Excel 2020: A VLOOKUP oszlopainak cseréje egyetlen MATCH-tal - Excel tippek

Az alábbi ábra azt a helyzetet mutatja, amelyben 12 VLOOKUP funkciót kell elvégeznie minden számlaszámhoz.

A VLOOKUP nagy teljesítményű, de sok időbe telik a számítások elvégzése. Ráadásul a képletet minden cellában szerkeszteni kell, amikor másol. A harmadik érvnek februárról 2-ről 3-ra, márciusra 4-re stb.

Az egyik megoldás egy sor hozzáadása az oszlopok számával. Ezután a VLOOKUP harmadik argumentuma erre a sorra mutathat, az alábbiak szerint. Legalább ugyanazt a képletet másolhatja a B4-ből, és beillesztheti a C4: M4-be, mielőtt a 12 képletet lefelé másolja.

De itt van egy sokkal gyorsabb megközelítés: adjon hozzá egy új B oszlopot a Hová? mint címsor. A B oszlop MATCH függvényt tartalmaz. Ez a funkció nagyon hasonlít a VLOOKUP: Az A4-es értéket keresi a P4: P227 oszlopban. A végén a 0 olyan, mint a hamis a VLOOKUP végén. Megadja, hogy pontos egyezést szeretne. Itt van a nagy különbség: A MATCH ott tér vissza, ahol az érték megtalálható. A 208. válasz azt mondja, hogy A308 a P8: P227 tartomány 208. cellája. Az újraszámolási idő szempontjából a MATCH és a VLOOKUP körülbelül egyenlő.

Hallom, mire gondolsz: „Mire jó tudni, hol található valami? Soha nem hívtam fel egy menedzsert, hogy megkérdezzem: "Melyik sorban kapható?"

Bár az emberek ritkán kérdezik, hogy valami sorban van valami, az INDEX függvény számára hasznos lehet, ha ismeri ezt a helyzetet. A következő ábra képlete arra kéri az Excel-t, hogy adja vissza a 208. tételt a Q4-ből: Q227.

Amint átmásolja ezt a képletet, az értékek tömbje a keresőtáblán mozog az alábbiak szerint. Minden sorhoz egy MATCH és 12 INDEX funkciót hajt végre. Az INDEX funkció hihetetlenül gyors a VLOOKUP-hoz képest. A teljes képlet 85% -kal gyorsabban számol, mint a VLOOKUP 12 oszlopa.

jegyzet

2018 végén az Office 365 új logikát vezetett be a VLOOKUP számára, amely a számítási sebességet olyan gyorsan teszi, mint az itt látható INDEX / MATCH.

érdekes cikkek...