Hallo,
ich habe zwei Excel Tabellen.
Tabelle 1: sind eindeutige (keine Duplikate) IDs ca. 200 Stück
Tabelle 2: Jede Menge IDs über 10.000 (mit Duplikate) (Spalte A) und Spalte B mit Materialnummern.
Z.b. hat die IDnr 12 zwei Werte.
Gibt es eine Funktion indem ich ein Match machen kann? Ich kenn nur die Sverweis aber habe nie mit Duplikaten gearbeitet.
D.h.
ich möchte gerne in der Tabelle 1 in die Spalte B : Materialnummer 111, 112 stehen sehen.
Ist das möglich?
Hola,
eine kleine Beispieldatei wäre hilfreich.
Gruß,
steve1da
Hallo,
vielen Dank das ihr euch Zeit genommen habt.
Folgendes Problem --> siehe Bild.
Ich möchte gerne die Duplikate so entfernen, dass die ID mit den meisten einträgen bzw. Belegen nur noch vorhanden ist. Wenn ich auf Dupliukate entfernen klicke, lösch Excel einfach Querbeet.
Jedoch möchte ich das nicht.
Gibt es eine andere Möglichkeit die Duplikate nach meinen Wünschen zu löschen?
Vielen Dank vorab.
Hola,
eine richtige Datei, kein Bild bitte.
In der Datei sollte das Wunschergebnis sichtbar sein.
Gruß,
steve1da
Hi,
anbei die Excel Datei.
Vielen Dank für deine Bemühugen.
Hallöchen,
der Anhang hat die Sache wohl auch nicht beschleunigt
Hier mal (m)ein Ansatz. In Deinem Beispiel listest Du die Daten, die in Spalte B mindestens 3 Daten haben. Da die Daten jeweils nur aus einem Buchstaben bestehen, kann man das leicht über die Länge der Zeichenkette ermitteln. Du filterst anschließend alles, was >=5 ist, und kopierst das in Deinen neuen Bereich.
Wenn Deine Belegnummern jeweils eine feste Länge haben, geht das natürlich auch mit längeren Daten
Das WECHSELN habe ich zusätzlich drin, weil einige Deiner Beispieldaten Leerzeichen enthalten.
Tabellenblattname: Tabelle1
| A | B | C |
---|
1 | ID | Beleg | |
---|
2 | 1 | a,b,c | 5 |
---|
3 | 1 | b, c | 3 |
---|
4 | 1 | c | 1 |
---|
5 | 2 | a, b, d | 5 |
---|
6 | 2 | b, c | 3 |
---|
7 | 2 | d | 1 |
---|
8 | 3 | w,q,t,z | 7 |
---|
Benutzte Formeln:
C2: =LÄNGE(WECHSELN(B2;" ";""))
C3: =LÄNGE(WECHSELN(B3;" ";""))
C4: =LÄNGE(WECHSELN(B4;" ";""))
C5: =LÄNGE(WECHSELN(B5;" ";""))
C6: =LÄNGE(WECHSELN(B6;" ";""))
C7: =LÄNGE(WECHSELN(B7;" ";""))
C8: =LÄNGE(WECHSELN(B8;" ";""))
© schauan
(07.11.2016, 08:45)fiti schrieb: [ -> ]Hi,
anbei die Excel Datei.
Vielen Dank für deine Bemühugen.
Hallo, ist das Absicht, dass manchmal Leerzeichen in den Zellen sind aber zumeinst nicht..? Was ist der Unterschied zwischen den beiden blauen Zellen...? Soll das so? Was ist dort dein Wunschergebnis..?
Arbeitsblatt mit dem Namen 'Tabelle1' |
| A | B | C | D | E | F | G | H | I |
1 | ID | Beleg | | | | Wunsch: | ID | Beleg | |
2 | 1 | a,b,c | | | | 1 | 1 | a,b,c | |
3 | 1 | b, c | | | | #NV | 2 | a,b,d | |
4 | 1 | c | | | | 3 | 3 | w,q,t,z | |
5 | 2 | a, b, d | | | | | … | | |
6 | 2 | b, c | | | | | | | |
7 | 2 | d | | | | | sind über 10.000 Datensätze | | |
8 | 3 | w,q,t,z | | | | | | | |
9 | 3 | q | | | | | | | |
10 | 3 | t | | | | | | | |
11 | 3 | z | | | | | | | |
12 | …. | … | | | | | | | |
13 | | | | | | | | | |
Zelle | Formel |
F2 | =INDEX(A:A;VERGLEICH(H2;B:B;0)) |
F3 | =INDEX(A:A;VERGLEICH(H3;B:B;0)) |
F4 | =INDEX(A:A;VERGLEICH(H4;B:B;0)) |
Diese Tabelle wurde mit Tab2Html (v2.5.0) erstellt. ©Gerd alias Bamberg |
Hallo Jörg,
es geht darum, zu jeder ID sozusagen den "längsten" Eintrag zu finden. In Spalte G hättest Du also eine Liste der ID und in Spalte H den jeweils "längsten" Eintrag dieser ID's. Ob sich nun die "Länge" tatsächlich auch aus der Zeichenlänge ergibt oder nur durch die Anzahl der durch Komma getrennten Teilstrings sei mal dahingestellt. Mein Ansatz ist da sicher auch nicht ganz richtig, aber er passt zufälligerweise zumindest im Beispiel
Hallo zusammen,
es tut mir Leid, war lange nicht mehr aktiv.
Vorab, vielen Dank für eure zahlreichen Tipps und Bemühungen.
Die Leerzeichen haben keine Bedeutung, dass war ein kleiner Fehler von mir.
Ich versuche nochmal mein Problem zu vedeutlichen.
Anbei die Excel.
Vielen Dank :15: