2

如果我输入这个公式:

=vlookup(A1,LetterTable,2,False)

A1 设置为“?” (不带引号),并且 LetterTable 包含以下内容:

a   a
b   b
c   c
...  ...
-   -
+   +
?   ?
!   !

它总是给我“a”(没有引号)。为什么是这样?

此外,如果我将其复制到 vba 中的数组中并循环遍历它,将其与电子表格值进行比较,它也不会找到它。

4

1 回答 1

1

请参阅http://office.microsoft.com/en-us/excel-help/vlookup-HP005209335.aspx

如果 range_lookup 为 FALSE,lookup_value 为文本,则可以在 lookup_value 中使用通配符、问号 (?) 和星号 (*)。问号匹配任何单个字符;星号匹配任何字符序列。如果要查找实际的问号或星号,请在字符前键入波浪号 (~)。

于 2011-01-07T18:42:09.110 回答