Clever-Excel-Forum

Normale Version: Inhalt von mehreren Zeilen in einer Zeile darstellen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Guten Morgen zusammen,

ich benötige Hilfe bei folgendem Problem:

Ich habe eine Tabelle mit 2 Spalten. Spalte 1 sind Materialnummern, Spalte 2 sind Kommentare zu diesen Nummern.
Nun ist mein Problem, dass die Kommentare in vielen untereinanderstehenden Zeilen aufgeteilt sind und die Materialnummern entsprechend viele Zeilen in Anspruch nehmen (siehe Bsp. im Anhang).

Die Materialnummern haben unterschiedlich viele Ziffern, auch die Kommentare sind von Zeile zu Zeile unterschiedlich und unterschiedlich lang.

Mein Ziel/Wunsch ist es, alle Kommentare zu einer Materialnummer nebeneinander in eine Zeile zu kopieren, sodass jede Nummer nur noch eine Zeile beansprucht und die Tabelle übersichtlicher wird.

Ich hoffe mein Problem ist verständlich, bei Rückfragen gerne her damit.

Vielen Dank im Voraus für eure Hilfe,

Gruß

lkdcc
Moin!
Mal eine Lösung für aktuelle Excel-Versionen (auch das kostenlose Online-Excel kennt TEXTVERKETTEN()).
Spalte A MUSS sortiert sein:

ABCDE
1Mat-NrKommMat-NrKommentare
2123a123a, b, c, d
3123b456e, f
4123c789g, h
5123d890i
6456e
7456f
8789g
9789h
10890i

ZelleFormel
E2=TEXTVERKETTEN(", ";WAHR;INDEX(B:B;VERGLEICH(D2;A:A;0)):INDEX(B:B;VERGLEICH(D2;A:A;0)+ZÄHLENWENN(A:A;D2)-1))

Gruß Ralf
Hi,

hab nur 2010 darum würde ich es so machen

Arbeitsblatt mit dem Namen 'Tabelle1'
NOP
53123aa
54123ba, b
55123ca, b, c
56123da, b, c, d
57456ee
58456fe, f
59789gg
60789hg, h
61789ig, h, i

ZelleFormel
P53=WENN(N53=N52;O52&", "&O53;O53)
P54=WENN(N54=N53;P53&", "&O54;O54)
P55=WENN(N55=N54;P54&", "&O55;O55)
P56=WENN(N56=N55;P55&", "&O56;O56)
P57=WENN(N57=N56;P56&", "&O57;O57)
P58=WENN(N58=N57;P57&", "&O58;O58)
P59=WENN(N59=N58;P58&", "&O59;O59)
P60=WENN(N60=N59;P59&", "&O60;O60)
P61=WENN(N61=N60;P60&", "&O61;O61)
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.01] MS Excel 2010
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Hallo ikdcc,

da ja nur eine Zeile und nicht eine Zelle verlangt war, in der Anlage eine Formelversion für 2010.

ps. Ab 2013 mit Wennfehler(...;"") statt Wenn(Istfehler(...);"";...)

pps. Sorry, die Aggregat-Funktion gibts ja auch erst ab 2013.
(26.04.2018, 07:16)Ego schrieb: [ -> ]pps. Sorry, die Aggregat-Funktion gibts ja auch erst ab 2013.
Moin!
Sowohl Wennfehler als auch Aggregat gibt es m.E. ab Excel 2010
Edit:
Verifiziert!
[attachment=17375]

Außerdem hast Du natürlich Recht.
Meine schwachen Augen haben l mit i verwechselt.

Gruß Ralf
(26.04.2018, 07:16)Ego schrieb: [ -> ]Hallo ikdcc,

da ja nur eine Zeile und nicht eine Zelle verlangt war, in der Anlage eine Formelversion für 2010.

ps. Ab 2013 mit Wennfehler(...;"") statt Wenn(Istfehler(...);"";...)

pps. Sorry, die Aggregat-Funktion gibts ja auch erst ab 2013.

Hallo Ego,

vielen Dank (auch an alle anderen) deine Formel hat super geklappt. Sorry, dass ich es nicht vorab schon geschrieben habe, aber nun würde ich die Inhalte der nebeneinander stehenden Zellen gerne in einer Zelle haben. Könnt ihr mir auch hier nochmal Hilfestellung leisten?
Dazu hast Du bereits zwei Lösungen erhalten!  Undecided
Hi Ralf,

hab ich da was übersehen?

#2 dein Vorschlag mit TEXTVERKETTEN(), was bei seiner Version nicht geht
#3 Wastl - nicht alles in einer Zelle
#4 Ego - dto.
Zitat:Sorry, dass ich es nicht vorab schon geschrieben habe, aber nun würde ich die Inhalte der nebeneinander stehenden Zellen gerne in einer Zelle haben.
Was könnte damit gemeint sein außerhalb der vorhandenen Lösungsvorschlägen?
Hi,

(26.04.2018, 09:27)WillWissen schrieb: [ -> ]hab ich da was übersehen?

#3 Wastl - nicht alles in einer Zelle

hää? In #3 ist doch alles in einer Zelle.
Seiten: 1 2