Каково значение знака вопроса в Excel? - PullRequest
2 голосов
/ 07 января 2011

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

=vlookup(A1,LetterTable,2,False)

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

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

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

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

1 Ответ

1 голос
/ 07 января 2011

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

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

...