Számítási hiba a VLOOKUP táblázat módosításakor - Excel tippek

Tartalomjegyzék

Van egy furcsa hiba, amely számítási hibákat okozhat az Excelben, amikor módosításokat hajt végre a keresőtáblán. Tekintettel arra, hogy az Excel csapat mottója: "Recalc or Die", nem vagyok biztos benne, miért nem fogják foltozni ezt a hibát.

Az alábbi ábra egy VLOOKUP képletet mutat be a C oszlopban. A B elemet keresi, a 4. oszlopot adja vissza a narancssárga keresési táblázatból. Ezen a ponton minden rendben van.

Tipikus VLOOKUP funkció. Az Excel gyors az intelligens újraszámítási algoritmusnak köszönhetően. Ebben az esetben az algoritmus úgy dönt, hogy nem számolja újra a kiszámítandó cellákat.

Ha valaki akaratlanul töröl egy oszlopot, vagy beszúr egy oszlopot a keresőtáblába, furcsa dolog történik.

Helyezze be a H oszlopot, és a munkalap csak részben újraszámolja.

Mi történik itt? Úgy néz ki:

  • A C2 képlete az F: K oszlopoktól függ, ezért újraszámítja. Csavaroztuk a dolgokat, mert a VLOOKUP még mindig a táblázat 4. oszlopát adja vissza. Ez ár helyett színt ad nekünk, és a D2-ben szereplő Összeg képletet okoz.
  • Most, ha én lennék az Excel Recalc Engine, és ha érző lennék, és ha személyiségem lenne, akkor azt mondhatnám magamnak: "Hmmm. A C2 értéke megváltozott. Talán át kellene számolnom bármely más azonos képletet ebben az oszlopban." Ez a gondolat arra késztet, hogy újraszámoljam a C3, C4 és C5 értékeket. De az Excel nem számolja újra ezeket a cellákat. Ennek semmi köze a D2 hibájához. A D2 képlet nélkül is a C3, C4 és C5 képleteket ezen a ponton nem számoljuk.
  • A C3, C4 és C5 cellák hibásak maradnak, amíg meg nem nyomja a Ctrl + alt = "" + Shift + F9 billentyűkombinációt a teljes újraszámoláshoz.

Ne érts félre. Szeretem a VLOOKUP-ot. De azok az emberek, akik panaszkodnak a VLOOKUP-ra, javasolják a MATCH használatát a VLOOKUP harmadik érvként ennek a helyzetnek a kezelésére.

Adjon hozzá egyezési képletet harmadik VLOOKUP argumentumként.

Ha a fenti képletet használja, az újraszámolási probléma nem jelenik meg.

Értesítettem az Excel csapatát erről a hibáról, de furcsa módon nem élveznek elsőbbséget a probléma kijavításában. Legalább az Excel 2010 óta létezik.

Minden pénteken megvizsgálok egy hibát vagy más halszerű viselkedést az Excel programban.

Excel gondolata a napnak

Az Excel Master barátaimtól kértem tanácsokat az Excel-mel kapcsolatban. Mai gondolat, hogy elgondolkodjak:

"Az egyetlen dolog, ami jobb, mint egy VLOOKUP egy Excel-táblázatban, minden"

Liam Bastick

érdekes cikkek...