Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

Zwei verschiedene Spalten absuchen und Werte wiedergeben

Forumthread: Zwei verschiedene Spalten absuchen und Werte wiedergeben

Zwei verschiedene Spalten absuchen und Werte wiedergeben
17.04.2025 21:24:09
MichaGe
Hallo,

ich verzweifele Gerade.
Evtl. könnt ihr mir helfen

Ich habe eine grosse Datei, ca. 30000 Zeilen.
In Spalte A sind Einträge mehrfach vorhanden.
In Spalte B sind ebenfalls Einträge, jedoch nur 4 verschiedene Einträge, vorhanden.

Ich benötige jetzt eine Lösung, wo Excel sich z.B. den Wert aus "A1" nimmt in ganz "A" bis zum Ende absucht und wiedergibt was bei Fund in "A" in "B" steht.
Hierbei kann es vorkommen das der Wert aus A1 in allen Zeilen durchaus 50 Mal vorkommen kann.

Dannach dann weiter mit "A2" usw.

Suche muss dann aber wieder in A1 beginnen.

Ich hoffe das ist einigermaßen verständlich.
Anzeige
AW: Zwei verschiedene Spalten absuchen und Werte wiedergeben
17.04.2025 21:43:33
BoskoBiati
Hi,

Ich hoffe das ist einigermaßen verständlich.

Für mich nicht. Wo sollen die Ergebnisse hin?
Wie wäre es mit einer Mustertabelle, mit Musterlösungen?

Als Tipp: EINDEUTIG, FILTER, SORTIEREN

Gruß

Edgar
AW: Zwei verschiedene Spalten absuchen und Werte wiedergeben
17.04.2025 22:22:59
MichaelGE
Hallo,

anbei ein Screenshot, wo die Ergtebnisse stehen sollen.

Mit Filtern usw. geht das alles nicht, bzw. weiss ich nicht wie.

Danke vorab.


Ca 30.000 Zeilen mit ca. 20.000 verschiedenen Einträgen in Spalte "A".

Userbild
Anzeige
AW: Zwei verschiedene Spalten absuchen und Werte wiedergeben
17.04.2025 22:57:45
BoskoBiati
Hi,

eine Mustertabelle ist kein Screenshot!

=TEXTVERKETTEN("; ";1;FILTER(B:B;A:A=A1))


Gruß

Edgar
AW: Zwei verschiedene Spalten absuchen und Werte wiedergeben
18.04.2025 09:35:50
RPP63
Moin!
Ich würde, um Redundanzen zu vermeiden, Edgars vorgeschlagenes EINDEUTIG integrieren und eine Ergebnistabelle erzeugen:

 ABCDE
1ArtikelEigenschaft ArtikelEigenschaften
2C242 A125|230|554|678
3B943 B266|430|943
4D586 C242|342|528|534|543
5D145 D145|311|586|629
6C528 E102|213|338|643
7A125   
8D629   
9E102   
10C534   
11A554   
12A678   
13E213   
14D311   
15A230   
16C342   
17B266   
18E643   
19E338   
20B430   
21C543   

ZelleFormel
D2=SORTIEREN(EINDEUTIG(A2:A21))
E2=TEXTVERKETTEN("|";;SORTIEREN(FILTER(B$2:B$21;A$2:A$21=D2)))


Gruß Ralf
Anzeige
AW: Zwei verschiedene Spalten absuchen und Werte wiedergeben
18.04.2025 15:07:40
BoskoBiati
Hi,

als Einzeiler (nur als Übung mit LAMBDA):

=LET(xa;A2:A21;xb;B2:B21;xc;SORTIEREN(EINDEUTIG(xa));HSTAPELN(xc;MAP(xc;LAMBDA(a;TEXTVERKETTEN("|";;SORTIEREN(FILTER(xb;xa=a)))))))

oder mit Überschrift:

=LET(xa;A2:A21;xb;B2:B21;xc;SORTIEREN(EINDEUTIG(xa));VSTAPELN(A1:B1;HSTAPELN(xc;MAP(xc;LAMBDA(a;TEXTVERKETTEN("|";;SORTIEREN(FILTER(xb;xa=a))))))))


Gruß

Edgar
Anzeige
AW: Zwei verschiedene Spalten absuchen und Werte wiedergeben
18.04.2025 20:57:57
RPP63
Danke für den Stupser mit MAP!
Ich wollte auch komplett spillen, bin aber (mal wieder) über die Unzulässigkeit von TEXTVERKETTEN() iVm NACHZEILE() gestolpert.
Daher habe ich mir Dein Beispiel abgespeichert.

Gruß Ralf
AW: Zwei verschiedene Spalten absuchen und Werte wiedergeben
18.04.2025 21:16:44
BoskoBiati
Hallo,

hier mit Nachzeile:

=LET(xa;A2:A21;xb;B2:B21;xc;SORTIEREN(EINDEUTIG(xa));VSTAPELN(A1:B1;HSTAPELN(xc;NACHZEILE(xc;LAMBDA(a;TEXTVERKETTEN("|";;SORTIEREN(FILTER(xb;xa=@a))))))))


