如果我输入以下公式:
=vlookup(A1,LetterTable,2,False)
将A1设置为“?” (没有引号),而LetterTable包含这个:
a a
b b
c c
... ...
- -
+ +
? ?
! !
它总是给我“一个”(没有引号)。为什么是这样?
另外,如果我将其复制到vba中的数组并循环遍历它,将其与电子表格值进行比较,它也不会找到它。
答案 0 :(得分:1)
请参阅http://office.microsoft.com/en-us/excel-help/vlookup-HP005209335.aspx:
如果range_lookup为FALSE且lookup_value为text,则可以在lookup_value中使用通配符,问号(?)和星号(*)。问号与任何单个字符匹配;星号匹配任何字符序列。如果要查找实际问号或星号,请在字符前键入代字号(〜)。