Wie kann ich mehrere entsprechende Werte in Excel anzeigen und verketten?
Wie wir alle wissen, ist die Vlookup Die Funktion in Excel kann uns 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 stimmen Sie mehrere übereinstimmende Werte vertikal mit der Formel ab
Mit Kutools for Excel mehrere übereinstimmende Werte in einer Zelle anzeigen und verketten
Suchen Sie und stimmen Sie mehrere übereinstimmende Werte vertikal mit der Formel ab
Angenommen, ich habe den folgenden Datenbereich, um alle entsprechenden Werte basierend auf einem bestimmten Wert vertikal zu erhalten, wie im folgenden Screenshot gezeigt, können Sie eine Array-Formel anwenden.
1. Geben Sie diese Formel ein: =IF(COUNTIF($A$1:$A$16,$D$2)>=ROWS($1:1),INDEX($B$1:$B$16,SMALL(IF($A$1:$A$16=$D$2,ROW($1:$16)),ROW(1:1))),"") in eine leere Zelle, in die Sie das Ergebnis einfügen möchten, z. B. E2, und drücken Sie dann Strg + Umschalt + Enter Tasten zusammen, um die relative Wertebasis für ein bestimmtes Kriterium zu erhalten, siehe Screenshot:
Note: In der obigen Formel:
A1: A16 ist der Spaltenbereich, der den spezifischen Wert enthält, nach dem Sie suchen möchten;
D2 Gibt den spezifischen Wert an, den Sie anzeigen möchten.
B1: B16 ist der Spaltenbereich, aus dem Sie die entsprechenden Daten zurückgeben möchten;
$ 1: $ 16 Gibt die Zeilenreferenz innerhalb des Bereichs an.
2. Wählen Sie dann Zelle E2 aus und ziehen Sie den Füllpunkt nach unten zu den Zellen, bis Sie leere Zellen erhalten. Alle übereinstimmenden Werte werden in der Spalte wie folgt aufgelistet:
Suchen und verketten Sie mehrere übereinstimmende Werte in einer Zelle mit der benutzerdefinierten Funktion
Anstatt die relativen Werte vertikal abzurufen, möchten Sie manchmal die übereinstimmenden Werte in einer Zelle zusammenfassen und sie mit einem bestimmten Trennzeichen verknüpfen. In diesem Fall kann Ihnen die folgende benutzerdefinierte Funktion einen Gefallen tun.
1. Halten Sie die ALT + F11 Schlüssel zum Öffnen der Microsoft Visual Basic für Applikationen Fenster.
2. Klicken Sie Insert > Modulund fügen Sie den folgenden Code in das Feld ein Modul Fenster.
VBA-Code: Mehrere übereinstimmende Werte in einer Zelle anzeigen und verketten
Function CusVlookup(lookupval, lookuprange As Range, indexcol As Long)
'updateby Extendoffice
Dim x As Range
Dim result As String
result = ""
For Each x In lookuprange
If x = lookupval Then
result = result & " " & x.Offset(0, indexcol - 1)
End If
Next x
CusVlookup = result
End Function
3. Speichern und schließen Sie diesen Code, kehren Sie zum Arbeitsblatt zurück und geben Sie die folgende Formel ein: = cusvlookup (D2, A1: B16,2) in eine leere Zelle, in die Sie das Ergebnis einfügen möchten, und drücken Sie Enter Schlüssel, alle entsprechenden Werte basierend auf bestimmten Daten wurden in eine Zelle mit Leerzeichen zurückgegeben, siehe Screenshot:
Note: In der obigen Formel: D2 gibt die Zellenwerte an, nach denen Sie suchen möchten. A1: B16 ist der Datenbereich, in dem Sie die Daten abrufen möchten, die Nummer 2 Ist die Spaltennummer, von der der übereinstimmende Wert zurückgegeben werden soll, können Sie diese Verweise nach Bedarf ändern.
Mit Kutools for Excel mehrere übereinstimmende Werte in einer Zelle anzeigen und verketten
Wenn Sie Kutools for ExcelMit seinen Erweiterte Zeilen kombinieren Mit dieser Funktion können Sie diesen Auftrag schnell und einfach abschließen. Mit dieser Funktion können Sie alle übereinstimmenden Werte mit einem bestimmten Trennzeichen kombinieren, das auf denselben Daten in einer anderen Spalte basiert.
Kutools for Excel : Mit mehr als 300 praktischen Excel-Add-Ins können Sie diese innerhalb von 30 Tagen ohne Einschränkung testen. |
Nach der Installation Kutools for ExcelBitte gehen Sie wie folgt vor:
1. Wählen Sie den Datenbereich aus, für den Sie die entsprechenden Werte basierend auf den spezifischen Daten erhalten möchten.
2. Dann klick Kutoolen > Zusammenführen & Teilen > Erweiterte Zeilen kombinieren, siehe Screenshot:
3. In dem Erweiterte Zeilen kombinieren Klicken Sie im Dialogfeld auf den Spaltennamen, auf dessen Grundlage Sie kombinieren möchten, und klicken Sie dann auf Primärschlüssel Schaltfläche, siehe Screenshot:
4. Klicken Sie dann auf einen anderen Spaltennamen, für den Sie die übereinstimmenden Werte zurückgeben möchten, und klicken Sie auf Kombinieren Um ein Trennzeichen zum Trennen der kombinierten Werte auszuwählen, siehe Screenshot:
5. Und dann klick Ok Schaltfläche, alle entsprechenden Werte, die auf denselben Werten basieren, wurden mit einem bestimmten Trennzeichen kombiniert, siehe Screenshots:
Laden Sie Kutools for Excel jetzt herunter und testen Sie es kostenlos!
Demo: Mit Kutools for Excel mehrere übereinstimmende Werte in einer Zelle anzeigen und verketten
Beste Office-Produktivitätstools
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 ...
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!