Gruß

Edgar
AW: Zwei verschiedene Spalten absuchen und Werte wiedergeben
18.04.2025 21:35:12
RPP63
Oha!
Mittels @-Operator geht es dann auch hier mit NACHZEILE(…;LAMBDA(…;TEXTVERKETTEN()))
Kurz noch WEGLASSEN() und ABSCHNBEREICH() zur Dynamisierung eingebaut:
=LET(xa;WEGLASSEN(ABSCHNBEREICH(A:A);1);

xb;WEGLASSEN(ABSCHNBEREICH(B:B);1);
xc;SORTIEREN(EINDEUTIG(xa));
VSTAPELN(A1:B1;HSTAPELN(xc;NACHZEILE(xc;LAMBDA(a;TEXTVERKETTEN("|";;SORTIEREN(FILTER(xb;xa=@a))))))))
Anzeige
AW: Zwei verschiedene Spalten absuchen und Werte wiedergeben
18.04.2025 21:39:54
BoskoBiati
Hi,

leider bringt Excel bei Anwendung von @ immer eine dämliche Meldung, die man mit "Nein" beantworten muß, sonst geht das ganze schief:

Userbild

Gruß

Edgar
AW: Zwei verschiedene Spalten absuchen und Werte wiedergeben
18.04.2025 21:43:11
RPP63
Aber zukünftig nicht mehr, wenn man die Checkbox aktiviert. ;)
Anzeige
AW: Zwei verschiedene Spalten absuchen und Werte wiedergeben
18.04.2025 21:47:28
RPP63
Ergänzend:
Zunächst mit Nein ablehnen.
AW: Zwei verschiedene Spalten absuchen und Werte wiedergeben
18.04.2025 22:05:39
BoskoBiati
Hi,

soweit schon klar.
Die ABSCHNBEREICH kann man auch weglassen:

=LET(xa;WEGLASSEN(A:A;1);xb;WEGLASSEN(B:B;1);xc;SORTIEREN(EINDEUTIG(xa));VSTAPELN(A1:B1;WEGLASSEN(HSTAPELN(xc;NACHZEILE(xc;LAMBDA(a;TEXTVERKETTEN("|";;SORTIEREN(FILTER(xb;(xa=@a)))))));-1)))


Stelle fest, viele Wege führen nach Rom:
=LET(xa;A2:A21;xb;B2:B21;xc;SORTIEREN(EINDEUTIG(xa));VSTAPELN(A1:B1;HSTAPELN(xc;MAP(xc;LAMBDA(a;TEXTVERKETTEN("|";;SORTIEREN(FILTER(xb;xa=a))))))))

=LET(xa;A2:A21;xb;B2:B21;xc;SORTIEREN(EINDEUTIG(xa));VSTAPELN(A1:B1;HSTAPELN(xc;NACHZEILE(xc;LAMBDA(a;TEXTVERKETTEN("|";;SORTIEREN(FILTER(xb;xa=@a))))))))
=LET(xa;WEGLASSEN(A:A;1);xb;WEGLASSEN(B:B;1);xc;SORTIEREN(EINDEUTIG(xa));VSTAPELN(A1:B1;WEGLASSEN(HSTAPELN(xc;NACHZEILE(xc;LAMBDA(a;TEXTVERKETTEN("|";;SORTIEREN(FILTER(xb;(xa=@a)))))));-1)))
=VSTAPELN(A1:B1;HSTAPELN(SORTIEREN(EINDEUTIG(A2:A21));NACHZEILE(SORTIEREN(EINDEUTIG(A2:A21));LAMBDA(a;TEXTVERKETTEN("|";;SORTIEREN(FILTER(B2:B21;A2:A21=@a)))))))
=LET(xa;WEGLASSEN(ABSCHNBEREICH(A:A);1);xb;WEGLASSEN(ABSCHNBEREICH(B:B);1);xc;SORTIEREN(EINDEUTIG(xa));VSTAPELN(A1:B1;HSTAPELN(xc;NACHZEILE(xc;LAMBDA(a;TEXTVERKETTEN("|";;SORTIEREN(FILTER(xb;(xa=@a)))))))))




Gruß

Edgar
Anzeige
Das sind...
18.04.2025 23:36:47
Case
Moin Edgar, :-)

... sehr interessante Ansätze. Gefällt mir. Habe ein LAMBDA im Namensmanager eingerichtet (mit optionalem Trennzeichen, oder Sortierung aus): ;-)
https://www.herber.de/bbs/user/177092.xlsx

Servus
Case
Anzeige
Und wer mag...
19.04.2025 00:31:35
Case
Moin, :-)

... kann sich das auch in Power Query anschauen: ;-)
https://www.herber.de/bbs/user/177093.xlsx

Mit und ohne Sortierung der Eigenschaften (tblErg_1 und tblErg_2) und mit einer Funktion/Abfrage (tblErg_3 und tblErg_4). ;-)

Servus
Case
Anzeige
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18