Ga naar hoofdinhoud

Hoe twee kolommen te vergelijken en waarden uit de derde kolom in Excel te retourneren?

Ik heb bijvoorbeeld de volgende twee kolommen, kolom A is een aantal projecten en kolom B is de bijbehorende namen. En hier heb ik enkele willekeurige projecten in kolom D, nu wil ik de corresponderende namen uit kolom B retourneren op basis van de projecten in kolom D.Hoe kun je de twee kolommen A en D vergelijken en de relatieve waarden uit kolom B retourneren in Excel?


Vergelijk twee kolommen en retourneer waarde uit de derde kolom met de functie VERT.ZOEKEN

De functie VERT.ZOEKEN kan u helpen om twee kolommen te vergelijken en de bijbehorende waarden uit de derde kolom te extraheren, doe dit als volgt:

1. Voer een van de onderstaande twee formules in een lege cel in naast de vergeleken kolom, E2 voor deze instantie:

=VLOOKUP(D2,$A$2:$B$16,2,FALSE)   (if the value not found, an #N/A error is displayed)
= ALSFOUT (VERT.ZOEKEN (D2; $ A $ 2: $ B $ 16,2; ONWAAR), "")    (als de waarde niet wordt gevonden, wordt een lege cel weergegeven)

Opmerking: In de bovenstaande formules: D2 is de criteriumcel waarvan u de waarde wilt retourneren op basis van, A2: A16 is de kolom met de criteria waarmee vergeleken moet worden, A2: B16 het gegevensbereik dat u wilt gebruiken.

2. Druk vervolgens op Enter sleutel om de eerste overeenkomstige waarde te krijgen en selecteer vervolgens de formulecel en sleep de vulgreep naar de cellen waarop u deze formule wilt toepassen, en alle overeenkomstige waarden zijn in één keer geretourneerd, zie screenshot:


Vergelijk twee kolommen en retourneer waarde uit de derde kolom met INDEX- en MATCH-functies

In Excel kunnen de INDEX- en MATCH-functies u ook helpen bij het oplossen van deze taak, doe dit als volgt:

1. Voer een van de onderstaande twee formules in een lege cel in waar u het resultaat wilt retourneren:

=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)), "")    (als de waarde niet wordt gevonden, wordt een lege cel weergegeven)

Opmerking: In de bovenstaande formules: D2 is de waarde waarvan u de relatieve informatie wilt retourneren, A2: A16 is de lijst met de waarde die u wilt retourneren, B2: B16 is de kolom die u zoekt.

2. Druk vervolgens op Enter sleutel om de eerste corresponderende waarde te krijgen, en selecteer vervolgens de formulecel en kopieer naar de rustcellen die je nodig hebt, en alle corresponderende waarden zijn geretourneerd, zie screenshot:


Als u geïnteresseerd bent in de functie VERT.ZOEKEN in Excel, Kutools for Excel's Super ZOEKEN ondersteunt enkele krachtige Vlookup-formules voor u, je kunt voer snel de functie Vlookup uit zonder formules te onthouden. Klik om Kutools voor Excel te downloaden!

Kutools for Excel: met meer dan 300 handige Excel-invoegtoepassingen, gratis te proberen zonder beperking in 30 dagen. Download en probeer nu gratis!


Zoek meerdere kolommen op en retourneer de overeenkomstige waarden met INDEX- en MATCH-functies

Soms hebt u een gegevensbereik dat drie kolommen bevat, nu wilt u de tabel opzoeken om overeen te komen met twee criteriumwaarden.Als beide waarden overeenkomen, worden de gegevens uit de derde kolom C geretourneerd.

doc retourwaarde uit derde kolom 9

Pas de volgende formule toe om deze taak uit te voeren:

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

Opmerking: In de bovenstaande formules: E2, F2 zijn de criteriumcellen waarvan u de waarde wilt retourneren op basis van, C2: C16 is de kolom met de waarden die u wilt retourneren, A2: A16, B2: B16 zijn de kolommen die u zoekt.

Druk vervolgens op Ctrl + Shift + Enter toetsen samen om het eerste resultaat te krijgen, zie screenshot

En kopieer en vul deze matrix vervolgens formeel in andere cellen, en u krijgt het onderstaande resultaat:


Vergelijk twee kolommen en retourneer waarde uit de derde kolom met een handige functie

Kutools for Excel's Zoek een waarde in de lijst kan u ook helpen om de overeenkomstige gegevens uit een ander gegevensbereik te retourneren.

Opmerking: Om dit toe te passen Zoek een waarde in de lijst, ten eerste moet u het Kutools for Excelen pas de functie vervolgens snel en gemakkelijk toe.

Na het installeren van Kutools for Excel, doe dit als volgt:

1. Klik op een cel waar u het overeenkomende resultaat wilt plaatsen.

2. Dan klikken Kutools > Formule Helper > Formule Helper, zie screenshot:

