Visszaadhatja az összes VLOOKUP értéket? - Excel tippek

A VLOOKUP egy erőteljes funkció. De gyakran kapok egy kérdést valamelyik Power Excel szemináriumon valakitől, aki szeretné tudni, hogy a VLOOKUP képes-e visszaadni az összes megfelelő értéket. Mint tudják, a VLOOKUP hamis argumentummal negyedik argumentumként mindig az első találatot adja vissza. A következő képernyőképen az F2 cella 3623 értéket ad vissza, mert ez az első találat a J1199 munkához.

A VLOOKUP visszaadja az első mérkőzés adatait

Kérdés tehát, hogy a VLOOKUP visszaadhatja-e az összes mérkőzést?

A VLOOKUP nem. De más funkciók is.

Ha összesíteni szeretné a J1199 feladat összes költségét, használnia kellene =SUMIFS($B$2:$B$53,$A$2:$A$53,G2),

A SUMIFS segítségével minden meccset összeszámolhat

Ha rendelkezik szöveges értékekkel, és az összes eredményt egyetlen értékbe kívánja egyesíteni, használhatja =TEXTJOIN(", ",TRUE,IF($A$2:$A$53=G2,$C$2:$C$53,"")). Ez a képlet csak az Office 365 és az Excel 2019 rendszerben működik.

A TEXTJOIN összes eredményt egyetlen értékben egyesít

Vagy előfordulhat, hogy az egyes munkák összes eredményét vissza kell adnia a munkalap új tartományába. Egy teljesen új =FILTER(B2:C53,A2:A53=K1,"None Found")funkció, amely 2019-ben érkezik az Office 365-be, megoldja a problémát:

A SZŰRŐ funkció lassan indul az Office 365 előfizetők számára

Néha az emberek el akarják végezni az összes VLOOKUP-ot, és összegzik azokat. Ha a keresési táblázat rendezve van, használhatja =SUM(LOOKUP(B2:B53,M3:N5)).

A régi LOOKUP funkció akkor működik, ha meg tudja csinálni a VLOOKUP hozzávetőleges egyezésű verzióját.

Ha összesítenie kell az összes VLOOKUP-ot a VLOOKUP Exact Match verziójával, akkor a használatához hozzáféréssel kell rendelkeznie a dinamikus tömbökhöz =SUM(VLOOKUP(B2:B53,M3:N5,2,TRUE)).

Összegezze az összes VLOOKUP-ot a VLOOKUP Exact Match verziójával

Ha többet szeretne megtudni a dinamikus tömbökről, nézze meg az Excel dinamikus tömböket egyenesen a lényegre.

Videót nézni

Videó átirat

Ismerje meg az Excel programot, a Podcast 2247. epizód: Visszaadhatja az összes VLookUp-értéket?

Hé. Üdvözöljük a netcaston. Bill Jelen vagyok. Két kérdés merült fel a múlt héten a wisconsini Appleton-i szemináriumon - mindkettő összefügg. Azt mondták, hé, hogyan adhatjuk vissza az összes VLOOKUP-ot, rendben? Ebben az esetben, hasonlóan a J1199-hez, van egy csomó mérkőzése, és tudják, hogy mindet vissza akarják adni, és az első kérdésem, amikor valaki megkérdezi tőlem, mit akar tenni a mérkőzésekkel? Számok, amelyeket hozzá akar adni, vagy szöveget szeretne összefűzni? És vicces. Ugyanazon szeminárium két kérdése, az egyik ember össze akarta adni őket, a másik pedig összefogni akarta az eredményeket.

Vessünk egy pillantást mindkettőre. Nézze meg a YouTube leírásában a tartalomjegyzéket, ahol átugorhat a másikra, ha meg szeretné tekinteni a szöveg eredményét.

Rendben, tehát első dolog, ha mindet fel akarjuk egészíteni, egyáltalán nem fogunk VLOOKUP-ot használni. A SUMIF vagy a SUMIFS nevű függvényt fogjuk használni, amely összegez mindent, ami megfelel ennek az elemnek. Tehát, SUMIFS. Itt vannak a numerikus értékek, amelyeket összegezni szeretnénk, és az F4 billentyű lenyomásával rögzítem ezeket. Így, miközben ezt lemásolom, folyamatosan ugyanarra a tartományra mutat, majd meg akarjuk nézni, és megnézzük, hogy az A oszlopban található JOB szám, megint ott az F4 van-e = tőlünk balra lévő értéken - ebben az esetben E2 - és ahogy ezt lemásoljuk, az egyes elemek TOTAL-ját látjuk. (SUMIFS ($ B $ 2: $ B $ 53, $ A $ 2: $ A $ 53, E2))

