Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1472to1476
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Fehlersuche in Datensätzen

Fehlersuche in Datensätzen
08.02.2016 06:43:32
Christian
Hallo an euch alle,
ich wollte mal fragen ob euch eine Möglichkeit einfällt folgendes aufzulisten und zwar Texte aus Spalte A die
1. mehrfach vorkommen und
2. die Zeilen in denen sie vorkommen nicht alle dieselben Daten (TT.MM.JJJJ) in Spalte D haben.
Wobei die Zellen in Spalte D auch leer sein können, Daten stehen nur in 73% der Zellen.
Suche wie gesagt eine Auflistung der betroffenen Texte in Spalte A. Tabelle hat 2007 Zeilen.
Hat da jemand eine Lösung für mich?
Vielen Dank.
Christian

Die Datei https://www.herber.de/bbs/user/103354.xlsx wurde aus Datenschutzgründen gelöscht


6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Fehlersuche in Datensätzen
08.02.2016 06:44:59
Christian
Ach so, was ich noch sagen muss die Tabelle hat eine ganz bestimmte Reihenfolge, die ich durch die Excel Sortiermechanismen nicht wiederhergestellt bekomme. Also ist nach Spalte A sortieren keine Option für mich.

AW: Fehlersuche in Datensätzen
08.02.2016 08:23:13
firmus
Hi Christian,
ganz verstanden habe ich die Details Deiner Angaben nicht. Ich habe folgendes angenommen:
1. Du willst alle Zeilen markieren, die in spalte A doppelt vorkommen (Menge "Found-1")
2. in jeder Zeile der Menge "Found-1" steht in Spalte D ein Datum oder spalte D ist leer.
3. Ein Duplikat ist es dann, wenn Spalte A und Spalte D zusammengenommen doppelt vorkommen.
4. Von solchen Duplikaten (sp-A mit Sp.D) willst du jeweils nur ein Exemplar für die Liste markieren.
5. Leer in Spalte D wird als normaler Wert behandelt.
(oder sollen Zeilen mit Spalte D leer gar nicht berücksichtigt werden?)
6. Die ursprüngliche Sortierfolge muss beibehalten werden.
Hier die Datei mit den markierten Zeilen.
https://www.herber.de/bbs/user/103355.xlsx
Ergebnis wurde erreicht mit:
1. Ergänzen der Liste um Hilfsspalten
a) sp.E, LFDNR: Sortieren
b) sp.F, Dup-in-A: Um alle Duplikate in A zu markieren
c) sp.G, Kette A+D: Um die Duplikate pro Gruppe(A+D) zu identifizieren
d) sp.H, Dups/Kette: Zum Markieren der gesuchten Zeilen
2. Markieren der Dup-in-A mit Funktion "Zählenwenn" - dient nur der Übersichtlichkeit
3. verketten sp.A mit sp.D in sp.G setzen
4. Sortieren nach sp.G
5. In sp.H die Duplikate pro "Kette-A+D" ermitteln per Formel in zelle H2: '=if(G1=G2;H2+1;1)'
6. Zelle H2 in alle Zeilen nach unten kopieren
7. Spalte H: formeln durch werte ersetzen.
8. sortieren nach sp.E, Ursprungsreihenfolge wird wiedere hergestellt.
= > Alle Zeilen, bei denen in Spalte H eine '1' steht, sind Teil Deiner gesuchten Zielmenge.
= > Die Spalten E-H können abschließend wieder gelöscht werden, dann ist aber das Ergebnis wieder weg.
Schau mal ob das paßt.
Gruß
Firmus
ps: habe wenig Zeit nochmals nachzufassen.

Anzeige
AW: Fehlersuche in Datensätzen
08.02.2016 08:44:36
Christian
Hallo Firmus,
es tut mir leid, aber ich blicke nicht so ganz durch bei dem was du da gemacht hast.
Aber ich wollte auf jeden Fall schonmal eine Auflistung haben, keine Markierung.
Ich versuche es mal auf dem Weg was die Tabelle bezwecken soll, vielleicht verstehst du dann ja eher was ich meine.
Spalte A besteht aus aus dem Internet kopierten Namenskürzeln, Spalte D aus den Geburtstagen der Personen, (wenn bekannt) allerdings aufgrund des Formats nicht aus dem Internet kopiert, sondern abgetippt.
Ich will herausfinden ob und wenn ja welche Personen dank Tippfehlern mit unterschiedlichen Daten in der Liste stehen.
Gruß
Christian

