Tartalomjegyzék
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.xlsxAz 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.