Nopes, Column or row always start with a number 1 in any table. It can be never negative.
See this from Excel Help:
If the
col_index_num argument is:
- Less than 1, VLOOKUP returns the #VALUE! error value.
- Greater than the number of columns in table_array, VLOOKUP returns the #REF! error value.
- range_lookup Optional. A logical value that specifies whether you want VLOOKUP to find an exact match or an approximate match:
- If range_lookup is either TRUE or is omitted, an exact or approximate match is returned. If an exact match is not found, the next largest value that is less than lookup_value is returned.
Important If
range_lookup is either TRUE or is omitted, the values in the first column of
table_array must be placed in ascending sort order; otherwise,
VLOOKUP might not return the correct value.
If
range_lookup is FALSE, the values in the first column of
table_array do not need to be sorted.
- If the range_lookup argument is FALSE, VLOOKUP will find only an exact match. If there are two or more values in the first column of table_array that match the lookup_value, the first value found is used. If an exact match is not found, the error value #N/A is returned.
Regards,