Anzeige
AW: am einfachsten wäre eine PIVOTauswertung ...
08.02.2016 09:45:30
...
Hallo Christian,
... mit wenigen Mausklicks kannst Du dann eine entsprechende Übersicht vermitteln.
Eine Formellösung ist zwar auch möglich aber nicht ganz einfach zu erzielen und das auch nur über eine Reihe von Hilfsspalten mit teils komplexen Formeln.
Formel M2:O2 nach unten und O2 zusätzlich nach rechts ziehend kopieren.
"Ergebnis"formeln G2:H2 nach unten und H2 zusätzlich nach rechts ziehend kopieren. Der Ergebnis-Datumswert "-" steht für: kein Datum hierfür in Spalte D vorhanden.
 ABCDEFGHIJKLMNOPQRS
1NameLeer1Leer2Datum  Ergebnis     HS1NameES1ES2ES3ES4ES5
2nm0039980     nm126934401.01.198201.12.1982    nm171209424.10.1981    
3nm0485438     nm029606007.04.1964-    nm0095494-    
4nm0506793     nm042846301.01.1960-    nm072226917.08.1961    
5nm1007492     nm048945723.01.1977-    nm0746557-    
6nm0787307  06.03.1970  nm4384536-06.06.1978    nm090251612.10.1968    
7nm0338872  03.02.1962  nm062954829.05.195129.05.1950    nm133689730.05.1985    
8nm1365273            nm126934401.01.198201.12.1982   
9nm0078890  01.11.1975         nm072618001.01.1981    
10nm1489995  06.03.1978         nm010586018.04.1971    
11nm1889007            nm086632811.09.1975    
12nm1492094            nm000122211.11.1964    
13nm0000512  29.03.1964         nm5372686-    

Formeln der Tabelle
ZelleFormel
G2=WENNFEHLER(INDEX(N:N;AGGREGAT(15;6;ZEILE(N$2:N$499)/(MMULT(ISTZAHL(O$2:S$499)*1;ZEILE(A$1:A$5)^0)>1); ZEILE(A1))); "")
H2=WENN($G2="";"";SVERWEIS($G2;$N:$S;SPALTE(B1); ))
I2=WENN($G2="";"";SVERWEIS($G2;$N:$S;SPALTE(C1); ))
J2=WENN($G2="";"";SVERWEIS($G2;$N:$S;SPALTE(D1); ))
M2=WENN(ZÄHLENWENN(A$2:A2;A2)=2;ZEILE(); "")
N2=WENNFEHLER(INDEX(A:A;KKLEINSTE(M:M;ZEILE(A1))); "")
O2=WENNFEHLER(INDEX($D:$D;AGGREGAT(15;6;ZEILE(D$1:D$2222)/($A$1:$A$2222=$N2)/ISTNV(VERGLEICH($D$1:$D$2222+0;$N2:N2;)); 1)); "")


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

Anzeige
AW: am einfachsten wäre eine PIVOTauswertung ...
08.02.2016 10:02:21
Christian
Hallo Werner,
vielen Dank, so hat es funktioniert. Pivot hab ich noch nie benutzt dass müsstest du mir von grund auf erklären wie das geht.
Danke
Christian

AW: gut; doch zur PIVOTauswertung ...
08.02.2016 11:04:58
...
Hallo Christian,
... kann ich Dir nur raten Dich mal mit dieser zu beschäftigen. Es ist in Excel die wohl effektivste Funktionalität, die zwar nicht überall doch oft angewendet werden kann und dann unschlagbar schnell wie flexibel in der Auswertung ist und damit auch schnell vorgenommen werden kann. Einen Einsteig dazu findest Du z.B. u.a. hier: http://www.online-excel.de/excel/singsel.php?f=55
Gruß Werner
.. , - ...
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige