Két oszlop összehasonlítása a VLOOKUP funkció használatával az Excelben

  • Ossza Meg Ezt
Hugh West

Rengeteg módja van annak, hogy két lista összehasonlítása Ebben a cikkben összehasonlítom/megkeresem az Excel két oszlopának egyezéseit az Excelben a következőkkel VLOOKUP Az egyik korábbi cikkemben a következő témát tárgyaltam. Két oszlop vagy lista összehasonlítása az Excelben ahol más összehasonlítási módszereket tárgyaltam.

Mielőtt elkezdenénk az összehasonlítást, ismertetem a szintaxist, az argumentumokat és más szükséges dolgokat a VLOOKUP funkció.

Gyakorlati munkafüzet letöltése

Két oszlop összehasonlítása a VLOOKUP függvény használatával.xlsx

Az Excel VLOOKUP funkció áttekintése

A V a VLOOKUP a "függőleges" szót jelenti. VLOOKUP . VLOOKUP az Excel beépített funkciója, amely a függőleges keresést úgy végzi el, hogy egy oszlop egy adott értékét egy másik oszlopban keresi.

  • A szintaxis a VLOOKUP funkció az:

VLOOKUP( lookup_value, table_array, col_index_number, [range_lookup] ). Az ebben a szintaxisban megadott érvek meghatározott jelentéssel bírnak.

  • Érvek Magyarázat:
Érv Kötelező/választható Magyarázat
Lookup_value Kötelező Az érték amelyet keresési értékként fogunk használni.
Table_array Kötelező Tartomány az adat, ahol az értéket keresni fogják.
Col_index_szám Kötelező Az oszlop a tartományból, amelyből az értéket kapjuk.
Range_lookup Opcionális TRUE a hozzávetőleges egyezéshez és FALSE Ha ez az argumentum kimarad, akkor az Excel a pontos egyezéshez a TRUE paramétert alapértelmezettként.

Az eredmények a VLOOKUP függvény lehet szöveges karakterlánc vagy numerikus adat, attól függően, hogy milyen adatokat használunk. HAMIS használják, mint [range_lookup] Ha nem talál pontos egyezést, akkor a következő értéket adja vissza #N/A . TRUE használják, mint [range_lookup] Ha nem talál közelítő egyezést, akkor a következő kisebb értéket adja vissza.

Bővebben: Excel LOOKUP vs VLOOKUP: 3 példával

2 mód két oszlop összehasonlítására a VLOOKUP használatával az Excelben

1. Csak a VLOOKUP funkció használata két oszlop közötti összehasonlításhoz

Tegyük fel, hogy van két oszlop, ahol néhány szín van felsorolva. Összehasonlítom ezt a két oszlopot a pontos egyezésekért. Például, ha kiválasztom a kék színt az 1. oszlopból és keresem ezt a színt a 3. oszlopban, akkor elkezdi keresni a kék színt, és ha ez a szín nem létezik, akkor az értéket adja vissza. #N/A Tehát kezdjük el az összehasonlítást. A színlisták alább vannak felsorolva, és a Létezés oszlopban az összehasonlítás lesz látható.

Lépések:

  • A oldalon. C2-es cella írja a képletet-
=VLOOKUP(B5,$D$5:$D$10,1,FALSE)

  • Később nyomja meg a BELÉPÉS gombot a kimenethez.

  • Látni fogja, hogy a piros érték található abban a cellában. Most húzza lefelé a Töltse ki a fogantyút eszközzel másolja a képletet az oszlop többi cellájára. Megjelenik a keresett eredmény.

Itt van a teljes összehasonlítás.

A #N/A eredmények találhatók, mert a kék és a fehér szín nem szerepel a Color List-2 színlistában.

Megjegyzés: A tartományt $D$5:$D$10-ként adjuk meg. A "$" arra szolgál, hogy a cellákat abszolút és állandó értékűvé tegye a képletben. Így amikor másolja a képletet más cellákba, az ugyanazt a tartományt fogja használni.

Bővebben: Miért VLOOKUP visszatér #N / A, amikor Match létezik? (5 okok & megoldások)

2. IF, ISNA és VLOOKUP használata két oszlop közötti összehasonlításhoz

Itt ugyanazt a példát fogom használni, de két új függvényt fogok beilleszteni a VLOOKUP Ha nincs pontos egyezés az oszlopok között, akkor a képlet NEM-et ad vissza. Ha van egyezés, akkor a képlet IGEN-t ad vissza az első oszlop tekintetében. A színlisták az alábbiakban vannak felsorolva, és a Színes Létezik oszlopban az összehasonlítás megjelenik.

Lépések:

  • Most írja le a képletet Cell C5-
=IF(ISNA(VLOOKUP(B5,$D$5:$D$10,1,0)), "NEM", "IGEN")

  • Aztán nyomja meg a BELÉPÉS gombot a befejezéshez.

Formula bontás:

  • VLOOKUP(B5,$D$5:$D$10,1,0)

A VLOOKUP függvény visszaadja a keresési érték kimenetét.

  • ISNA(VLOOKUP(B5,$D$5:$D$10,1,0))

Ezután a ISNA függvény TRUE-t ad vissza, ha a #N/A hiba egyébként visszatér HAMIS .

  • =IF(ISNA(VLOOKUP(B5,$D$5:$D$10,1,0)), "NEM", "IGEN")

