Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Inhalte mehrerer Zeilen in einer Zeile zusammenfassen
#1
Hallo,
ich freue mich hier zu sein und hoffe dass die Experten hier weiterhelfen können.
Ich habe folgendes Problem. Beispiel:
1. Tabellenblatt
A                B         
Apfel     Früchte         
Orange  Früchte  
Kirsche  Früchte
Zuchhini Gemüse 
Spinat    Gemüse   
2. Tabellenblatt
Ich möchte nun dass zB. in Zelle A1 ausgegeben wird welche Früchte  im 1. Tabellenblatt enthalten sind. Und zwar als Ausgabe aller Früchte in einer Zelle.
Sollte mit einem Komma etwa so aussehen: Inhalt Zelle A1=Apfel, Orange, Kirsche.
In Zelle A2 alles an Gemüse Inhalt Zelle A2= Zucchini, Spinat

Welche Formel sollte hier verwendet werden? Die Lösung ist vielleicht einfach aber als Anfänger bei Excel habe ich herumprobiert aber hatte leider keinen Erfolg.
Vielen Dank vorab für die Antworten und Beispiele wie das aussehen könnte.
LG
Madddy
Antworten Top
#2
Hallo Maddy,

das funktioniert bspw. mit der Funktion TEXTVERKETTEN():

=TEXTVERKETTEN(", ";WAHR;Tabelle1!A2:A6)


1. Das erste Argument der Funktion ist das Trennzeichen in diesem Fall ", " damit die Texte mit Komma und einem Leerzeichen getrennt werden
2. Das zweite Argument gibt an, ob leere Zellen ignoriert werden sollen. In diesem Fall ja, also ist WAHR zu wählen
3. Das dritte Argument bezieht sich auf den Bereich der verkettet werden soll. In deinem Fall stehen die Daten im ersten Tabellenblatt ("Tabelle1!") in den Zellen A2:A6.


Bzgl. des zweiten Arguments: Das ist wichtig, da du dann einen größeren Bereich nutzen kannst (z.B. A2:A1000). Wenn später mehr Zellen hinzukommen, werden sie automatisch berücksichtigt und die leeren ignoriert.
Noch besser ist es wenn du deine Daten in Blatt 1 als intelligente Tabelle formatierst (Strg+T drücken wenn du eine Zelle im Datenbereich ausgewählt hast), dann kannst du die Formel auch schreiben als:
=TEXTVERKETTEN(", ";WAHR;Tabelle1[A])

Vorteil ist, wenn du neue Daten hinzufügst erweitert sich automatisch die Tabelle und der Bezug Tabelle1[A].

PS: Du kannst die Tabelle auch umbenennen, damit der Namen sprechender ist.

BG ruppy
Antworten Top
#3
Danke für die Antwort! 
Wie gebe ich jedoch an dass er in Zelle A1 nur die Früchte und in der Zeile darunter in Zeile A2 nur das Gemüse? Könntest Du mir ein Beispiel geben?
Danke,LG
Madddy
Antworten Top
#4
Hi Maddy,

dafür musst du noch eine WENN-Formel in der Funktion TEXTVERKETTEN() einbauen:

TEXTVERKETTEN(", ";WAHR;WENN($B$2:$B$6="Obst";A2:A6;"")), bzw.
TEXTVERKETTEN(", ";WAHR;WENN($B$2:$B$6="Gemüse";A2:A6;""))

Statt in der Formel "Obst" oder "Gemüse" zu schreiben kann diese Info natürlich auch in einer anderen Zelle stehen auf die du dann in der Formel verweist. 
Bsp für Obst:

TEXTVERKETTEN(", ";WAHR;WENN($B$2:$B$6=F6;A2:A6;""))

Wobei dann in F6 der Text "Obst" stehen muss.

Bei Verwendung einer intelligenten Tabelle ändert sich der Bezug $B$2:$B$6 zu Tabelle1[B] (vorrausgesetzt die Tabelle heißt "Tabelle1" und die Kategoriespalte heißt "B").
Der Bezug A2:A6 zu Tabelle1[A] (siehe meinen ersten Post).

Interessanterweise muss ich diese Funktion nicht mehr als Matrix-Formel eingeben, früher war das nötig (liegt wohl auch an neuen dynamischen Arrays).

BG ruppy
Antworten Top
#5
Hallo nochmal,bist du dir sicher dass die WENN Formel stimmt? Ich habe jetzt genau eine Beispieltabelle erstellt mit meinem Beispiel oben(Apfel in A2, Obst in B2, Orange in A3, Obst in B§ etc.) und deiner Formel 
TEXTVERKETTEN(", ";WAHR;WENN($B$2:$B$6="Obst";A2:A6;""))

ich bekomme einen "#WERT" als Ausgabe.
Antworten Top
#6
Hast du neuestes Excel ? Ansonsten musst du die formel als Matrix Formel eingeben (strg + shift + enter)

Ohne das geht es erst seit kurzem
Antworten Top
#7
wie müsste ich die Formel dann genau eingeben wie würde sie ausschauen?
Antworten Top
#8
Sieht ganz genau gleich aus, aber statt sie mit "Enter" zu bestätigen, drückst du "Strg+Shift+Enter".

Das sollte funktionieren, ansonsten melde dich.
Antworten Top
#9
Hallo madddy,

bitte nicht immer vollzitieren - das ist unnötig. Rechts unterhalb ist der Button "Antworten". Einzelne Textpassagen zum Hervorheben kannst du kopieren und mithilfe des Zitiericons (3. Icon von rechts in der zweiten Iconleiste) einfügen.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#10
hat funktioniert!!! 
Vielen Dank nochmal ruppy!
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste