Inhalt von mehreren Zeilen in einer Zeile darstellen
#1
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


Angehängte Dateien Thumbnail(s)
   
Top
#2
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
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Top
#3
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
Top
#4
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.


Angehängte Dateien
.xlsx   EineZeile.xlsx (Größe: 10,06 KB / Downloads: 7)
helmut

Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität.
Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen."
Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.





Top
#5
(26.04.2018, 08: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!
   

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

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Top
#6
(26.04.2018, 08: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?
Top
#7
Dazu hast Du bereits zwei Lösungen erhalten!  Undecided
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Top
#8
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.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#9
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?
Top
#10
Hi,

(26.04.2018, 10:27)WillWissen schrieb: hab ich da was übersehen?

#3 Wastl - nicht alles in einer Zelle

hää? In #3 ist doch alles in einer Zelle.
Top


Gehe zu:


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