Hallo Allerseits,
kennt jemand eine Möglichkeit bei Excel (ab 2007) Zeilen zu löschen, die in einer Spaltenzelle gleichen Inhalt haben. Beispiel:
12 qw we er tz
12 as df gg aa
33 44 55 66 77
12 34 56 77 89
88 99 43 44 as
Nach dem Löschen soll die Tabelle so aussehen:
12 qw we er tz
33 44 55 66 77
88 99 43 44 as
Wie man sieht gibt es nur noch eine Zeile mit der 12 in der Spalte 1.
Wie es funktioniert wenn die Zeile komplett gleich ist habe ich gefunden, aber mein Problem bis jetzt noch nicht.
Danke im Voraus.
MfG
AL
kennt jemand eine Möglichkeit bei Excel (ab 2007) Zeilen zu
löschen, die in einer Spaltenzelle gleichen Inhalt haben.
Hallo Al,
sortiere nach F und lösche dann die Zeilen 1.
Tabellenblatt: [Mappe1]!Tabelle1
│ A │ B │ C │ D │ E │ F │
──┼────┼────┼────┼────┼────┼───┤
1 │ 12 │ qw │ we │ er │ tz │ 1 │
──┼────┼────┼────┼────┼────┼───┤
2 │ 12 │ as │ df │ gg │ aa │ 2 │
──┼────┼────┼────┼────┼────┼───┤
3 │ 33 │ 44 │ 55 │ 66 │ 77 │ 1 │
──┼────┼────┼────┼────┼────┼───┤
4 │ 12 │ 34 │ 56 │ 77 │ 89 │ 3 │
──┼────┼────┼────┼────┼────┼───┤
5 │ 88 │ 99 │ 43 │ 44 │ as │ 1 │
──┴────┴────┴────┴────┴────┴───┘
Benutzte Formeln:
F1: =ZÄHLENWENN($A$1:A1;A1)
F2: =ZÄHLENWENN($A$1:A2;A2)
F3: =ZÄHLENWENN($A$1:A3;A3)
F4: =ZÄHLENWENN($A$1:A4;A4)
F5: =ZÄHLENWENN($A$1:A5;A5)
A1:F5
haben das Zahlenformat: Standard
Tabellendarstellung erreicht mit dem Code in FAQ:2363
Gruß
Reinhard
Hallo Reinhard,
danke schon mal für die Info. Wenn ich das richtig verstehe muss ich diese Anweisungen …Zählenwenn… für jede Zeile eintragen. Vielleicht hätte ich vorab erwähnen sollen, dass es um die Analyse von Logfiles geht. Diese haben einige zehntausende Zeilen. Die Anzahl differiert extrem. Evtl. gibt es ja doch noch einen Automatismus.
Danke im Voraus.
Mfg
AL
Hallo Al,
Wenn ich das richtig verstehe
muss ich diese Anweisungen …Zählenwenn… für jede Zeile
eintragen.
ja, aber das geht fix, schreib die Formel in F1, dann Doppelklick auf
die rechte untere Ecke von F1.
Vielleicht hätte ich vorab erwähnen sollen, dass es
um die Analyse von Logfiles geht. Diese haben einige
zehntausende Zeilen. Die Anzahl differiert extrem. Evtl. gibt
es ja doch noch einen Automatismus.
Mit Vba kann man das schon so machen daß du nur auf einen Button
klickst.
Gruß
Reinhard
Danke im Voraus.
Mfg
AL
Hallo,
kennt jemand eine Möglichkeit bei Excel (ab 2007) Zeilen zu
löschen, die in einer Spaltenzelle gleichen Inhalt haben.
Beispiel:
12 qw we er tz
12 as df gg aa
33 44 55 66 77
12 34 56 77 89
88 99 43 44 as
Da es sich um eine große log-Datei handelt schlage ich vor, nicht direkt mit Excel ranzugehen sondern ein Werkzeug zu verwenden, dass für die Bearbeitung solcher Dateien ausgelegt ist.
Mit awk wäre dies:
awk '{ if (wert[$1] == "") { print $0; wert[$1]=$1;}}'
Dies dürfte auch von der Performance wesentlich besser sein als in Excel. Außerdem hast Du keine Probleme mit der Beschränkung von Zeilen haben (wobei Excel ab Version 2007 auch über 1.000.000 Zeilen handhaben kann).
Gruß
Diether