У меня есть таблица, которая выглядит, как этотExcel неудачу в Струнный ВПР
B C
43 XS 6
44 S 11
45 M 16
46 L 21
47 XL 26
48 XXL 31
я написал формулу:
`VLOOKUP("S",B43:C48,2)`
Это возвращает значение 21. ПОЧЕМУ ?! Он должен возвращать 11!
обновление Я воспроизвел эту точную ошибку в другой таблице. VLOOKUP
работает, когда значение поиска является числом, но последовательно терпит неудачу, когда я использую строки.
Просто догадка, почему: определить приблизительную матч из несортированному списка будет Необъяснимо дорого, потому что вы, возможно, придется пройти по списку очень много раз. –
@ Циаран Китинг: Я думаю, что ты прав. По умолчанию Excel использует двоичный поиск. Это объясняет формулировку в файле справки и причудливый результат в примере hatorade. –