2017-04-11 30 views

回答

0

如果您使用*my value作为搜索/过滤模式,那么它意味着任何事情都在开始,最后必须有my value。所以,它被正确解释为Ends With。如果你想要有一个Begins With过滤器,你应该有你的过滤器文本后跟通配符,如 - my value*

此外,如果您希望在搜索模式中包含通配符作为文字,您需要将它括在括号内,如[*]my value* - 本文搜索以*my value开头的文本。

的MS Excel/VBA还支持代字号~在某些情况下转义字符。

0

在Excel中的过滤器,“”代表任意字符序列。 上述情况的问题是,条件中的过滤器值已包含''。正因为如此,系统总是将它读为'*我的列'=>'[任何字符]我的列'。即值以'我的列'结尾。 要解决此问题,我已指定包含过滤器,而不是以'我的列'开始。

我也试图逃脱'*'。但它抛出了excel异常。

此外,您不能将条件指定为“Column1 Like”*我的列%'“。当您将过滤器添加到“DataTable”(执行“ReadRange”活动之后)时,此工作文件。但在这种情况下,您将检索所有记录,然后您将过滤列。如果excel表格很大,这将导致性能问题。

相关问题