Ugrás a tartalomra

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:

  • A 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ója a Kutools for Excel programhoz most!


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 hatékonyságnövelő eszközök

🤖 Kutools AI Aide: Forradalmasítsa az adatelemzést a következők alapján: Intelligens végrehajtás   |  Kód létrehozása  |  Hozzon létre egyéni képleteket  |  Adatok elemzése és diagramok létrehozása  |  A Kutools funkciók meghívása...
Népszerű szolgáltatások: Ismétlődések keresése, kiemelése vagy azonosítása   |  Üres sorok törlése   |  Oszlopok vagy cellák kombinálása adatvesztés nélkül   |   Kerek Formula nélkül ...
Szuper keresés: Több kritérium VLookup    Többértékű VLookup  |   VLookup több munkalapon   |   Fuzzy Lookup ....
Speciális legördülő lista: Gyors legördülő lista létrehozása   |  Függő legördülő lista   |  Többszörösen válassza ki a legördülő listát ....
Oszlopkezelő: Adjon meg egy adott számú oszlopot  |  Oszlopok mozgatása  |  Kapcsolja be a Rejtett oszlopok láthatósági állapotát  |  Tartományok és oszlopok összehasonlítása ...
Kiemelt funkciók: Rács fókusz   |  Design nézet   |   Nagy Formula bár    Munkafüzet és lapkezelő   |  Erőforrás-könyvtár (Auto szöveg)   |  Dátumválasztó   |  Kombinálja a munkalapokat   |  Cellák titkosítása/dekódolása    E-mailek küldése listánként   |  Szuper szűrő   |   Speciális szűrő (félkövér/dőlt/áthúzott szűrés...) ...
A 15 legjobb eszközkészlet12 szöveg Eszközök (Szöveg hozzáadása, Karakterek eltávolítása,...)   |   50 + Táblázatos Típusai (Gantt-diagram,...)   |   40+ Praktikus képletek (Számolja ki az életkort a születésnap alapján,...)   |   19 beszúrás Eszközök (Helyezze be a QR-kódot, Kép beszúrása az útvonalból,...)   |   12 Átalakítás Eszközök (Számok szavakig, Valuta átváltás,...)   |   7 Egyesítés és felosztás Eszközök (Haladó kombinált sorok, Hasított sejtek,...)   |   ... és több

Töltsd fel Excel-készségeidet a Kutools for Excel segítségével, és tapasztald meg a még soha nem látott hatékonyságot. A Kutools for Excel több mint 300 speciális funkciót kínál a termelékenység fokozásához és az időmegtakarításhoz.  Kattintson ide, hogy megszerezze a leginkább szükséges funkciót...

Leírás


Az Office lap füles felületet hoz 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!
Comments (36)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I have 3 column table

COL_A, COL_B, COL_C
10 Yes 10
10 No. -

If column a value 10 and column b is Yes then Col c need col_a value, if Col_B no then column C need "-"

Please suggest formula
This comment was minimized by the moderator on the site
Name score points
1 25
2 13
3 7
4 12
5 1
6 19
7 63
8 18
9 54
10 12
11 22
12 5
13 9


How do i compare the values in the Score column and assign a point value based on highest to lowest and ties (13 to 1, and the Two 12s get the same value)

Thanks in advance.
This comment was minimized by the moderator on the site
I want to derive a value from a third column regardless of the order that is presented. So here you have BB-112 : Sarah : Completed. I want it to say Completed even if the values are reversed, ie Sarah : BB-112 : Completed. How can I make the order irrelevant?
This comment was minimized by the moderator on the site
Hello Jotari,Glad to help. Actually the easist way to achieve your goal is by using the new XLOOKUP function. For example, to know the country and abr of the country acchording to the Telephone Code, we can use the formula =XLOOKUP(F2,$C$2:$C$11,$A$2:$B$11), and the country and abr of the country regardless of the order of the values. Please see the screenshou I uploaded here. And please notice that the XLOOKUP is only available in Excel 2020, Excel for web and Microsoft 365.Sincerely,Mandy
This comment was minimized by the moderator on the site
I'm using GoogleSheets, it doesn't seem to have the XLOOKUP function.
This comment was minimized by the moderator on the site
HI Team, I would like to Compare column A and Column B if we found a value in column A , then print the result in Column C, else check in column B if found the value in Column B, then print in Column C , if we didn't found any value in columns A or B, then print the result in Column C as no value found using MS Excel
Compare Columns A and B  value found both the columns A and B then, Print the Column Value A in Column C
Compare Columns A and B Value found in A  then pint the Column Value A in   Column CCompare Columns A and B Value not found in A and Value found in Column B then print the column value in Column CCompare columns A and B value not found in both the columns A and B, then print the columns C with No value found 
This comment was minimized by the moderator on the site
=INDEX($C$2:$C$16,MATCH(E2&F2, $A$2:$A$16&$B$2:$B$16,0)) is not working
This comment was minimized by the moderator on the site
I have data range, wherein I have date, Machine no & Site(under site I have mentioned where is the machine currently and if any repair has been done). So, what I need now is the last date of repair of that machine no. Can you please help?
This comment was minimized by the moderator on the site
I think the first VLOOKUP example has an error in it. The first value should be D2, not D3. This could be why some people are having problems. Just thought I should point that out. Excellent work, though, thanks!
This comment was minimized by the moderator on the site
Hello, Jason,Thank you for your comment, yes, as you said, the cell reference should D2, not D3, I have updated the formula.Thanks again!
This comment was minimized by the moderator on the site
what if i have repeated valued in d column i.e with same name Q!,Q2,Q3,Q4 now if i use your formula i get only Q1 value i need also the 2nd,3rd,4th,matches also
This comment was minimized by the moderator on the site
I want to compare 2 columns data on one sheet to a range on another sheet and return the data in the 3rd column from the 2nd sheet
This comment was minimized by the moderator on the site
I have 3 columns, A B C, i'd like to get the value of A where the value in Column C matches the value in column B is that possible?
This comment was minimized by the moderator on the site
Hi, .
Could you explain your problem more detailed, or you can insert a screenshot here?
Thank you!
This comment was minimized by the moderator on the site
i'm facing the same issue,can u provide any formula for this type of calculation,i want result in another column.
This comment was minimized by the moderator on the site
Hi, guys,
Could you give your problem more detailed, or, you can insert a screenshot here?
This comment was minimized by the moderator on the site
Can u help me plz, i'm facing the same issue?
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations