Tartalomjegyzék
Ha keres néhány különleges trükköt a VLOOKUP Képlet a két oszlop összehasonlítása különböző lapokon, akkor a megfelelő helyen landoltál. Van néhány egyszerű módja annak, hogy használd a VLOOKUP formula segítségével két oszlopot hasonlíthat össze különböző lapokon. Ez a cikk minden egyes lépést megfelelő illusztrációkkal mutat be, így könnyen alkalmazhatja őket a céljaira. Lássuk a cikk központi részét.
Gyakorlati munkafüzet letöltése
A gyakorlati munkafüzetet innen töltheti le:
Két oszlop összehasonlítása különböző Sheets.xlsx lapokon3 példa a VLOOKUP-képlet használatára két oszlop összehasonlítására különböző Excel-lapokon
Ebben a fejezetben 3 gyors és egyszerű módszert mutatok meg a VLOOKUP Formula két oszlop összehasonlítására különböző lapokon Windows operációs rendszerben. Ebben a cikkben részletes magyarázatot találsz minden egyes dologról, világos illusztrációkkal. Én a Microsoft 365 verzió De használhatsz bármilyen más verziót is, ahogyan az neked megfelel. Ha a cikkből bármi nem működik a te verziódban, akkor hagyj nekünk egy megjegyzést.
Itt két csapat adatai vannak, amelyeknek van néhány közös tagja két különböző munkalapon, amelyek neve " TeamA " és " TeamB ". És, megmutatom neked, hogyan találod meg a két csapat közös nevét és a különböző neveket.
1. Két oszlop összehasonlítása különböző Excel-lapokon és közös/illeszkedő értékek visszaadása
Először is, megmutatom, hogyan kell használni a VLOOKUP funkció a közös nevek vagy két különböző névlista egyező értékeinek megtalálására különböző munkalapokon. Ehhez kövesse az alábbi lépéseket:
- Itt megpróbálom megszerezni a közös neveket. A csapat és B csapat Ehhez létrehoztam egy új munkalapot, amely már tartalmazza a következő adatok adatait B csapat .
- Ezután létrehoztam egy új oszlopot a közös nevek keresésére. Ezután illessze be a következő képletet az E5 cellába:
=VLOOKUP(B5,TeamA!B5:B20,1,FALSE)
- Most húzza a Töltse ki a fogantyút ikon segítségével a használt képletet beillesztheti az oszlop többi cellájába, vagy használhatja a Excel billentyűkombinációk Ctrl+C és Ctrl+V a másoláshoz és beillesztéshez.
- Ennek eredményeképpen megkapja a közös az oszlopba beillesztett nevek A csapat és a nem megfelelő sorok, ott látható a "# N/A Hiba " Itt kiemeltem az össze nem illő sorokat.
IFERROR használata a VLOOKUP funkcióval a #N/A hiba kezelésére:
A ' #N/A Hiba " az oszlopban, használhatja a IFERROR funkció a VLOOKUP funkció.
- Ehhez illessze be a következő képletet a cellába E5:
=IFERROR(VLOOKUP(B5,TeamA!B5:B20,1,FALSE), "Not Found")
🔎 Formula bontás:
Ahhoz, hogy megértsük ezt a képletet, meg kell ismernünk a IFERROR excel funkció.
A szintaxis a IFERROR funkció: =IFERROR(value, value_if_error)
Lássuk, hogyan működik a fenti képlet
- Mivel a IFERROR függvényt, beadtuk a VLOOKUP Tehát, ha nincs hiba, akkor a kimenet a VLOOKUP formula lesz a kimenete a IFERROR funkció.
- A value_if_error argumentumként ezt az értéket adtuk át, " Nem találták ". Tehát, ha IFERROR függvény hibát talál a cellában, ezt a szöveget adja ki, "Nem található" .
- Ennek eredményeképpen az alábbi képernyőképen látható kimenetet kapta. Itt láthatja, hogy a sorokban a nem megfelelő nevek, már elhelyezett " Nem találták ".
IF és ISNA használata a VLOOKUP funkcióval a #N/A hiba kezelésére:
Van egy másik módja annak, hogy elkerülje a #N/A Hiba és ez a IF és ISNA funkciók a VLOOKUP funkciók.
- Ehhez illessze be a következő képletet a cellába E5:
=IF(ISNA(VLOOKUP(B5,TeamA!B5:D20,1,FALSE)), "Nem egyezik", "Egyezik")
🔎 Formula bontás:
Lássuk, hogyan működik a következő képlet.
- Mivel a logikai_teszt érv a IF függvényben átadtuk a ISNA funkció és a ISNA függvény tartja a VLOOKUP Ha a VLOOKUP formula visszatér egy #N/A hiba, a ISNA függvény visszaadja a TRUE Amikor a logikai_teszt igaz, ha az IF függvény ezt az értéket adja vissza: "Nem illeszkedik" .
- Ha a VLOOKUP formula értéket ad vissza (nincs hiba), a ISNA függvény visszaadja a HAMIS Szóval, IF funkció logikai_teszt érv lesz Hamis . logikai_teszt a Hamis Az IF függvény ezt az értéket adja vissza: "Matched" .
- Így az oszlopot a " Matched " és " Nem Matched " értékek. Most már könnyen azonosíthatja a közös neveket a különálló munkalapok névlistái között.
- Könnyedén, a Szűrő funkció két csapat közös nevének szétválasztása vagy megjelenítése.
- Most, hogy engedélyezze a Szűrő funkció az adatkészlethez, kattintson az adatkészlet bármely cellájára.
- Ezután menjen a Home lapot a felső szalag felső részén.
- Kattintson a címre. a Rendezés és szűrés opciót, és válassza ki a Szűrő
- Ennek eredményeképpen legördülő szűrő nyilak az adatállomány minden egyes fejlécében.
- Most kattintson a Szűrő nyíl a Oszlop a " Csapat A ".
- Akkor, unmark a checkbox mondván " Nem találták " és nyomja meg a OK .
- Itt csak a közös vagy egyeztetett nevek a két csapat között. És, a nem megfelelő nevek rejtett a Szűrő funkció .
Bővebben: Excel képlet két oszlop összehasonlítására és értékének visszaadására két oszlopból
Hasonló olvasmányok
- Hogyan hasonlítsuk össze két cella szövegét az Excelben (10 módszer)
- Excel Szöveg összehasonlítása két oszlopban (7 gyümölcsöző módja)
- Hogyan számoljuk meg az egyezéseket két oszlopban az Excelben (5 egyszerű módja)
- Excel-képlet két oszlop összehasonlítására és egy érték visszaadására (5 példa)
- Két oszlop összehasonlítása az Excelben lévő különbségek kereséséhez
2. Két oszlop összehasonlítása különböző munkalapokon és hiányzó értékek keresése
Az előző példában megtudtuk, hogyan találjuk meg a közös két különböző lista neveit különböző munkalapokon, Most megmutatom, hogyan találhatja meg a egy lista hiányzó értékei egy másik listához képest .
2.1 Szűrő funkció használata
Hasonlóképpen, korábban is használhatja a Szűrő funkciót a hiányzó értékek keresésére. Miután használta a VLOOKUP a IFERROR funkció , már van egy oszlop, amely a " Nem Megtaláltam " értékek a nem megfelelő nevek.
- Most menjünk újra a Szűrő opcióhoz a Szűrő nyíl az oszlop fejlécében " A csapat ".
- Akkor, unmark all a jelölőnégyzetek kivéve hogy a mondás " Nem találták ".
- Ezután nyomja meg a OK .
- Ennek eredményeképpen az adathalmazban csak a B csapat és az A csapat nem egyező nevei jelennek meg.
2.2 FILTER használata a VLOOKUP funkcióval
Használhatja a FILTER funkció a különböző munkalapok két különböző listájának nem egyező értékeit. Ehhez a következő képletet kell beilleszteni a cellába F5.
=FILTER(B5:B20, ISNA(VLOOKUP(B5:B20, TeamA!B5:B20, 1, FALSE)))
🔎 Formula bontás:
- Először is, a VLOOKUP funkciók will függvény megtalálja a közös neveket a következő tartományok között B5:B20 a aktív munkalap és tartomány B5:B20 a munkalap TeamA és rendelje hozzá #N/A a nem illeszkedik.
- Akkor, ISNA funkció csak azokat a cellákat veszi fel, amelyek a #N/A a VLOOKUP funkciók, ami azt jelenti, hogy a nem illeszkedik.
- Ezután a Szűrő funkció csak a tartomány celláit illeszti be B5:B20 amelyek nem illeszkednek egymáshoz és hozzárendelt #N/A .
- Így egy kattintással megkapja a kiválasztott két lista össze nem illő nevét.
Bővebben: Két oszlop vagy lista összehasonlítása az Excelben (4 megfelelő módon)
3. Két lista összehasonlítása különböző munkalapokon, és egy harmadik oszlopból származó érték visszaadása
A különböző munkalapok két listájának egyező celláihoz tartozó más oszlopértékeket is megkaphatja.
- Ehhez meg kell változtatnia az oszlopindex számát a VLOOKUP Mint itt, szeretném megkapni a kor a " James " és a kor értékeket a 4. oszlop a kiválasztott VLOOKUP tartományban a TeamB munkalap.
- Szúrja be a következő képletet a cellába E5:
=FILTER(B5:B20, ISNA(VLOOKUP(B5:B20, TeamA!B5:B20, 1, FALSE)))
- Így megkaptad a korokat a nevekhez, amelyek megfelelnek a listában szereplő listának. TeamA, és a nem megfelelő nevek, ott mutatja #N/A hiba.
Bővebben: Hogyan lehet két oszlopot egyeztetni és egy harmadikat visszaadni az Excelben
VLOOKUP több oszlophoz különböző táblázatokban lévő több oszlophoz az Excelben csak egy visszatéréssel
Most megmutatom, hogyan használhatod a VLOOKUP függvényt több oszlopra különböző munkalapokon, és egy értéket kapunk vissza. Ez egy példa a Beágyazott VLOOKUP funkció használat.
Itt egy olyan helyzetre gondolok, amikor " Tétel azonosító ", és " Termék neve " nevű munkalapon néhány termék " W1" és " Termék neve " és " Ár " egy másik, " W2 ". Most meg kell találnod a " Ár " egy adott " Termék " egy konkrét " ID "Végezzük el ezt a feladatot.
- Most egy másik munkalapon csak a tétel azonosítója van meg, és az árat szeretné megkapni. Ehhez a beágyazott VLOOKUP funkciók.
- Szúrja be ezt a képletet a cellába C5:
=VLOOKUP(VLOOKUP(B6,'W1'!B6:C19,2,FALSE),'W2'!B6:C19,2,FALSE)
Hol,
- Lookup_value a VLOOKUP(B6,'W1′!B6:C19,2,FALSE) . Ez a második " VLOOKUP " kihúzza a Tétel azonosító a " W1 "
- table_array : is ' W2′!B6:C19 .
- Col_index_num a 2
- [range_lookup] : a pontos egyezést akarjuk (FALSE )
- Most húzza a Töltse ki a fogantyút ikonra, hogy ezt a hasonló képletet az oszlop más celláira is alkalmazza.
- És, van egy visszatérés a VLOOKUP a különböző munkalapok több oszlopához.
Bővebben: Több oszlop összehasonlítása a VLOOKUP használatával az Excelben (5 módszer)
Következtetés
Ebben a cikkben megtudhatta, hogyan használja a VLOOKUP Képlet két oszlop összehasonlítására különböző lapokon. Remélem, hasznosnak találta ezt a cikket. Látogasson el weboldalunkra. ExcelWIKI hogy több Excelhez kapcsolódó tartalmat tanulhasson. Kérjük, ha bármilyen megjegyzése, javaslata vagy kérdése van, írja meg az alábbi megjegyzés rovatban.