Note: The other languages of the website are Google-translated. Back to English

Hogyan lehet összehasonlítani két oszlopot és visszaadni az Excel harmadik oszlopának értékeit?

Például a következő két oszlopom van, az A oszlop néhány projektet tartalmaz, a B oszlop pedig a megfelelő neveket. És itt van néhány véletlenszerű projektem a D oszlopban, most vissza akarom adni a megfelelő neveket a B oszlopból a D oszlop projektjei alapján. Hogyan lehet összehasonlítani a két A és D oszlopot, és visszaadni a relatív értékeket a B oszlopból Excelben?


Hasonlítson össze két oszlopot, és adja vissza a harmadik oszlop értékét a VLOOKUP függvénnyel

A VLOOKUP függvény segíthet két oszlop összehasonlításában és a megfelelő értékek kivonásában a harmadik oszlopból, kérjük, tegye a következőket:

1. Írja be az alábbi két képlet bármelyikét egy üres cellába, az összehasonlított E2 oszlop mellett, ehhez a példányhoz:

=VLOOKUP(D2,$A$2:$B$16,2,FALSE)   (if the value not found, an #N/A error is displayed)
= IFERROR (VLOOKUP (D2, $ A $ 2: $ B $ 16,2, HAMIS), "")    (ha az érték nem található, akkor egy üres cella jelenik meg)

Jegyzet: A fenti képletekben: D2 az a kritérium cella, amely alapján vissza szeretné adni az értéket, A2: A16 az oszlop, amely tartalmazza az összehasonlítandó kritériumokat, A2: B16 a használni kívánt adattartományt.

2. Ezután nyomja meg a gombot belép gombot az első megfelelő érték megszerzéséhez, majd válassza ki a képlet cellát, és húzza lefelé a kitöltő fogantyút azokra a cellákra, amelyeken alkalmazni szeretné ezt a képletet, és az összes megfelelő értéket egyszerre adták vissza, lásd a képernyőképet:


Hasonlítson össze két oszlopot, és adja vissza a harmadik oszlop értékét az INDEX és a MATCH függvényekkel

Az Excelben az INDEX és a MATCH függvények is segíthetnek a feladat megoldásában, kérjük, tegye a következőket:

1. Írja be az alábbi két képlet bármelyikét egy üres cellába, ahová vissza szeretné adni az eredményt:

=INDEX($B$2:$B$16, MATCH(D2,$A$2:$A$16,0))    (if the value not found, an #N/A error is displayed)
=IFERROR(INDEX($B$2:$B$16, MATCH(D2,$A$2:$A$16,0)), "")    (ha az érték nem található, akkor egy üres cella jelenik meg)

Jegyzet: A fenti képletekben: D2 az az érték, amelynek relatív információit vissza szeretné adni, A2: A16 az a lista, amely tartalmazza a visszaadni kívánt értéket, B2: B16 az az oszlop, amelyet keres.

2. Ezután nyomja meg a gombot belép kulcs az első megfelelő érték megszerzéséhez, majd válassza ki a képlet cellát, és másolja át a többi szükséges cellába, és az összes megfelelő érték visszaadódott, lásd a képernyőképet:


Ha érdekli az Excel VLOOKUP funkciója, Kutools az Excel számára's Szuper keresés támogat néhány erőteljes Vlookup képletet az Ön számára, akkor gyorsan végezze el a Vlookup függvényt anélkül, hogy bármilyen képletet megjegyezne. Kattintson a Kutools for Excel letöltéséhez!

Kutools az Excel számára: több mint 300 praktikus Excel-bővítménnyel, ingyenesen, korlátozás nélkül, 30 nap alatt kipróbálható. Töltse le és ingyenes próbaverziót most!


Vlookup több oszlopot, és adja vissza a megfelelő értékeket INDEX és MATCH függvényekkel

Előfordulhat, hogy három oszlopot tartalmazó adattartománya van, most meg szeretné keresni a táblázatot, hogy megfeleljen két kritériumértéknek, ha a két érték megegyezik, akkor a harmadik C oszlop adatait adja vissza.

doc visszatérési értéke a 9. harmadik oszlopból

Ha ezt a munkát le szeretné állítani, kérjük, alkalmazza a következő képletet:

=INDEX($C$2:$C$16,MATCH(E2&F2, $A$2:$A$16&$B$2:$B$16,0))

Jegyzet: A fenti képletekben: E2, F2 azok a kritérium cellák, amelyek alapján vissza szeretné adni az értéket, C2: C16 az az oszlop, amely tartalmazza a visszaadni kívánt értékeket, A2: A16, B2: B16 azok az oszlopok, amelyeket keres.

Ezután nyomja meg a gombot Ctrl + Shift + Enter gombokat az első eredmény eléréséhez, lásd a képernyőképet

Ezután másolja és töltse ki ezt a tömböt formálisan más cellákba, és az alábbi eredményt kapja:


Hasonlítson össze két oszlopot, és adja vissza a harmadik oszlop visszatérési értékét egy hasznos funkcióval

Kutools az Excel számára'S Keressen egy értéket a listában is segíthet a megfelelő adatok visszaküldésében egy másik adattartományból.

Jegyzet: Ennek alkalmazásához Keressen egy értéket a listában, először is le kell töltenie a Kutools az Excel számára, majd gyorsan és egyszerűen alkalmazza a funkciót.

Telepítése után Kutools az Excel számára, kérjük, tegye a következőket:

1. Kattintson arra a cellára, ahová be szeretné helyezni az egyező eredményt.

2. Ezután kattintson Kutools > Formula Segítő > Formula Segítő, lásd a képernyőképet:

3. Az Képletek segítője párbeszédpanelen tegye a következőket:

  • Ban,-ben Képlet típusa legördülő listából válassza ki Lookup választási lehetőség;
  • Ezután válassza a lehetőséget Keressen egy értéket a listában lehetőség a Válasszon képletet lista mező;
  • És akkor a Érvek bevitele szövegmezőkben válassza ki azt az adattartományt, kritérium cellát és oszlopot, amelyből külön akarja visszaadni az egyező értéket.

4. Ezután kattintson Ok, és az első, egy adott érték alapján egyező adatokat visszaküldtük. Csak húzza a kitöltő fogantyút, hogy alkalmazza ezt a képletet más szükséges cellákra, lásd a képernyőképet:

Töltse le és ingyenes próbaverziót Kutools for Excel Now!


Relatívabb VLOOKUP cikkek:

  • Vlookup és összefűz több megfelelő értéket
  • Mint mindannyian tudjuk, az Excel Vlookup függvénye segíthet abban, hogy keressünk egy értéket, és a megfelelő adatokat visszaküldjük egy másik oszlopba, de általában csak akkor kaphatja meg az első relatív értéket, ha több egyező adat van. Ebben a cikkben arról fogok beszélni, hogy hogyan lehet több megfelelő értéket csak egy cellában vagy egy függőleges listában összefűzni és összefűzni.
  • Vlookup és visszaadja az utolsó egyező értéket
  • Ha van olyan listája, amelyet sokszor megismételnek, és most szeretné tudni, hogy a megadott adatokkal melyik utolsó illesztési érték van. Például a következő adattartománnyal rendelkezem, az A oszlopban vannak duplikált terméknevek, a C oszlopban azonban különböző nevek vannak, és vissza akarom adni az Apple terméknek az utolsó megfelelő Cheryl elemét.
  • Vlookup értékek több munkalapon
  • Az excelben egyszerűen alkalmazhatjuk a vlookup függvényt, hogy az egyező értékeket egy munkalap egyetlen táblázatában adjuk vissza. De, fontolgatta-e már, hogy hogyan lehet az értéket több munkalapon átnézni? Tételezzük fel, hogy a következő három munkalapot adattartománnyal rendelkezem, és most szeretném megszerezni a megfelelő értékek részét e három munkalap kritériumai alapján.
  • Vlookup és a megfelelő / teljes sor teljes visszatérése
  • Normál esetben a Vlookup függvény használatával vlookup-ot adhat vissza, és egy adatsorból megfelelő értéket adhat vissza, de próbált-e már valamilyen kritérium alapján megkeresni és visszaküldeni az egész adatsort.
  • Vlookup és több érték visszaadása függőlegesen
  • Normál esetben a Vlookup függvény használatával megkapja az első megfelelő értéket, de néha az összes megfelelő rekordot vissza szeretné adni egy adott kritérium alapján. Ebben a cikkben arról fogok beszélni, hogy hogyan lehet az összes egyező értéket függőlegesen, vízszintesen vagy egyetlen cellába visszaadni.

A legjobb irodai termelékenységi eszközök

A Kutools for Excel megoldja a legtöbb problémát, és 80% -kal növeli a termelékenységet

  • újrafelhasználás: Gyorsan helyezze be összetett képletek, diagramok és bármi, amit korábban használt; Cellák titkosítása jelszóval; Levelezőlista létrehozása és e-maileket küldeni ...
  • Szuper Formula Bár (könnyedén szerkeszthet több szöveget és képletet); Olvasás elrendezés (könnyen olvasható és szerkeszthető nagyszámú cella); Beillesztés a Szűrt tartományba...
  • Cellák / sorok / oszlopok egyesítése az adatok elvesztése nélkül; Osztott cellák tartalma; Kombinálja a duplikált sorokat / oszlopokat... megakadályozza az ismétlődő cellákat; Hasonlítsa össze a tartományokat...
  • Válassza a Másolat vagy az Egyedi lehetőséget Sorok; Válassza az Üres sorok lehetőséget (az összes cella üres); Super Find és Fuzzy Find sok munkafüzetben; Véletlenszerű kiválasztás ...
  • Pontos másolás Több cella a képletreferencia megváltoztatása nélkül; Automatikus referenciák létrehozása több lapra; Helyezze be a golyókat, Jelölőnégyzetek és még sok más ...
  • Kivonat szöveg, Szöveg hozzáadása, Eltávolítás pozíció szerint, Hely eltávolítása; Hozz létre és nyomtasson személyhívó részösszegeket; Konvertálás a cellatartalom és a megjegyzések között...
  • Szuper szűrő (mentse el és alkalmazza a szűrősémákat más lapokra); Haladó rendezés hónap / hét / nap, gyakoriság és egyebek szerint; Speciális szűrő félkövér, dőlt betűvel ...
  • Kombinálja a munkafüzeteket és a munkalapokat; Táblázatok egyesítése kulcsoszlopok alapján; Az adatok felosztása több lapra; Kötegelt konvertálás xls, xlsx és PDF...
  • Több mint 300 hatékony funkció. Támogatja az Office / Excel 2007-2021 és 365 verziókat. Minden nyelvet támogat. Könnyű üzembe helyezés vállalatában vagy szervezetében. Teljes funkciók 30 napos ingyenes próbaverzió. 60 napos pénzvisszafizetési garancia.
kte lap 201905

Az Office fül a füles felületet hozza az Office-ba, és sokkal könnyebbé teszi a munkáját

  • Füles szerkesztés és olvasás engedélyezése Wordben, Excelben és PowerPointban, Publisher, Access, Visio és Project.
  • Több dokumentum megnyitása és létrehozása ugyanazon ablak új lapjain, mint új ablakokban.
  • 50% -kal növeli a termelékenységet, és naponta több száz kattintással csökkenti az egér kattintását!
officetab alja
A megjegyzések rendezése szerint
Hozzászólások (36)
Még nincs értékelés. Legyen Ön az első, aki értékel!
A weboldal moderátora ezt a megjegyzést minimalizálta
JÓ ISMERETEK MEGOSZTÁSA KÖSZÖNÖM
A weboldal moderátora ezt a megjegyzést minimalizálta
Köszönöm szépen nagyon hasznos volt. Kell hozzá információ, mi van, ha a B oszlopban duplikált érték van, hogyan adjuk vissza az értéket ennek is.
A weboldal moderátora ezt a megjegyzést minimalizálta
Ezzel a bejegyzéssel csak hónapokig spóroltál meg a stresszes bejegyzésektől. Nagyon hálás vagyok! Kösz.
A weboldal moderátora ezt a megjegyzést minimalizálta
wow, nagyon szuper! jó megosztást köszönöm! nagyon hasznos volt számomra.
A weboldal moderátora ezt a megjegyzést minimalizálta
Nagy testvér! Az első formulám működik. De a 2. képlet nem működik. sokszor próbáltam. De nem tudok...
A weboldal moderátora ezt a megjegyzést minimalizálta
Ezt a képletet használtam, és többnyire működött, de a másik lap adatai nem ugyanabba a sorba kerülnek, hogy megfeleljenek a referenciafeltétel cellának.


Íme a képletem. megnézhetnéd és megnéznéd, nincs-e valami baja

=IF(ISNA(MATCH(DPU!C2,$A$2:$A$100,0)),"",VLOOKUP(DPU!C2,DPU!C2:AP100,2,FALSE))
A weboldal moderátora ezt a megjegyzést minimalizálta
Szia Ardi!
Ha másik munkalapról szeretne vlookup-ot keresni, akkor a következő képletet kell alkalmaznia:
=IF(ISNA(MATCH(A2,Sheet1!$A$2:$A$10,0)),"",VLOOKUP(A2,Sheet1!$A$2:$B$10,2,FALSE))

Megjegyzés: Az 1. munkalap az eredeti adatokat tartalmazza, amelyeket meg szeretne keresni, és módosítania kell a cellahivatkozásokat az Ön igényei szerint.

Kérjük, próbálja ki! Köszönöm!
A weboldal moderátora ezt a megjegyzést minimalizálta
Összehasonlítást kell végeznem, és le kell húznom az adatokat az alábbiak szerint -

Az 1. lap A és B oszlopot tartalmaz, a B üres. A 2. lap a C és D oszlopot tartalmazza.


A 2. munkalap teljes C oszlopának elemeit össze kell hasonlítani az A oszlop első sorával, és ha az A oszlopban vannak megfelelő értékek/adatok, akkor a B oszlopot fel kell tölteni a D oszlopban lévő sornak megfelelő adatokkal.

A C oszlop egyetlen szót tartalmaz. A D oszlop tartalmazhat adatokat, vagy nem. Az A oszlopban több szöveg lesz.
A weboldal moderátora ezt a megjegyzést minimalizálta
Helló,
Tudnál részletes példát mondani a problémádra?
Beszúrhat képernyőképet vagy mellékletet.
Köszönöm!
A weboldal moderátora ezt a megjegyzést minimalizálta
Üdvözöljük Uram, és köszönöm a képleteket. Bár a képletet úgy használtam, ahogy kell, N/A-t ad, ami, ahogy megértem, azért van, mert nem felel meg a D és A oszlopok közötti kritériumoknak, ahogyan az Ön példája szerint. Most, hogy jobban megérthesse, a munkafüzetemben az A2 a kritériumcella, amely alapján az értéket vissza szeretné adni, a G1:G15359 az összehasonlítandó feltételeket tartalmazó oszlop, az A1:N15359 pedig az az adattartomány, amelyet meg szeretne adni. használat.

The formula is: =IF(ISNA(MATCH(Sheet2!A2,Sheet3!$G$1:$G$15359,0)),"",VLOOKUP(Sheet2!A2,Sheet3!$A$1:$N$15359,7,FALSE))


Ahogy észrevetted, két különböző lap adatait használom, bár nem hiszem, hogy ez az igazi probléma, mivel az NA hibára kattintva a Sheet2 A2 cellát jelzi, és a hiba a következő: A cella jelenleg A kiértékelendő konstanst tartalmaz. (Ellenőriztem és megerősítettem, hogy a formátumok általánosra vannak állítva). Nem biztos benne, hogy azért, mert az információs szöveg e-mail, vagy azért, mert egyes cellákban nincs semmi.


Várjuk válaszát.
A weboldal moderátora ezt a megjegyzést minimalizálta
Szia Andresa

Kipróbáltam a képletedet, és jól működik az Excel munkafüzetemben. Tudsz adni egy mellékletet vagy egy képernyőképet, hogy jól megértsem.

Köszönöm!
A weboldal moderátora ezt a megjegyzést minimalizálta
Van egy főlistám a filmcímekről egy bizonyos sorrendben, aminek ebben a sorrendben kell maradnia. Ezt a listát átmásolom egy másik táblázatra, hogy kezelni tudjam, és kimegy a sorrendből, mert aszerint kell csoportosítanom, hogy mi készült el vagy sem. Azon a duplikált listán a címek melletti oszlopban azonosítószámokat adok hozzá. Miután mindent elvégeztem, amit meg kell tennem, hozzá kell adnom ezeket az azonosítószámokat a főlistához, miközben megtartom a főlistán a címsorrendet. Hogyan illeszthetem ezeket az azonosítókat a listához anélkül, hogy manuálisan kellene hozzáadnom őket a megfelelő sorrendben?
A weboldal moderátora ezt a megjegyzést minimalizálta
Szia Hailey!

Lehet, hogy a következő képlet segíthet:

=KERESÉS(A2,új!$A$2:$B$13,2,HAMIS)

a fenti képletben az új a duplikált munkalap neve, kérjük, cserélje ki a sajátjára.

Próbáld ki, remélem tud segíteni!
A weboldal moderátora ezt a megjegyzést minimalizálta
Van 3 Excel oszlopom, amelyeknek ilyen értékei vannak,
Col_A Col_B Col_C
----- ----- -----
400 600
500 800
400 300
300 200
700 900
800 700
500 100
Azt akarom, hogy a C oszlopban lévő értékek a B oszlopból legyenek átmásolva, amelyek nem Mache az A oszlop értékeivel.
Úgy értem, egyszerűen másolja ki a B oszlop értékeit, amelyek nem érhetők el az A oszlopban.
Mint lentebb
Col_C
-----
600
200
100
Van valami excel képlet amivel ezt elérhetem?
A weboldal moderátora ezt a megjegyzést minimalizálta
Szia Hamid!

Lehet, hogy a következő cikk segíthet:
https://www.extendoffice.com/documents/excel/3041-excel-compare-two-columns-and-list-differences.html

Kérlek próbáld ki, köszönöm!
A weboldal moderátora ezt a megjegyzést minimalizálta
Szia Skyyang!


Kérem, segítsen nekem a fenti képlet segítségével kapcsolatos kérdésemben?
Kérem, segítsen nekem, készítenem kell egy excel képletet egy kispénzes táblázathoz, ahol egy számlaszámot keres a Col_C-ben, amelyet a Col_L számlaszámok listájában kell keresni, és ha FALSE kell visszaadnia az értéket in COL_F
A weboldal moderátora ezt a megjegyzést minimalizálta
Nagy. Kösz. Ez jó megoldás volt
A weboldal moderátora ezt a megjegyzést minimalizálta
Kérem, segítsen nekem, készítenem kell egy excel képletet egy kispénzes táblázathoz, ahol egy számlaszámot keres a Col_C-ben, amelyet a Col_L számlaszámok listájában kell keresni, és ha FALSE kell visszaadnia az értéket in COL_F

Példa alább
A weboldal moderátora ezt a megjegyzést minimalizálta
Küzdök ezzel, és csak az ürességeket kapom vissza.

Azt szeretné mondani, hogy ha a Shhet1!ED1 cella egyezik a Sheet2!C:C oszlop egyik cellájával, akkor adjon meg adatokat a Munkalap2!A:A szomszédos cellájához.
A weboldal moderátora ezt a megjegyzést minimalizálta
3 oszlopom van, ABC, szeretném megkapni az A értékét, ahol a C oszlopban lévő érték megegyezik a B oszlopban lévő értékkel, lehetséges ez?
A weboldal moderátora ezt a megjegyzést minimalizálta
Szia, .
Kifejtenéd részletesebben a problémádat, vagy beszúrhatsz ide egy képernyőképet?
Köszönöm!
A weboldal moderátora ezt a megjegyzést minimalizálta
Tudnátok segíteni kérem, én is hasonló problémával küzdök?
A weboldal moderátora ezt a megjegyzést minimalizálta
Ugyanezzel a problémával állok szemben, tudna adni bármilyen képletet az ilyen típusú számításokhoz, egy másik oszlopban szeretnék eredményt kapni.
A weboldal moderátora ezt a megjegyzést minimalizálta
Sziasztok srácok,
Leírnád részletesebben a problémádat, vagy beszúrhatsz ide egy képernyőképet?
A weboldal moderátora ezt a megjegyzést minimalizálta
Az egyik lapon lévő 2 oszlop adatait szeretném összehasonlítani egy másik lap tartományával, és vissza szeretném adni a 3. oszlopban lévő adatokat a 2. lapról
A weboldal moderátora ezt a megjegyzést minimalizálta
mi van, ha megismételtem az értéket a d oszlopban, azaz ugyanazzal a névvel: Q!, Q2, Q3, Q4 most, ha a képletedet használom, csak Q1 értéket kapok, szükségem van a 2., 3., 4.
A weboldal moderátora ezt a megjegyzést minimalizálta
Szerintem az első VLOOKUP példában hiba van. Az első értéknek D2-nek kell lennie, nem pedig D3-nak. Ez lehet az oka, hogy néhány embernek problémái vannak. Csak gondoltam rá kell mutatnom. De kiváló munka, köszönöm!
A weboldal moderátora ezt a megjegyzést minimalizálta
Helló, Jason!Köszönjük észrevételét, igen, ahogy mondtad, a cellahivatkozásnak D2-nek kell lennie, nem pedig D3-nak, frissítettem a képletet. Még egyszer köszönöm!
A weboldal moderátora ezt a megjegyzést minimalizálta
Van adattartományom, amelyben van dátumom, gépszámom és telephelyem (a webhely alatt említettem, hogy hol van jelenleg a gép, és történt-e javítás). Tehát most szükségem van az utolsó javítási dátumra a sz. gépen. tudna segíteni?
A weboldal moderátora ezt a megjegyzést minimalizálta
=INDEX($C$2:$C$16,MATCH(E2&F2, $A$2:$A$16&$B$2:$B$16,0)) nem működik
A weboldal moderátora ezt a megjegyzést minimalizálta
HI Team! Szeretném összehasonlítani az A oszlopot és a B oszlopot, ha találtunk értéket az A oszlopban, majd kinyomtatni az eredményt a C oszlopban, különben ellenőrizze a B oszlopban, ha megtalálta az értéket a B oszlopban, majd nyomtatja ki a C oszlopban, ha nem találtunk értéket az A vagy B oszlopban, majd nyomtassa ki az eredményt a C oszlopban, mivel az MS Excel segítségével nem található érték
Hasonlítsa össze az A és B oszlop értékét, amely megtalálta az A és B oszlopot, majd nyomtassa ki az A oszlop értékét a C oszlopban
Hasonlítsa össze az A és B oszlopban található értékeket, majd írja be az A oszlop értékét a C oszlopban. Hasonlítsa össze az A és B oszlopot Az A és B oszlopban nem található érték és a B oszlopban található érték, majd nyomtassa ki az oszlop értékét a C oszlopban. Hasonlítsa össze az A és B oszlop értékét, amely nem található mindkettőben az A és B oszlopot, majd nyomtassa ki a C oszlopokat Nem található értékkel 
A weboldal moderátora ezt a megjegyzést minimalizálta
Egy harmadik oszlopból szeretnék értéket származtatni, függetlenül a bemutatott sorrendtől. Tehát itt van a BB-112 : Sarah : Befejezve. Azt akarom, hogy ez akkor is befejezve legyen, ha az értékek felcserélve vannak, azaz Sarah : BB-112 : Completed. Hogyan tehetem irrelevánssá a rendelést?
A weboldal moderátora ezt a megjegyzést minimalizálta
Szia Jotari! Örülök, hogy segíthetek. Valójában a cél elérésének legegyszerűbb módja az új XLOOKUP funkció használata. Például az ország és az ország telefonszámának a telefonszámának megfelelő abr megismeréséhez használhatjuk az =XLOOKUP(F2,$C$2:$C$11,$A$2:$B$11) képletet, valamint az országot és abr. az ország értékrendjétől függetlenül. Kérlek nézd meg az általam ide feltöltött képernyőképet. És vegye figyelembe, hogy az XLOOKUP csak az Excel 2020, a webes Excel és a Microsoft 365 verziókban érhető el. Üdvözlettel: Mandy
A weboldal moderátora ezt a megjegyzést minimalizálta
GoogleSheets-et használok, úgy tűnik, hogy nincs benne az XLOOKUP funkció.
Még senki sem írt megjegyzést
Több ingatlan
Hagyja meg észrevételeit
Feladás vendégként
×
Értékeld ezt a bejegyzést:
0   Karakterek
Javasolt helyek

Kövess minket

Copyright © 2009 - www.extendoffice.com. | Minden jog fenntartva. Powered by ExtendOffice. | Oldaltérkép
A Microsoft és az Office logó a Microsoft Corporation védjegyei vagy bejegyzett védjegyei az Egyesült Államokban és / vagy más országokban.
Sectigo SSL védi