Direkt zum Inhalt

Wie vergleiche ich zwei Spalten und gebe Werte aus der dritten Spalte in Excel zurück?

Zum Beispiel habe ich die folgenden zwei Spalten, Spalte A sind einige Projekte und Spalte B sind die entsprechenden Namen. Und hier habe ich einige zufällige Projekte in Spalte D, jetzt möchte ich die entsprechenden Namen aus Spalte B basierend auf den Projekten in Spalte D zurückgeben. Wie können Sie die beiden Spalten A und D vergleichen und die relativen Werte aus Spalte B zurückgeben? in Excel?


Vergleichen Sie zwei Spalten und geben Sie den Wert aus der dritten Spalte mit der VLOOKUP-Funktion zurück

Mit der VLOOKUP-Funktion können Sie zwei Spalten vergleichen und die entsprechenden Werte aus der dritten Spalte extrahieren. Gehen Sie dazu wie folgt vor:

1. Geben Sie eine der beiden folgenden Formeln in eine leere Zelle neben der verglichenen Spalte E2 für diesen Fall ein:

=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, FALSE), "")    (Wenn der Wert nicht gefunden wird, wird eine leere Zelle angezeigt.)

Hinweis: In den obigen Formeln: D2 ist die Kriterienzelle, auf der Sie den Wert basierend auf zurückgeben möchten. A2: A16 ist die Spalte mit den zu vergleichenden Kriterien, A2: B16 den Datenbereich, den Sie verwenden möchten.

2. Dann drücken Enter Geben Sie die Taste ein, um den ersten entsprechenden Wert zu erhalten. Wählen Sie dann die Formelzelle aus und ziehen Sie den Füllpunkt nach unten zu den Zellen, auf die Sie diese Formel anwenden möchten. Alle entsprechenden Werte wurden auf einmal zurückgegeben. Siehe Abbildung:


Vergleichen Sie zwei Spalten und geben Sie den Wert aus der dritten Spalte mit den Funktionen INDEX und MATCH zurück

In Excel können Ihnen die Funktionen INDEX und MATCH auch bei der Lösung dieser Aufgabe helfen. Gehen Sie dazu wie folgt vor:

1. Geben Sie eine der beiden folgenden Formeln in eine leere Zelle ein, in der Sie das Ergebnis zurückgeben möchten:

=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)), "")    (Wenn der Wert nicht gefunden wird, wird eine leere Zelle angezeigt.)

Hinweis: In den obigen Formeln: D2 ist der Wert, für den Sie die relativen Informationen zurückgeben möchten. A2: A16 ist die Liste, die den Wert enthält, den Sie zurückgeben möchten. B2: B16 ist die Spalte, nach der Sie suchen.

2. Dann drücken Enter Geben Sie die Taste ein, um den ersten entsprechenden Wert zu erhalten. Wählen Sie dann die Formelzelle aus und kopieren Sie sie in die übrigen Zellen. Alle entsprechenden Werte wurden zurückgegeben (siehe Abbildung):


Wenn Sie an der VLOOKUP-Funktion in Excel interessiert sind, Kutools for Excel's Super NACHSCHLAG unterstützt einige leistungsstarke Vlookup-Formeln für Sie, Sie uns Führen Sie die Vlookup-Funktion schnell aus, ohne sich an Formeln zu erinnern. Klicken Sie hier, um Kutools für Excel herunterzuladen!

Kutools for Excel: Mit mehr als 300 praktischen Excel-Add-Ins können Sie es innerhalb von 30 Tagen ohne Einschränkung testen. Jetzt herunterladen und kostenlos testen!


Sehen Sie sich mehrere Spalten an und geben Sie die entsprechenden Werte mit den Funktionen INDEX und MATCH zurück

Manchmal haben Sie möglicherweise einen Datenbereich, der drei Spalten enthält. Jetzt möchten Sie in der Tabelle nachschlagen, um zwei Kriterienwerte zu ermitteln. Wenn beide Werte übereinstimmen, werden die Daten aus der dritten Spalte C zurückgegeben.

doc Rückgabewert aus dritter Spalte 9

Um diesen Job zu beenden, wenden Sie bitte die folgende Formel an:

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

Hinweis: In den obigen Formeln: E2, F2 sind die Kriterienzellen, auf deren Grundlage Sie den Wert zurückgeben möchten. C2: C16 ist die Spalte, die die Werte enthält, die Sie zurückgeben möchten. A2: A16, B2: B16 sind die Spalten, die Sie suchen.

Dann drücken Strg + Umschalt + Enter Tasten zusammen, um das erste Ergebnis zu erhalten, siehe Screenshot

Kopieren Sie dann dieses Array und füllen Sie es formell in andere Zellen. Sie erhalten das folgende Ergebnis:


Vergleichen Sie zwei Spalten und geben Sie den Wert der dritten Spalte mit einer nützlichen Funktion zurück

Kutools for Excel Suchen Sie nach einem Wert in der Liste kann Ihnen auch helfen, die entsprechenden Daten aus einem anderen Datenbereich zurückzugeben.

Hinweis: Um dies anzuwenden Suchen Sie nach einem Wert in der ListeZunächst sollten Sie die herunterladen Kutools for Excelund wenden Sie die Funktion dann schnell und einfach an.

Nach der Installation Kutools for ExcelBitte machen Sie Folgendes:

1. Klicken Sie auf eine Zelle, in die Sie das übereinstimmende Ergebnis einfügen möchten.

2. Dann klick Kutoolen > Formel-Helfer > Formel-Helfer, siehe Screenshot:

