使用特殊字符搜索单元格值时 VLOOKUP 的 Excel VBA 替代方案
Posted
技术标签:
【中文标题】使用特殊字符搜索单元格值时 VLOOKUP 的 Excel VBA 替代方案【英文标题】:Excel VBA alternative for VLOOKUP when searching the cell value with special characters 【发布时间】:2015-04-04 22:11:35 【问题描述】:在使用特殊字符搜索单元格值时,VLOOKUP
的替代方法是什么?或者我可以用来替代的任何宏。
公式在 E 列,查找值在 D 列。显然VLOOKUP
仅搜索数字和文本。如果该值包含特殊字符,则它不会在 E 列中显示我需要的正确信息。
【问题讨论】:
您能展示一下您的数据的外观吗? 将来提供您尝试过的公式/代码都会很有价值,因此我们可以更轻松地识别问题。 【参考方案1】:嗯,我现在已经测试过了,似乎每个特殊字符都适合我。
如果您需要找到完全匹配,则应始终将0
(或FALSE
)作为VLOOKUP
公式中的第四个参数包含在内。我的猜测是你这次忘记了零。即使不是 VBA,但VLOOKUP
的替代品是=INDEX(MATCH(...,...,0))
。你可以google一下。
【讨论】:
以上是关于使用特殊字符搜索单元格值时 VLOOKUP 的 Excel VBA 替代方案的主要内容,如果未能解决你的问题,请参考以下文章
ExcelRenderingExtension:第 242 行第 3 列的单元格值超过了 32767 个字符的字符串的最大长度