Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: verketten bei doppelten Werten

verketten bei doppelten Werten
18.11.2017 08:35:33
Marc
Hallo Excel Gurus,
ich habe euch mein Beispiel bzw Problem angehängt.
https://www.herber.de/bbs/user/117735.xlsx
Ich habe in Spalte A Materialnummern stehen, die mehr als einmal vorkommen können. In Spalte B steht der jeweilige Lagerort zu dem Material. In Spalte C würde ich gerne über eine Formel alle Lagerorte verkettet haben, solange die Materialnummer gleich bleibt. Mit Verketten oder auch verschachtelten Formeln habe ich es leider nicht hinbekommen.
Wenn ich dafür die Lösung habe, stehe ich vor dem nächsten Problem. Eigentlich möchte ich dann nur noch die Material, Lagerort Kombinationen angezeigt bekommen, bei der alle Verkettungen erzeugt sind. Beispieltabelle in E,F,G
Vielleicht stehe ich gerade auch nur auf dem Schlauch, aber ich bekomme einfach keinen Ansatz hin.
Danke für eure Hilfe
Marc
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: mit drei Matrixfunktion(alität)sformeln ...
18.11.2017 09:39:43
...
Hallo Marc,
... Formeln C3 und E3 nach unten und F3 nach unten und rechts kopieren:
 ABCDEFG
11ter Step 2ter Step
2NummerPlatzVerkettung richtig NummerPlatzVerkettung richtig
30003916936RR08010RR08010 0003916936RR08010RR08010
40003918815RR08001RR08001 0003918815RR08001RR08001
50003919083RR08004RR08004 0003919083RR08004RR08004
60003921319AltWerkGesperrtAltWerkGesperrt 0003921319AltWerkGesperrtAltWerkGesperrt
70003925744B-118B-118 0003925744B-118B-118
80003926975RR13407RR13407 0003926975RR13407RR13407
90003927086KA2303KA2303 0003927086KA2303KA2303
100003928783RR12306RR12306 0003928783RR12306RR12306
110003930457RR04009RR04009 0003930457RR04009RR04009
120003936886P40P40 0003936886RR14202RR14202,RR14102,RR11109,RR11105,RR08005,RR02110,P40
130003936886RR02110RR02110,P40 0003939181KA2303KA2303
140003936886RR08005RR08005,RR02110,P40 0003941687RR16016RR16016
150003936886RR11105RR11105,RR08005,RR02110,P40 0003944531RR03004RR03004
160003936886RR11109RR11109,RR11105,RR08005,RR02110,P40    
170003936886RR14102RR14102,RR11109,RR11105,RR08005,RR02110,P40    
180003936886RR14202RR14202,RR14102,RR11109,RR11105,RR08005,RR02110,P40    
190003939181KA2303KA2303    
200003941687RR16016RR16016    
210003944531RR03004RR03004    
22       
23       

Formeln der Tabelle
ZelleFormel
C3=WENN(ZÄHLENWENN(A$3:A3;A3)=1;B3;B3&","&VERWEIS(9;1/(A$1:A2=A3); C$1:C2))
E3=INDEX(A:A;AGGREGAT(15;6;ZEILE(A$3:A$99)/(ZÄHLENWENN(E$2:E2;A$3:A$99)=0); 1))&""
F3=WENN(E3="";"";VERWEIS(9;1/($A$1:$A$99=$E3); B:B))

Bedingte Formatierungen der Tabelle
ZelleNr.: / BedingungFormat


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Werner
.. , - ...
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Verkettung von doppelten Werten in Excel


Schritt-für-Schritt-Anleitung

  1. Daten vorbereiten: Stelle sicher, dass Deine Daten in Spalte A (Materialnummern) und Spalte B (Lagerorte) korrekt eingegeben sind.
  2. Erste Formel in C3 eingeben: Verwende die folgende Formel, um die Lagerorte für die erste Materialnummer zu verketteten:
    =WENN(ZÄHLENWENN(A$3:A3;A3)=1;B3;B3&","&VERWEIS(9;1/(A$1:A2=A3);C$1:C2))
  3. Formel nach unten kopieren: Ziehe die Formel in C3 nach unten, um sie auf die anderen Zeilen anzuwenden.
  4. Zweite Formel in E3 eingeben: Trage die folgende Formel in E3 ein, um die Materialnummern zu filtern:
    =INDEX(A:A;AGGREGAT(15;6;ZEILE(A$3:A$99)/(ZÄHLENWENN(E$2:E2;A$3:A$99)=0);1))&""
  5. Dritte Formel in F3 eingeben: Verwende die folgende Formel in F3, um die entsprechenden Lagerorte zu ermitteln:
    =WENN(E3="";"";VERWEIS(9;1/($A$1:$A$99=$E3);B:B))
  6. Formeln nach unten und rechts kopieren: Ziehe die Formeln in E3 und F3 nach unten und nach rechts, um die vollständige Liste der verketteten Lagerorte zu erhalten.

Häufige Fehler und Lösungen

  • Fehler: #NV: Dieser Fehler tritt auf, wenn die Materialnummer in Spalte A nicht existiert. Überprüfe, ob alle Materialnummern korrekt eingegeben sind.
  • Formel funktioniert nicht: Stelle sicher, dass Du die Formeln korrekt kopiert hast und alle Zellbezüge stimmen.
  • Doppelte Werte werden nicht korrekt angezeigt: Überprüfe, ob die Daten in Spalte A und B korrekt formatiert sind.

Alternative Methoden

  • Power Query: Mit Power Query kannst Du die Daten importieren und die doppelten Werte direkt in einem Schritt aggregieren, ohne komplizierte Formeln zu verwenden.
  • VBA-Makros: Wenn Du häufig mit großen Datenmengen arbeitest, kann ein VBA-Makro helfen, die Verkettung automatisiert durchzuführen.

Praktische Beispiele

Angenommen, Du hast die folgenden Daten:

Materialnummer Lagerort
0003916936 RR08010
0003916936 RR08011
0003918815 RR08001
0003921319 AltWerkGesperrt

Mit der oben beschriebenen Methode erhältst Du in Spalte C dann:

Materialnummer Lagerorte
0003916936 RR08010,RR08011
0003918815 RR08001
0003921319 AltWerkGesperrt

Tipps für Profis

  • Daten validieren: Verwende Datenvalidierung, um sicherzustellen, dass in Spalte A nur gültige Materialnummern eingegeben werden.
  • Bedingte Formatierung: Setze eine bedingte Formatierung ein, um die doppelten Lagerorte hervorzuheben, damit Du schnell einen Überblick bekommst.
  • Daten sortieren: Sortiere die Materialnummern vor der Verkettung, um die Übersichtlichkeit zu erhöhen.

FAQ: Häufige Fragen

1. Wie kann ich die Formel anpassen, wenn ich mehr als zwei Spalten habe?
Du kannst die Formeln einfach erweitern, indem Du weitere WENN-Bedingungen hinzufügst oder zusätzliche Spalten in die Verkettung einbeziehst.

2. Funktioniert das auch in Excel Online?
Ja, die beschriebenen Formeln funktionieren auch in Excel Online, solange Du eine kompatible Excel-Version verwendest.

3. Wie entferne ich leere Zellen aus der Verkettung?
Verwende die Funktion TEXTVERKETTEN, die in neueren Excel-Versionen verfügbar ist, um leere Zellen automatisch zu ignorieren.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige