Det er en merkelig feil som kan forårsake beregningsfeil i Excel når du gjør endringer i oppslagstabellen. Gitt at Excel-teamets motto er "Recalc or Die", er jeg ikke sikker på hvorfor de ikke vil lappe denne feilen.
Figuren nedenfor viser en VLOOKUP-formel i kolonne C. Den leter opp elementet i B, og returnerer 4. kolonne fra den oransje oppslagstabellen. Alt er bra på dette punktet.

Hvis noen utilsiktet sletter en kolonne eller setter inn en kolonne i oppslagstabellen, skjer det en merkelig ting.

Hva skjer her? Det ser ut som:
- Formelen i C2 er avhengig av kolonnene F: K, så den beregner på nytt. Vi har skrudd på ting fordi VLOOKUP fortsatt returnerer 4. kolonne i tabellen. Dette gir oss Color i stedet for Price og gjør at Total-formelen i D2 mislykkes.
- Nå, hvis jeg var Excel Recalc Engine og hvis jeg var følsom, og hvis jeg hadde en personlighet, kunne jeg si til meg selv: "Hmmm. Verdien i C2 endret seg. Kanskje jeg skulle beregne hvilken som helst annen identisk formel i denne kolonnen." Den tanken ville få meg til å beregne C3, C4 og C5 på nytt. Men Excel beregner ikke cellene på nytt. Det har ikke noe med feilen i D2 å gjøre. Selv uten formelen i D2, beregnes ikke formlene i C3, C4 og C5 på dette tidspunktet.
- Cellene C3, C4 og C5 forblir feil til du trykker Ctrl + alt = "" + Skift + F9 for full beregning.
Ikke misforstå meg. Jeg elsker VLOOKUP. Men menneskene som klager på VLOOKUP, vil foreslå å bruke en MATCH som det tredje argumentet i VLOOKUP for å håndtere denne situasjonen.

Hvis du bruker formelen ovenfor, vises ikke beregningsproblemet igjen.
Jeg har fortalt Excel-teamet om denne feilen, men de har merkeligvis ingen prioritet til å løse problemet. Det har eksistert siden i det minste Excel 2010.
Hver fredag undersøker jeg en feil eller annen fiskeaktig oppførsel i Excel.
Excel-tanken om dagen
Jeg har bedt mine Excel Master-venner om deres råd om Excel. Dagens tanke å tenke på:
"Det eneste som er bedre enn VLOOKUP i et Excel-regneark er alt"
Liam Bastick