Excel - mehrere Zellen aus Zeilen auslesen und in einer Zelle wiedergeben

T_Lasko

Cadet 3rd Year
Registriert
Sep. 2017
Beiträge
46
Guten Tag liebes Computerbase Forum,

Ich würde gerne folgendes mit Hilfe einer Formel umsetzen wollen:

Ich habe 2 Tabellen ("Tabelle X" & "Tabelle Y"). In diesen Tabellen werden einem Namen druch "x" bzw. "y" bestimmte Texte zugeordnet.
Diese Texte sollen durch ein simples Komma in einer Zelle in der Tabelle "Sammlung" wiedergegeben werden.

text1.png


text3 (2).png


So soll die Tabelle wiedergegeben werden:

text3 (1).png


Ich würde mich sehr über eine Antwort freuen,
LG Lasko
 
Nicht elegant, aber:
  1. In jeder Spalte X/Y durch Text n ersetzen (Suchen und Ersetzen)
  2. zwischen Spalte A und B eine Spalte einfügen, und überall ein ";" eintragen (als späteres Trenzeichen)
  3. Export als csv Datei
  4. csv Datei wieder mit Excel mit "Laden aus Datei (Text)" importieren und Trenzeichen ";" angeben.
  5. Beide Tabellen nebeneinander kopieren.
Edit: Achso, du willst eine Formel? Da bin ich überfragt!
 
Für Sammlung/B4:

=(WENN(Tabelle X!B4="";"";Tabelle X!$B$3&", "))&(WENN(Tabelle X!C4="";"";Tabelle X!$C$3&", "))&(WENN(Tabelle X!D4="";"";Tabelle X!$D$3&", "))&(WENN(Tabelle X!E4="";"";Tabelle X!$E$3&", "))&(WENN(Tabelle X!F4="";"";Tabelle X!$F$3))

Dann einfach wie gewohnt mit der Maus bis B8 runter ziehen.

Für Sammlung Spalte C identisch. Bloß alle X durch Y ersetzen.

Damit sollten exakt die Ergebnisse herauskommen, die man im Tab Sammlung sieht.

Edit: Formeln angepasst. Sollte jetzt so passen.
 
Zuletzt bearbeitet:
Hi, geht auch kürzer mit Textjoin und Filter.
Für Name A und "x":
=Textjoin(",";1;Filter('Tabelle X'!B4:F4;'Tabelle X'!B5:F5=$B$3))
 
  • Gefällt mir
Reaktionen: mushroomhead
Zurück
Oben