Duplikaten erkennen - lange Zahlen
#1
Hallo zusammen,

ich brauche Eure Hilfe

wir müssen mehrere Barcodes scannen. Ich habe eine Tabelle erstellt um evtl. Duplikate anzuzeigen.

Das klappt nur solange die Barcodes 18 stellig sind

Ich habe aber Barcodes die 24 stellig sind

Was soll ich tun um dieses Problem zu lösen?

vielen Dank

gruß Kai
Antworten Top
#2
Hallo,

warum klappt das nur mit 18-Stelligen Barcodes? Excel kann auch 24 stellige Zahlen vergleichen...
Antworten Top
#3
Hallo Kai,

schau mal auf folgender Website: excelformeln.de/formeln.html?welcher=79
wer fragt, gilt vielleicht für den Augenblick als dumm...
    ...wer nicht fragt bleibt es sein Leben lang!
Antworten Top
#4
Hallo,

hier ist ein Beispiel

So sieht meine Tabelle aus.

Ab der 2 Zeile wird alles als Duplikat erkannt, da die ersten 18 Zahlen immer gleich sind


Angehängte Dateien
.xls   Bsp Duplikate.xls (Größe: 213 KB / Downloads: 7)
Antworten Top
#5
Moin!
Ich gehe mal bewusst nicht auf Deine Formel ein.
Eine Zelle in Spalte A markieren,
Einfügen, Pivot-Table
Duplikat in Zeilen und Werte ziehen, absteigend sortieren.

Dann siehst Du in insgesamt(!) 10 Sekunden, dass die einzige Dublette 155262180511130046230759 ist …

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)
Antworten Top
#6
Hallo Kai,

versuch mal folgendes:

Zelle F2 deiner Mustertabelle =LINKS(A2;18)

Zelle G2 deiner Mustertabelle =TEIL(A2;19;20)

Zelle H2 deiner Mustertabelle =WENN(ZÄHLENWENN(G$2:G2;G1)>1;"Duplikat";"")

Durchkopieren, Problem gelöst
wer fragt, gilt vielleicht für den Augenblick als dumm...
    ...wer nicht fragt bleibt es sein Leben lang!
Antworten Top
#7
Zitat:Durchkopieren, Problem gelöst

Ist jetzt nicht wirklich Dein Ernst, Limes?  Confused
Denn jetzt stelle Dir mal vor, dass die ersten 16 Stellen des Barcodes nur in diesem Beispiel immer gleich zu sein haben …

Ich schätze(!) mal, dass Zählenwenn analog zur Zahlengenauigkeit von Excel nur die ersten 15 Lettern auswertet.
(was auch ein erster Test bestätigt)

Das Pivot-Table hat diese Probleme nicht!

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)
Antworten Top
#8
Da mich das jetzt mal interessiert hat:
(meine Intuition gibt mir Recht! Wink)
Wenn es sich um eine Text-Zahl mit mehr als 15 Stellen hat, wandelt ZÄHLENWENN() diesen Text tatsächlich (intern!) in eine echte Zahl um!
Natürlich greift dann Excels Rechengenauigkeit von 15 Stellen.
Handelt es sich hingegen um echten (alphanumerischen) Text, kann ZÄHLENWENN() auch mit mehr als 15 "Stellen" aka Lettern umgehen.

ABCDEF
1abcdefghijklmnop1123456789012345611234567890123451
2abcdefghijklmnoq1123456789012345721234567890123461

ZelleFormatWert
C1@1234567890123456
E1@123456789012345
C2@1234567890123457
E2@123456789012346

ZelleFormel
B1=ZÄHLENWENN(A$1:A1;A1)
D1=ZÄHLENWENN(C$1:C1;C1)
F1=ZÄHLENWENN(E$1:E1;E1)
B2=ZÄHLENWENN(A$1:A2;A2)
D2=ZÄHLENWENN(C$1:C2;C2)
F2=ZÄHLENWENN(E$1:E2;E2)
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)
[-] Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:
  • LCohen
Antworten Top
#9
Interessant! Z.B. bei Kreditkartennummern. IBAN (als viel aktuelleres, häufigeres Beispiel) ist zum Glück alphanum.
WIN/MSO schicken angeblich alle 5 Sekunden Deinen Screen heim zu Papa (recall-Klausel). 
Antworten Top
#10
Deshalb treibe ich mich ja so gerne in Foren herum! Wink
Da triffst Du auf Probleme und (seltsame) Lösungen, auf die Du im Leben nicht von alleine kämst.
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)
Antworten Top


Gehe zu:


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