В сочетании с, скажем, буквой столбца число действительно может указывать на конкретную ячейку, но синтаксис для = VLOOKUP - это VLOOKUP(lookup_value, table_array, col_index_num, range_lookup) (ref), поэтому в этом контексте число указывает на целый столбец (1 для A
[ в этом случае, так как поле индекса находится в ColumnA
], поэтому 3
для C
).
Четвертый параметр (range_lookup), как правило, рекомендуется (обычно FALSE
но 0
служит), чтобы обеспечить точное совпадение индекса, а не просто «следующий лучший результат». В порядке упорядочения по возрастанию для lookup_value, если четвертый параметр опущен, TRUE
или 1
формула вернет следующее наибольшее значение, которое меньше lookup_value, где нет точного соответствия. Где не упорядочено, «следующим лучшим» может быть почти любое из значений в (здесь третьем) столбце.
С FALSE
или 0
массив не нужно упорядочивать.
Возможно, стоит повторить, что col_index_num не может быть отрицательным.