Csak végezzünk itt egy kis ellenőrzést. J1199. Összesen 25365. Rendben. Szóval, ez működik. Ha számokról van szó, és meg akarja szerezni az összes számot, és összeadja őket, váltson át a SUMIF vagy a SUMIFS lehetőségekre, de ha szöveges, rendben van, akkor ez a funkció 2017 februárjában új az Office 365-ben. Tehát, ha van Excel 2016 vagy az Excel 2013 vagy az Excel 2010, vagy bármelyik régebbi, nem fogja használni ezt a funkciót. Ez egy TEXTJOIN nevű függvény. TEXTJOIN. Ez egy másik funkció (Joe McDade - 01:50), aki most hozta nekünk mindazt a nagyszerű dinamikus tömbképletet az Ignite-ben 2018-ban, és Joe gondoskodott arról, hogy a TEXTJOIN tömbökkel működjön, ami nagyon jó.

Tehát, itt a határoló, SPACE, határozottan hagyja figyelmen kívül az ÜRESSÉGET. Itt szeretnénk figyelmen kívül hagyni az EMPTY-t, mert ebben a következő részben, az IF utasításban sok ürességet fogunk generálni. HA ez az elem egy A2, F4 felett = itt van erre a JOB számra, akkor a C, F4 oszlopból szeretném a megfelelő elemet, különben ilyen "" -t akarok. Zárja be azt az IF állítást. Zárja be a TEXTJOIN gombot. Meg kell nyomnom a CONTROL + SHIFT + ENTER billentyűkombinációt? Nem én nem. Elhozza az összes olyan terméket, ami így illik, rendben? Tehát, ha visszaadjuk az összes VLOOKUP-ot, ha összegezni akarjuk őket, akkor igen, ha összefűzni akarjuk őket, akkor igen. (= TEXTJOIN (“,”, True, IF ($ A $ 2: $ A $ 53 = E2, $ C $ 2: $ C $ 53, “”))

Rendben, itt van még egy lehetőség, amikor az emberek azt kérdezik tőlem, visszaadhatják-e az összes VLOOKUP-ot. Lehet, hogy kérdés, hogy ezeket a költségeket itt szeretnénk megvizsgálni, kitalálni a KEZELÉSI KÖLTSÉGET, majd összesíteni. Mint például, nem akarok ide tenni egy VLOOKUP-ot és egy VLOOKUP-ot ide, és egy VLOOKUP-ot ide, és egy VLOOKUP-ot ide. Csak teljesen meg akarom csinálni őket, és ebben az esetben a SUM, majd a régi, régi LOOKUP függvényt fogjuk használni. A LOOKUP azt mondja, hogy ezeket az értékeket a B oszlopban keressük meg. Itt nincs szükségem F4-re, mert nem másolom sehova. ,. Itt van a keresési táblázatunk. ), zárja be az SUM-ot, és ez kialszik, és minden egyes VLOOKUP-ot elvégez, majd ezeket összesíti. (= SUM (KERESÉS (B2: B53, K3: L5)))

Hát hello. Mindezek a témák a LIV: Minden idők 54 legnagyobb tippje című könyvem. Kattintson a jobb felső sarokban található i gombra a további információkért.

Tehát az a kérdés, hogy visszaadhatja-e az összes VLOOKUP-ot? Nos, valahogy, de valójában nem használja a VLOOKUP-ot. Vagy a SUMIF-et, a TEXTJOIN-ot, vagy a SUM-ot vagy a LOOKUP-ot fogjuk használni a megoldáshoz.

Hát hello. Szeretném megköszönni, hogy megálltál. Legközelebb találkozunk egy újabb netcast-lal.

Tudod, rendben, egy hete beszéltem ezekről a dinamikus tömbökről. Szerettem volna egy videót készíteni, ahol nem érintettem a dinamikus tömböket, mert tudom, hogy sok embernek még nincs ilyen, de itt vagyunk. Ez a kivitel. Tudod, ezek nem ábécérendben vannak. Ez sokkal jobb lenne, ha rendezni tudnánk őket, és ha véletlenül megvan az új dinamikus tömb, akkor ezt elküldheti a SORT funkcióba, így SORT, és megnyomhatja az ENTER billentyűt, és most az eredmények így lesznek rendezve.

Tudod, még ez a képlet is jobbá válhat a dinamikus tömbökkel. A kereséshez a, IGAZ szót kell használni. Mi lenne, ha egy FALSE-t akarna használni? Megváltoztathatnánk ezt VLOOKUP-ra, megkeresve az egész szöveget abba a táblába, 2,. Ebben az esetben a TRUE-t fogom használni, de egy másik esetben a FALSE-t használhatja. CONTROL + SHIFT + ENTER. Nem. Csak működni fog, rendben? (= SUM (VLOOKUP (B2: B53, K3: L5,2, True)))

A 2019 elején megjelenő dinamikus tömbök sok problémát megoldanak.

Köszönjük, hogy az itteni kivitelezésen keresztül lógott. Legközelebb találkozunk egy újabb netcast-lal.

Töltse le az Excel fájlt

Az excel fájl letöltése: can-you-return-all-vlookup-values.xlsx

Amikor valaki azt kérdezi, hogy "A VLOOKUP visszaadhatja-e az összes mérkőzést, a válasz nem. De sok más olyan funkció is létezik, amelyek lényegében ugyanazt tehetik.

Excel gondolata a napnak

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

"Normalizálja az adatait, ahogyan mások normálnák az Ön adatait"

Kevin Lehrbass

érdekes cikkek...