Excel - Sverweis ?
#1
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?
Top
#2
Hola,

eine kleine Beispieldatei wäre hilfreich.

Gruß,
steve1da
[-] Folgende(r) 1 Nutzer sagt Danke an steve1da für diesen Beitrag:
  • fiti
Top
#3
Hallo fiti,

das sieht aus wie SVERWEIS mit mehreren Treffern. Schaue Dir mal diesen Ansatz an:
http://www.clever-excel-forum.de/thread-2274.html
.      \\\|///      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:
  • fiti
Top
#4
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.


Angehängte Dateien Thumbnail(s)
   
Top
#5
Hola,

eine richtige Datei, kein Bild bitte.

In der Datei sollte das Wunschergebnis sichtbar sein.

Gruß,
steve1da
[-] Folgende(r) 1 Nutzer sagt Danke an steve1da für diesen Beitrag:
  • fiti
Top
#6
Hi,

anbei die Excel Datei.

Vielen Dank für deine Bemühugen.


Angehängte Dateien
.xlsx   Beispiel.xlsx (Größe: 8,44 KB / Downloads: 7)
Top
#7
Hallöchen,

der Anhang hat die Sache wohl auch nicht beschleunigt Sad

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 Smile
Das WECHSELN habe ich zusätzlich drin, weil einige Deiner Beispieldaten Leerzeichen enthalten.

Tabellenblattname: Tabelle1
ABC
1IDBeleg
21a,b,c5
31b, c 3
41c1
52a, b, d 5
62b, c3
72d1
83w,q,t,z7

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
.      \\\|///      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:
  • fiti
Top
#8
(07.11.2016, 09: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'
 ABCDEFGHI
1IDBeleg   Wunsch:IDBeleg 
21a,b,c   11a,b,c 
31b, c   #NV2a,b,d 
41c   33w,q,t,z 
52a, b, d      
62b, c       
72d    sind über 10.000 Datensätze  
83w,q,t,z       
93q       
103t       
113z       
12….       
13         

ZelleFormel
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
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
[-] Folgende(r) 1 Nutzer sagt Danke an Jockel für diesen Beitrag:
  • fiti
Top
#9
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 Smile
.      \\\|///      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:
  • fiti
Top
#10
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:


Angehängte Dateien
.xlsx   Beispiel excel.xlsx (Größe: 8,36 KB / Downloads: 3)
Top


Gehe zu:


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