Formel zur Zusammenführung von Zellinhalt unter bestimmten Bedingungen benötigt
#1
Hallo zusammen,

ich brauche Hilfe bei folgendem Problem und würde mich sehr über Eure Unterstützung freuen. :)

In Spalte C soll der Inhalt aus den Zellen in Spalte A zusammengeführt werden, sofern in Spalte B der gleiche Zelleninhalt enthalten ist (siehe Beispiel unten). Ich benötige somit eine Formel, die ich in die Zellen in Spalte C einfügen kann. 
Habt ihr eine Idee, wie das funktionieren könnte?   

A  B  C

A  1  ABC
B  1  ABC
C  1  ABC
D  2  DE
E  2  DE
F  3  F
G  4  GH
H  4  GH

Falls etwas unklar ist, sagt gerne Bescheid.

Schon mal vielen Dank und viele Grüße

Nils
Top
#2
Hi,

mit einer Hilfsspalte:

Arbeitsblatt mit dem Namen 'Tabelle1'
ABCD
2A1ABCA
3B1ABCAB
4C1ABCABC
5D2DED
6E2DEDE
7F3FF
8G4GHG
9H4GHGH

ZelleFormel
C2=INDEX(D:D;VERWEIS(9;1/(B:B=B2);ZEILE(B:B)))
D2=WENNFEHLER(INDEX($D$1:D1;VERWEIS(9;1/($B$1:B1=B2);ZEILE($D$1:D1)));"")&A2
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.01] MS Excel 2010
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
[-] Folgende(r) 1 Nutzer sagt Danke an BoskoBiati für diesen Beitrag:
  • Nils22446688
Top
#3
Super, vielen Dank, das funktioniert! :)

Ich habe gerade versucht die Formel nachzuvollziehen, leider Blicke ich da nicht ganz durch. Könntest du die Formel evtl. kurz erläutern?
Top
#4
Hi,

lies mal das:

http://www.herber.de/forum/archiv/1224to...ktion.html
https://www.online-excel.de/excel/singsel.php?f=176
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
[-] Folgende(r) 1 Nutzer sagt Danke an BoskoBiati für diesen Beitrag:
  • Nils22446688
Top
#5
Super, danke für die Links!

Noch eine Frage, bei neun Zeilen funktionieren die Formeln zuverlässig. Allerdings habe ich eine Excel Tabelle mit bis zu 10.000 Zeilen. Das schafft Excel nur manchmal bleibt auch mal komplett hängen. Gibt es evtl. noch eine etwas weniger rechenintensive Lösung?
Top
#6
Hallöchen,

ich vermute, da müsste ein Makro ran. Darfst Du Makros verwenden? Zusatzfrage. Die Daten sind doch wie in Deinem Beispiel nach Spalte B sortiert? Bei Spalte A nehme ich mal an, dass die nicht sortiert sein muss, oder?
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
[-] Folgende(r) 1 Nutzer sagt Danke an schauan für diesen Beitrag:
  • Nils22446688
Top
#7
Hallo schauan,

ein Marko sollte nach Möglichkeit nicht verwendet werden.

Die Daten sind im Grunde chaotisch sortiert, könnten aber jederzeit mithilfe des Filters sortiert werden. Weshalb ist dies relevant?

Viele Grüße

Nils
Top
#8
Hallo Nils,

wenn Die Daten nach Spalte B sortiert sind und Du vielleicht noch eine Begrenzung der Anzahl feststellen kannst, dann könnte man die Formeln auf kleinere Bereiche begrenzen. Jetzt wird der Bereich von Zeile zu Zeile kontinuierlich größer, z.B. diese Syntax in Spalte D:
$D$1:D1
ist bei 10000 Zeilen dann
$D$1:D10000

und damit
D:D
schaust Du in die ganze Spalte, Formeln in Spalte C. Hier würde eventuell D1:D10000 reichen.


Um mal auf das Beispiel von Edgar zurückzukommen könntest Du mal diese Formel testen, in D2 eingeben und runter ziehen. Die wäre jetzt für 8 Zeichen.

=WENNFEHLER(INDEX(INDEX(D1:D9;VERGLEICH(B2;B2:B9;);0):D1;VERWEIS(9;1/(INDEX(B1:B9;VERGLEICH(B2;B2:B9;);0):B1=B2);ZEILE($D$1:$D$8)));"")&A2
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Top


Gehe zu:


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