Каково значение знака вопроса в Excel?

Если я наберу в этой формуле:

=vlookup(A1,LetterTable,2,False)

Если для A1 задано значение "?" (без кавычек), и LetterTable содержит это:

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

Это всегда дает мне "а" (без кавычек). Почему это?

Кроме того, если я скопирую это в массив в vba и переберу его, сравнивая со значением электронной таблицы, он тоже не найдет его.

1 ответ

Решение

См. http://office.microsoft.com/en-us/excel-help/vlookup-HP005209335.aspx:

Если range_lookup - FALSE, а lookup_value - текст, тогда вы можете использовать подстановочные символы, знак вопроса (?) И звездочку (*) в lookup_value. Знак вопроса соответствует любому отдельному символу; звездочка соответствует любой последовательности символов. Если вы хотите найти действительный знак вопроса или звездочку, введите тильду (~) перед символом.

Другие вопросы по тегам