Végül a IF függvény visszaadja a NO a oldalon. TRUE és IGEN a oldalon. FALSE .

  • A képlet az IGEN értéket fogja visszaadni, mivel a két oszlopban a Piros szín létezik. Most húzzuk át a Töltse ki a fogantyút eszközzel a cella többi részébe, hogy a két oszlop közötti összehasonlítás látható legyen.

Néhány pillanattal később az alábbi képen látható összes kimenetet megkapja.

  • Itt a NO eredményt kapjuk, mivel a kék és a fehér szín nem létezik a Color List-2 színlistában.

Bővebben: Az IF ISNA funkció használata a VLOOKUP funkcióval az Excelben (3 példa)

Hasonló olvasmányok

  • VLOOKUP nem működik (8 ok & megoldások)
  • Mi az a táblázat tömbje a VLOOKUP-ban? (Példákkal magyarázva)
  • INDEX MATCH vs VLOOKUP funkció (9 példa)
  • VLOOKUP használata több kritériummal az Excelben (6 módszer + alternatívák)
  • Excel VLOOKUP több érték függőlegesen történő visszaadásához

Két Excel-lap összehasonlítása a VLOOKUP funkció használatával

Ebben a példában két különböző Excel-táblázat két oszlopának összehasonlítása a VLOOKUP segítségével A képlet hasonló lesz, kivéve a Table_array argumentummal kiegészül a munkalap neve. Tegyük fel, hogy két színlistánk van két különböző munkalapon. A munkalapok neve a következőképpen van definiálva CL-1 és CL-2. Összehasonlítjuk a Színlista-1 a CL-1 munkalap a Színlista 2 a CL-2 A két munkalap két listája az alábbiakban található. Ez a lista-1.

És ez a List-2.

Lépések:

  • A oldalon. C5 sejt a CL-1 munkalap írja a képletet-
=(VLOOKUP(B5,'CL-2'!$B$3:$B$9,1,FALSE))

  • Aztán nyomja meg a BELÉPÉS gombot a kimenethez.

  • Látni fogja, hogy a Piros érték jelenik meg. Ez azért van így, mert a Piros szín közös szín mindkét oszlopban a CL-1 és CL-2 munkalapok. Most másolja ezt a képletet a C6-os sejt a címre. C11 a Töltse ki a fogantyút eszközzel a két oszlop egészére vonatkozó eredményt.

Egy idő után az összes kimenet megjelenik.

Itt a sárga, narancssárga és fekete szín nem jelenik meg. CL-2 Ezért kapjuk meg a többit is. #N/A a oldalon. CL-1 munkalap.

Bővebben: VLOOKUP példa két lap között az Excelben

Hogyan hasonlítsunk össze két oszlopot a VLOOKUP függvény használatával és adjunk vissza egy harmadik értéket?

Gyakran kell használnunk a VLOOKUP függvényt két oszlop összehasonlításával egy harmadik érték visszaadására. Ebben a részben megtanuljuk, hogyan lehet ezt egyszerű módon megtenni. Ehhez módosítottuk az adathalmazt, összekötöttünk néhány méretet a színekkel, és hozzáadtunk egy másik oszlopot, ahol három színt helyeztünk el. Most összehasonlítjuk a szín oszlopokat, és a kimeneti oszlopban visszaadjuk a méretet.

Lépések:

  • A oldalon. F5 cella a következő képletet illesszük be-
=VLOOKUP(E5,$B$5:$C$10,2,FALSE)

  • Miután megnyomta a BELÉPÉS gomb megnyomásával megkapja a harmadik értéket.

  • A többi értékhez csak használd a Fill Handle eszköz .

Itt van az összes harmadik érték az összehasonlítás után.

Figyelem

Fontos ismerni a VLOOKUP funkciót megfelelően, mivel bármilyen apró hiba az argumentumokban nem adja meg a kívánt eredményt. Használhatja a MATCH és INDEX alternatívájaként működik a VLOOKUP funkciók.

Következtetés

Ennyi a cikk. Remélem, hogy a fent leírt eljárások elég jók lesznek ahhoz, hogy összehasonlítsuk/megkeressük az Excel két oszlopában lévő egyezéseket a VLOOKUP funkció. Nyugodtan tegye fel kérdéseit a megjegyzés rovatban, és adjon nekem visszajelzést. Látogasson el az oldalra, hogy többet fedezzen fel.

Hugh West nagy tapasztalattal rendelkező Excel-oktató és elemző, több mint 10 éves tapasztalattal az iparágban. Számvitel és pénzügy szakos alapdiplomát, valamint üzleti adminisztrációból mesterképzést szerzett. Hugh szenvedélye a tanítás, és egyedülálló tanítási megközelítést dolgozott ki, amely könnyen követhető és érthető. Az Excelben szerzett szakértői tudása világszerte több ezer diáknak és szakembernek segített abban, hogy készségeiket és karrierjüket kiválóan teljesítsék. Hugh blogján keresztül megosztja tudását a világgal, ingyenes Excel-oktatóanyagokat és online képzéseket kínálva, hogy segítse az egyéneket és a vállalkozásokat teljes potenciáljuk kibontakoztatásában.