2017-04-11 61 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表格很大,這將導致性能問題。

相關問題