Arvutusviga VLOOKUP-tabeli muutmisel - Exceli näpunäited

Lang L: none (table-of-contents)

On paaritu viga, mis võib otsingutabelis muudatuste tegemisel Excelis põhjustada arvutusvigu. Arvestades, et Exceli meeskonna moto on "Uuesti arvuta või sure", pole ma kindel, miks nad seda viga ei plaasterda.

Alloleval joonisel on veerus C toodud valem VLOOKUP. See otsib üksust B-st, tagastades oranžist otsingutulemist neljanda veeru. Siinkohal on kõik korras.

Tüüpiline funktsioon VLOOKUP. Excel on kiire tänu intelligentsele ümberarvutamise algoritmile. Sellisel juhul valib algoritm arvutamist vajavate lahtrite ümberarvutamise.

Kui keegi kustutab tahtmatult veeru või lisab veeru otsingu tabelisse, juhtub veider asi.

Sisestage veerg H ja tööleht arvestab uuesti ainult osaliselt.

Mis siin toimub? See näeb välja nagu:

  • C2 valem sõltub veergudest F: K, nii et see arvutab ümber. Oleme asjad keerulised, sest VLOOKUP tagastab endiselt tabeli 4. veeru. See annab meile hinna asemel värvi ja muudab valemi D2 summaarse nurjumise.
  • Kui ma oleksin Exceli ümberarvutamise mootor ja kui ma oleksin tundlik ja kui mul oleks isikupära, siis võiksin endale öelda: "Hmmm. C2 väärtus muutus. Võib-olla peaksin selles veerus mõne muu identse valemi uuesti arvutama." See mõte paneks mind C3, C4 ja C5 ümber arvutama. Kuid Excel ei arvuta neid lahtrid ümber. Sellel pole midagi pistmist D2 veaga. Isegi ilma D2 valemita ei arvutata C3, C4 ja C5 valemeid selles punktis.
  • Lahtrid C3, C4 ja C5 jäävad valeks seni, kuni vajutate täieliku uuesti arvutamise jaoks klahve Ctrl + alt = "" + Tõstuklahv + F9.

Ärge saage valesti aru. Ma armastan VLOOKUPi. Kuid inimesed, kes kaebavad VLOOKUPi üle, soovitaksid selle olukorra lahendamiseks kasutada VLOOKUPis kolmanda argumendina MATCHi.

Lisage kolmanda argumendina VLOOKUP vaste valem.

Kui kasutate ülaltoodud valemit, siis uuesti arvutamise probleemi ei kuvata.

Andsin Exceli meeskonnale sellest veast teada, kuid kummalisel kombel pole neil probleemi lahendamisel prioriteete. See on olnud olemas vähemalt alates Excel 2010-st.

Igal reedel uurin Excelis viga või muud kahtlast käitumist.

Exceli päeva mõte

Olen küsinud oma Exceli meistri sõpradelt Exceli kohta nõu. Tänane mõte mõelda:

"Ainuke asi, mis on Exceli tabelis parem kui VLOOKUP, on kõik"

Liam Bastick

Huvitavad Artiklid...