Obstaja nenavadna napaka, ki lahko povzroči napake pri izračunu v Excelu, ko spreminjate iskalno tabelo. Glede na to, da je moto skupine Excel "Recalc or Die", nisem prepričan, zakaj te napake ne bodo popravili.
Spodnja slika prikazuje formulo VLOOKUP v stolpcu C. Išče element v B in vrne 4. stolpec iz oranžne iskalne tabele. V tem trenutku je vse v redu.

Če nekdo nehote izbriše stolpec ali vstavi stolpec v iskalno tabelo, se zgodi nenavadno.

Kaj se tukaj dogaja? Izgleda:
- Formula v C2 je odvisna od stolpcev F: K, zato preračuna. Stvari smo zabrisali, ker VLOOKUP še vedno vrača 4. stolpec tabele. To nam daje Color namesto Price in povzroči, da formula Total v D2 ne uspe.
- Zdaj, če bi bil Excel Recalc Engine in če bi bil čuteč in bi imel osebnost, bi si lahko rekel: "Hmmm. Vrednost v C2 se je spremenila. Mogoče bi moral v tem stolpcu ponoviti katero koli drugo enako formulo." Zaradi te misli bi se spomnil na C3, C4 in C5. Toda Excel teh celic ne odpokliče. To nima nič skupnega z napako v D2. Tudi brez formule v D2 formule v C3, C4 in C5 na tej točki niso izračunane.
- Celice C3, C4 in C5 ostanejo napačne, dokler ne pritisnete Ctrl + alt = "" + Shift + F9 za popolno ponovitev.
Ne razumite me narobe. Obožujem VLOOKUP. Toda ljudje, ki se pritožujejo nad VLOOKUP, bi predlagali uporabo MATCH kot tretjega argumenta v VLOOKUP-u za reševanje te situacije.

Če uporabite zgornjo formulo, se težava s ponovnim izračunom ne bo pojavila.
Skupino Excel sem obvestil o tej napaki, vendar nenavadno nimajo prednosti pri odpravljanju težave. Obstaja vsaj od Excel 2010.
Vsak petek v Excelu preučim napako ali drugo obnašanje.
Excel Misel dneva
Za nasvet glede Excela sem prosil prijatelje Excel Excel. Današnja misel o premišljevanju:
"Edina stvar, ki je boljša od VLOOKUP-a v preglednici Excel, je vse"
Liam Bastick