3. In de Formules Helper dialoogvenster, voer dan de volgende bewerkingen uit:

  • In het Formule type vervolgkeuzelijst, selecteer alstublieft Lookup keuze;
  • Selecteer vervolgens Zoek een waarde in de lijst optie in het Kies een formule keuzelijst;
  • En dan, in de Argumenten ingevoerd tekstvakken, selecteer het gegevensbereik, de criteriumcel en de kolom waarvan u de overeenkomende waarde afzonderlijk wilt retourneren.

4. Dan klikken Ok, en de eerste overeenkomende gegevens op basis van een specifieke waarde zijn geretourneerd. U hoeft alleen de vulgreep te slepen om deze formule toe te passen op andere cellen die u nodig hebt, zie screenshot:

Download en gratis proef Kutools voor Excel nu!


Meer relatieve VERT.ZOEKEN-artikelen:

  • Bekijk en voeg meerdere corresponderende waarden samen
  • Zoals we allemaal weten, kan de functie Vlookup in Excel ons helpen een waarde op te zoeken en de bijbehorende gegevens in een andere kolom te retourneren, maar in het algemeen kan het alleen de eerste relatieve waarde krijgen als er meerdere overeenkomende gegevens zijn. In dit artikel zal ik het hebben over het opvouwen en samenvoegen van meerdere overeenkomstige waarden in slechts één cel of een verticale lijst.
  • Bekijk en retourneer de laatste overeenkomende waarde
  • Als u een lijst met items heeft die vaak worden herhaald, en nu, wilt u alleen de laatste overeenkomende waarde met uw opgegeven gegevens weten. Ik heb bijvoorbeeld het volgende gegevensbereik, er zijn dubbele productnamen in kolom A maar verschillende namen in kolom C en ik wil het laatste overeenkomende item Cheryl van het product Apple retourneren.
  • Vlookup-waarden over meerdere werkbladen
  • In Excel kunnen we eenvoudig de vlookup-functie toepassen om de overeenkomende waarden in een enkele tabel van een werkblad te retourneren. Maar heb je er ooit over nagedacht hoe je de waarde over meerdere werkbladen kunt verdelen? Stel dat ik de volgende drie werkbladen met gegevensbereik heb, en nu wil ik een deel van de bijbehorende waarden krijgen op basis van de criteria van deze drie werkbladen.
  • Bekijk en retourneer meerdere waarden verticaal
  • Normaal gesproken kunt u de functie Vlookup gebruiken om de eerste overeenkomstige waarde te krijgen, maar soms wilt u alle overeenkomende records retourneren op basis van een specifiek criterium. In dit artikel zal ik het hebben over het opvullen en retourneren van alle overeenkomende waarden verticaal, horizontaal of in één enkele cel.

Beste Office-productiviteitstools

🤖 Kutools AI-assistent: Een revolutie teweegbrengen in de data-analyse op basis van: Intelligente uitvoering   |  Genereer code  |  Aangepaste formules maken  |  Analyseer gegevens en genereer grafieken  |  Roep Kutools-functies aan...
Populaire functies: Zoek, markeer of identificeer duplicaten   |  Verwijder lege rijen   |  Combineer kolommen of cellen zonder gegevens te verliezen   |   Ronde zonder formule ...
Super opzoeken: Meerdere criteria VLookup    VLookup met meerdere waarden  |   VOpzoeken over meerdere bladen   |   Fuzzy opzoeken ....
Geavanceerde vervolgkeuzelijst: Maak snel een vervolgkeuzelijst   |  Afhankelijke vervolgkeuzelijst   |  Multi-select vervolgkeuzelijst ....
Kolom Beheerder: Voeg een specifiek aantal kolommen toe  |  Kolommen verplaatsen  |  Schakel de zichtbaarheidsstatus van verborgen kolommen in  |  Vergelijk bereiken en kolommen ...
Uitgelichte functies: Raster focus   |  Ontwerpweergave   |   Grote formulebalk    Werkmap- en bladbeheer   |  resource Library (Auto-tekst)   |  Datumkiezer   |  Combineer werkbladen   |  Cellen coderen/decoderen    Stuur e-mails per lijst   |  Super filter   |   Speciaal filter (filter vet/cursief/doorhalen...) ...
Top 15 gereedschapsets12 Tekst Tools (toe te voegen tekst, Tekens verwijderen, ...)   |   50+ tabel Types (Gantt Chart, ...)   |   40+ Praktisch Formules (Bereken leeftijd op basis van verjaardag, ...)   |   19 Invoeging Tools (QR-code invoegen, Afbeelding invoegen vanaf pad, ...)   |   12 Camper ombouw Tools (Getallen naar woorden, Currency Conversion, ...)   |   7 Samenvoegen en splitsen Tools (Geavanceerd Combineer rijen, Gespleten cellen, ...)   |   ... en meer

Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie als nooit tevoren. Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en tijd te besparen.  Klik hier om de functie te krijgen die u het meest nodig heeft...

Omschrijving


Office-tabblad Brengt een interface met tabbladen naar Office en maakt uw werk veel gemakkelijker

  • Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
  • Verhoogt uw productiviteit met 50% en vermindert honderden muisklikken voor u elke dag!
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