Q1
This formula works today. A colleague then inserts a new column between B and C. What happens?
=VLOOKUP(F2, A:D, 3, FALSE)- AIt breaks with #REF! so you notice immediately
- BIt keeps working but now returns the newly inserted column's data instead of the one you wanted — silently
- CExcel updates the index to 4 automatically
- DNothing changes; the index refers to the sheet, not the range
▶Show answer & explanation
Answer: B. It keeps working but now returns the newly inserted column's data instead of the one you wanted — silently
🐱 The column index is a fixed number, so after the insertion position 3 within A:D points at different data. No error appears, which is precisely what makes it dangerous on a workbook other people edit. INDEX(C:C, MATCH(F2, A:A, 0)) refers to column C directly, so an inserted column shifts the reference along with the data and the formula keeps meaning what you meant.