3. In dem Formeln Helfer Im Dialogfeld führen Sie bitte die folgenden Vorgänge aus:

  • Im Formeltyp Dropdown-Liste, bitte auswählen Lookup Option;
  • Dann wählen Sie Suchen Sie nach einem Wert in der Liste Option in der Wählen Sie eine Formel Listenfeld;
  • Und dann in der Eingabe von Argumenten Wählen Sie in Textfeldern den Datenbereich, die Kriterienzelle und die Spalte aus, von denen Sie den übereinstimmenden Wert separat zurückgeben möchten.

4. Dann klick Okund die ersten übereinstimmenden Daten basierend auf einem bestimmten Wert wurden zurückgegeben. Sie müssen nur den Füllpunkt ziehen, um diese Formel auf andere Zellen anzuwenden, siehe Screenshot:

Laden Sie Kutools for Excel jetzt herunter und testen Sie es kostenlos!


Weitere relative VLOOKUP-Artikel:

  • Mehrere entsprechende Werte anzeigen und verketten
  • Wie wir alle wissen, kann uns die Vlookup-Funktion in Excel helfen, einen Wert zu suchen und die entsprechenden Daten in einer anderen Spalte zurückzugeben. Im Allgemeinen kann sie jedoch nur dann den ersten relativen Wert erhalten, wenn mehrere übereinstimmende Daten vorhanden sind. In diesem Artikel werde ich darüber sprechen, wie mehrere entsprechende Werte in nur einer Zelle oder einer vertikalen Liste angezeigt und verkettet werden.
  • Suchen Sie und geben Sie den letzten übereinstimmenden Wert zurück
  • Wenn Sie eine Liste von Elementen haben, die viele Male wiederholt werden, und jetzt möchten Sie nur den letzten übereinstimmenden Wert mit Ihren angegebenen Daten wissen. Zum Beispiel habe ich den folgenden Datenbereich, es gibt doppelte Produktnamen in Spalte A, aber unterschiedliche Namen in Spalte C, und ich möchte das letzte übereinstimmende Element Cheryl des Produkts Apple zurückgeben.
  • Vlookup-Werte in mehreren Arbeitsblättern
  • In Excel können wir die vlookup-Funktion einfach anwenden, um die übereinstimmenden Werte in einer einzelnen Tabelle eines Arbeitsblatts zurückzugeben. Aber haben Sie jemals darüber nachgedacht, wie Sie Werte über mehrere Arbeitsblätter hinweg anzeigen können? Angenommen, ich habe die folgenden drei Arbeitsblätter mit Datenbereich, und jetzt möchte ich einen Teil der entsprechenden Werte basierend auf den Kriterien aus diesen drei Arbeitsblättern erhalten.
  • Mehrere Werte vertikal anzeigen und zurückgeben
  • Normalerweise können Sie die Vlookup-Funktion verwenden, um den ersten entsprechenden Wert abzurufen. Manchmal möchten Sie jedoch alle übereinstimmenden Datensätze basierend auf einem bestimmten Kriterium zurückgeben. In diesem Artikel werde ich darüber sprechen, wie alle übereinstimmenden Werte vertikal, horizontal oder in einer einzelnen Zelle angezeigt und zurückgegeben werden.

Beste Office-Produktivitätstools

🤖 Kutools KI-Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung   |  Code generieren  |  Erstellen Sie benutzerdefinierte Formeln  |  Analysieren Sie Daten und erstellen Sie Diagramme  |  Rufen Sie Kutools-Funktionen auf...
Beliebte Funktionen: Suchen, markieren oder identifizieren Sie Duplikate   |  Leere Zeilen löschen   |  Kombinieren Sie Spalten oder Zellen, ohne Daten zu verlieren   |   Runde ohne Formel ...
Super-Lookup: VLookup mit mehreren Kriterien    VLookup mit mehreren Werten  |   VLookup über mehrere Blätter hinweg   |   Unscharfe Suche ....
Erweiterte Dropdown-Liste: Erstellen Sie schnell eine Dropdown-Liste   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl Dropdown-Liste ....
Spaltenmanager: Fügen Sie eine bestimmte Anzahl von Spalten hinzu  |  Spalten verschieben  |  Schalten Sie den Sichtbarkeitsstatus ausgeblendeter Spalten um  |  Vergleichen Sie Bereiche und Spalten ...
Ausgewählte Funktionen: Rasterfokus   |  Designansicht   |   Große Formelleiste    Arbeitsmappen- und Blattmanager   |  Ressourcen (Autotext)   |  Datumsauswahl   |  Arbeitsblätter kombinieren   |  Zellen verschlüsseln/entschlüsseln    Senden Sie E-Mails nach Liste   |  Superfilter   |   Spezialfilter (Filter fett/kursiv/durchgestrichen...) ...
Top 15 Toolsets12 Text Tools (Text hinzufügen, Zeichen entfernen, ...)   |   50+ Chart Typen (Gantt-Diagramm, ...)   |   40+ Praktisch Formeln (Berechnen Sie das Alter basierend auf dem Geburtstag, ...)   |   19 Einfügen Tools (QR-Code einfügen, Bild aus Pfad einfügen, ...)   |   12 Umwandlung (Conversion) Tools (Zahlen zu Wörtern, Currency Conversion, ...)   |   7 Zusammenführen & Teilen Tools (Erweiterte Zeilen kombinieren, Zellen teilen, ...)   |   ... und mehr

Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über 300 erweiterte Funktionen, um die Produktivität zu steigern und Zeit zu sparen.  Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen ...

Beschreibung


Office Tab Bringt die Oberfläche mit Registerkarten in Office und erleichtert Ihnen die Arbeit erheblich

  • Aktivieren Sie das Bearbeiten und Lesen von Registerkarten in Word, Excel und PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters und nicht in neuen Fenstern.
  • Steigert Ihre Produktivität um 50 % und reduziert jeden Tag Hunderte von Mausklicks für Sie!
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