Tartalomjegyzék
A Microsoft Excel a mai világ egyik legszélesebb körben használt alkalmazása. A nagyvállalati házaktól kezdve a kis- és középvállalkozásokig használják ezt az alkalmazást. Ezen az alkalmazáson keresztül feldolgozhatjuk az adatainkat a kívánságunknak megfelelően. Ebben a cikkben elmagyarázzuk, hogyan lehet két oszlopot egyeztetni és a harmadik oszlopból kimenetet kapni az Excelben. Ezt akkor használjuk, amikor egy bizonyos mennyiségű adatra van szükségünk egy nagyméretű adatból.adatlap.
Gyakorlati munkafüzet letöltése
Töltse le ezt a gyakorlati munkafüzetet, hogy gyakorolhasson, miközben ezt a cikket olvassa.
Két oszlop egyeztetése és kimenet harmadik.xlsx3 módszer két oszlop egyeztetésére és a harmadik kimenetre az Excelben
Három egyszerű módszerrel elmagyarázzuk, hogyan lehet két oszlopot egyeztetni és a harmadikból kimenetet készíteni az Excelben. Vegyük egy szupermarket adathalmazát, amely a következőkből áll. Termék azonosító és Név .
1. A VLOOKUP függvény használata az Excel harmadik oszlopának eredményének megszerzéséhez
A VLOOKUP funkció egy táblázat bal szélső oszlopában keres értéket. És egy általunk megadott oszlopból egy értéket ugyanabban a sorban. Alapértelmezés szerint a táblázatot növekvő sorrendbe kell rendezni.
Szintaxis:
VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup])
Érvek :
lookup_value - Ezt az értéket a művelet segítségével keressük meg. A keresési értékünknek a table_array által említett adattartomány első oszlopában kell lennie. A keresési érték lehet egy érték vagy egy cellára való hivatkozás.
table_array - Ez a lookup_value kereséséhez megadott tartomány. Ez lehet egy megnevezett tartomány vagy táblázat- vagy cellahivatkozás. A visszatérési értéket itt kell megadni.
col_index_num - Ez a szám jelzi, hogy melyik oszlopot kapjuk meg a visszatérésben. A table_array utolsó oszlopától kezdődik.
range_lookup - Ez egy logikai érték. Meghatározza a függvény keresésének jellegét. Két lehetőségünk van Pontos egyezés vagy egy Hozzávetőleges egyezés .
Ebben a szakaszban a a VLOOKUP funkció az oszlopok egyezéséhez.
1. lépés:
- Hozzáadunk egy oszlopot, hogy egy Számla .
2. lépés:
- Mi adjuk a hozzájárulást a ID és Név doboz.
3. lépés:
- Most pedig alkalmazzuk a VLOOKUP művelet F6-os cella .
- Töltse ki a képletet, és így fog kinézni:
=VLOOKUP(E6,$B$5:$C$12,2,FALSE)
4. lépés:
- Most nyomja meg a Írja be a címet. .
5. lépés:
- Húzza ki a Töltse ki a fogantyút ikon az utolsó adatot tartalmazó cellára.
Látjuk, hogy ezek a nevek megfelelnek az egyes Termék azonosító mutatják.
6. lépés:
- Ha bármilyen ID amely nincs jelen az adathalmazunkban, nézzük meg, mi történik.
- Tegyük A-010 mint termék azonosító.
Bővebben: VLOOKUP képlet két oszlop összehasonlítására különböző lapokon!
2. INDEX+MATCH+IFERROR az Excel harmadik oszlopának kimenetének megszerzéséhez
Az IFERROR függvény ellenőrzi egy értéket, és azt, hogy ez hiba-e. Ha hibát talál, akkor az argumentumon megadott valamit mutat. Ellenkező esetben visszaadja a hivatkozás értékét.
Szintaxis:
IFERROR(value, value_if_error)
Érvek:
érték - Ez az érv a hiba ellenőrzésére szolgál.
value_if_error - Ez az az érték, amelyet akkor kell visszaadni, ha a képlet hibát ad ki. A következő hibatípusok kerülnek kiértékelésre: #N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME? vagy #NULL!.
A MATCH funkció egy kiválasztott objektumot keres egy adott tartományban. Megadja az objektum relatív pozícióját is a tartományban. A MATCH ahelyett, hogy az egyik LOOKUP függvények, ha szükségünk van az objektum pozíciójára az adott tartományban.
Szintaxis:
MATCH(lookup_value, lookup_array, [match_type])
Érvek :
lookup_value - Ez az a kívánt érték, amelyet a look_array-ben meg akarunk találni. Ez a lookup_value argumentum lehet egy érték (szám, szöveg vagy logikai érték) vagy egy számra, szövegre vagy logikai értékre való cellahivatkozás.
lookup_array - A cellák megadott tartománya a kereséshez.
match_type - Ez lehet -1, 0 vagy 1. A match_type argumentum határozza meg, hogy az Excel hogyan illeszti össze a lookup_value-t a lookup_array-ben lévő értékekkel. Az argumentum alapértelmezett értéke 1.
Az INDEX funkció egy értéket vagy cellahivatkozást ad vissza egy táblázat vagy tartomány értékére. Az INDEX függvényt kétféleképpen használhatjuk: Ha egy megadott cella vagy cellatömb értékét akarjuk visszaadni, akkor az Array formát használjuk. Ellenkező esetben a Reference formát használjuk, hogy visszaadjuk a megadott cellák hivatkozását.
Szintaxis:
INDEX(array, row_num, [column_num])
Érvek:
array - Egy tartomány vagy egy tömbi konstans. Ha a tömb csak egy sort vagy oszlopot tartalmaz, a megfelelő row_num vagy column_num argumentum opcionális. Ha a tömb egynél több sort és egynél több oszlopot tartalmaz, és csak a row_num vagy column_num argumentumot használjuk, az INDEX a tömb teljes sorának vagy oszlopának tömbjét adja vissza.
row_num - Szükséges, kivéve, ha a column_num jelen van. Kiválasztja a tömb sorát, hogy abból adjon vissza egy értéket. Ha a row_num kimarad, a column_num szükséges.
column_num - Kiválaszt egy oszlopot a tömbben, hogy visszaadjon egy értéket. Ha a column_num nincs megadva, akkor a row_num szükséges.
Itt a következő kombinációt fogjuk használni IFERROR , MATCH , és INDEX függvények segítségével két oszlopot egyeztethetünk össze, és egy harmadik oszlopból kaphatunk kimenetet.
1. lépés:
- Menjen a F6-os cella .
- Írja le a képletet a megfelelő argumentumokkal. Tehát a képlet a következő lesz:
=IFERROR(INDEX($C$5:$C$12,MATCH(E6,$B$5:$B$12,0)),"")
2. lépés:
- Ezután nyomja meg a Írja be a címet. .
3. lépés:
- Húzza ki a Töltse ki a fogantyút ikon a F9-es cella .
Itt két oszlopot hasonlítottunk össze, és a kimenetet a harmadik oszlopban kaptuk meg.
4. lépés:
- Most egy olyan termék azonosítóját adja meg, amely nincs jelen az adatkészletben.
- Tegyük A-010 és meglátjuk, mi történik.
Azt látjuk, hogy üres minden olyan objektum esetében, amely nincs jelen az adathalmazban.
Formula bontás:
- MATCH(E6,$B$5:$B$12,0)
Ez a képlet megfelel E6-os sejt a tartományon belül B5 a címre. B12 ...itt, 0 a pontos egyezéshez.
Kimenet: 2
- INDEX($C$5:$C$12,MATCH(E6,$B$5:$B$12,0))
Ez a képlet a következő tartományból adja vissza az értéket C5 a címre. C12 A második argumentum a INDEX függvény eredménye a MATCH funkció.
Kimenet: olaj
- IFERROR(INDEX($C$5:$C$12,MATCH(E6,$B$5:$B$12,0)),"")
Ez a képlet üres értéket ad vissza, ha az INDEX függvény eredménye érvénytelen. Ellenkező esetben ez lesz az eredménye a INDEX funkció.
Kimenet: olaj
További információ: Két oszlop egyezése az Excelben és egy harmadik oszlop visszaadása (3 mód)
Hasonló olvasmányok:
- Két oszlop összehasonlítása az Excelben hiányzó értékek esetén (4 mód)
- Hogyan hasonlítsunk össze 4 oszlopot az Excelben (6 módszer)
- Excel makró két oszlop összehasonlításához (4 egyszerű módja)
- Makró két oszlop összehasonlításához az Excelben és a különbségek kiemeléséhez
- Excel Szöveg összehasonlítása két oszlopban (7 gyümölcsöző módja)
3. INDEX-MATCH tömbképlet két oszlop egyezéséhez és a harmadik oszlop kimenetéhez
Itt egy tömbképletet fogunk használni, és összehasonlítunk két oszlopot, és a harmadikból kapunk kimenetet.
Először is adjunk hozzá egy oszlopot az adatainkkal, hogy az adott oszlopból kaphassunk visszatérést.
1. lépés:
- Adjon hozzá három oszlopot az adatokhoz a hivatkozások beállításához.
- Most adja meg a referenciamezőkre vonatkozó adatokat.
2. lépés:
- Most menj a D17-es cella .
- Írja ide a képletet. A képlet a következő:
=INDEX(D5:D12,MATCH(B17&C17,B5:B12&C5:C12,0))
3. lépés:
- Ezután nyomja meg a Ctrl+Shift+Enter mert ez egy tömbfüggvény.
4. lépés:
- Húzza a Töltse ki a fogantyút ikon.
Megpróbáltuk az adatkészlet két oszlopát egy másik táblázattal összevetni, és a harmadik oszlopból kaptunk eredményeket.
Kapcsolódó tartalom: Excel-képlet két oszlop összehasonlítására és egy érték visszaadására (5 példa)
Következtetés
Ebben a cikkben egyszerűen bemutattunk 3 módszert két oszlop egyezéséhez és a harmadik oszlop kimenetének kinyeréséhez az Excelben. Remélem, ez kielégíti az Ön igényeit. Kérjük, nézze meg a weboldalunkat. Exceldemy.com és tegye meg javaslatait a megjegyzés rovatban.