Каково значение знака вопроса в 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. Знак вопроса соответствует любому отдельному символу; звездочка соответствует любой последовательности символов. Если вы хотите найти действительный знак вопроса или звездочку, введите тильду (~) перед символом.