Napaka pri izračunu pri spreminjanju tabele VLOOKUP - Excel Nasveti

Kazalo

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.

Tipična funkcija VLOOKUP. Excel je hiter zahvaljujoč algoritmu Intelligent Recalculation. V tem primeru se algoritem odloči, da ne bo ponavljal celic, ki jih je treba izračunati.

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

Vstavite stolpec H in delovni list le delno prikliče.

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.

Kot tretji argument VLOOKUP dodajte formulo za ujemanje.

Č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

Zanimive Članki...