hilfdirselbst.ch
Facebook Twitter gamper-media

Forenindex » Programme » Office » Microsoft Office » Excel: Dopplete Einträge löschen

 

« « 1 2 3 » »  


jpr m
Beiträge: 451

6. Sep 2007, 21:44

Beitrag #1 von 32
Bewertung:

(18963 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Excel: Dopplete Einträge löschen


Hallo

Ich hoffe, jemand kann mir bei einem Excel-Problem helfen:

Ich als habe eine lange Liste (nur Text) mit verschiedenen Spalten. In der ersten Spalte taucht ein Oberbegriff mehrmals hintereinander auf.

Ist es möglich, dass Excel automatisch doppelte Inhalte löscht und den Begriff nur in der ersten Zelle stehen lässt?

Ich hoffe, ich habe das Problem anschaulich genug geschildert. Und noch mehr hoffe ich, dass es eine Lösung gibt. Bis jetzt musste ich die doppelten Einträge immer von Hand löschen und das waren hunderte...

jp
Top

pixxxelschubser S
Beiträge: 1145

9. Sep 2007, 01:57

Beitrag #2 von 32
Beitrag ID: #311610

Bewertung:

(18929 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Excel: Dopplete Einträge löschen


Hallo jpr,

würde Dir vorerst ein Kompromiss helfen?
mit der bedingten Formatierung den Zellwert mit der darüberliegenden Zelle vergleichen und bei Übereinstimmung mit weiß (oder Hintergrundfarbe) einfärben.

Ist zwar nicht gelöscht, aber zumindest gut kaschiert.

Wink


viele Grüße
pixxxelschubser




Was wir wissen, ist ein Tropfen; was wir nicht wissen, ein Ozean.

Isaac Newton



als Antwort auf: [#311349] Top

Anhang:
bedingteform.gif (3.40 KB)

pixxxelschubser S
Beiträge: 1145

9. Sep 2007, 17:25

Beitrag #3 von 32
Beitrag ID: #311639

Bewertung:

(18906 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Excel: Dopplete Einträge löschen


Nachfolgend noch eine mögliche Variante zum Löschen der Wiederholungen. Das Ganze sollte nicht länger als 1 bis 2 Minuten dauern.

im Beispiel wird vorausgesetzt: der erste Oberbegriff steht in Zelle A1 (ansonsten Schritt 2 variieren, siehe Erklärung in Schritt 2)
und es gibt max. 30 untereinanderstehende gleiche Begriffe (eine ODER-Funktion erlaubt "nur" bis zu 30 Bedingungen, allerdings könnte man diese bei Erfordernis auch verschachteln)


1. Überprüfe, die maximale Anzahl von Wiederholungen in deinem Dokument (z.B.: es stehen höchstens 5 gleiche Oberbegriffe untereinander)

2. füge über Zeile 1 neue Zeilen ein (Anzahl = max. Anzahl der Wiederholungen-1), sonst müßte die nachfolgende Formel in den ersten (4) Zellen entprechend angepasst werden, und genau das sparen wir uns Wink
aus A1 wird jetzt z.B. A5

3. füge eine neue Spalte nach Spalte A ein

4. übernimm die Formel aus der angehängten Grafik (das Beispiel wurde auf 5 Wiederholungen ausgelegt, das erfordert hier 5-1=4 ODER-Bedingungen) in Spalte B (im Beispiel ab Zelle B5)

5. bei mehr als 5 Wiederholungen müssen die ODER-Bedingungen jetzt entsprechend angepasst werden und auf die "darunterliegenden" Zellen übertragen werden.

6. [Kopieren] der gesamten Spalte B und [Inhalte Einfügen] --> [nur Werte] in Spalte B

7. jetzt können die Spalte A1 und ebenso die vorher eingefügten Leerzeilen gelöscht werden


viele Grüße
pixxxelschubser




Was wir wissen, ist ein Tropfen; was wir nicht wissen, ein Ozean.

Isaac Newton



als Antwort auf: [#311610] Top

Anhang:
wiederholung.gif (9.48 KB)

rohrfrei p
Beiträge: 3917

11. Sep 2007, 17:02

Beitrag #4 von 32
Beitrag ID: #311996

Bewertung:

(18865 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Excel: Dopplete Einträge löschen


Hallo,

und was ist, wenn ich ca. 1000 Einträge untereinander habe? Ich habe keine Ahnung, ob da doppelte vorhanden sind und würde das gerne checken lassen. Aber mit dem bisherigen Ansatz komme ich da nicht weit. Gibt es keine bessere Lösung?

Gruß

als Antwort auf: [#311639] Top

pixxxelschubser S
Beiträge: 1145

11. Sep 2007, 17:42

Beitrag #5 von 32
Beitrag ID: #312011

Bewertung:

(18862 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Excel: Dopplete Einträge löschen


Hallo rohrfrei,

das ist doch auch eine ganz andere Aufgabenstellung!

Und wenns nur ums checken geht, dann nimm die erste Variante (bedingte Formatierung) und lass Dir Deine Dupletten schön fett rot markieren.

Ansonsten frag die Leute, die sich mit Excel auskennen. Ich kann nur damit arbeiten.

Tongue


viele Grüße
pixxxelschubser




Was wir wissen, ist ein Tropfen; was wir nicht wissen, ein Ozean.

Isaac Newton



als Antwort auf: [#311996] Top

ktedo
Beiträge: 191

12. Sep 2007, 07:59

Beitrag #6 von 32
Beitrag ID: #312083

Bewertung:

(18847 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Excel: Dopplete Einträge löschen


Hi, mittels "Zählen" (=ZÄHLENWENN(A:A;A1), ob der Eintrag bereits einmal vorhanden ist können Mehrfachnennungen gefunden werden.

So gehts: Neue Spalte einrichten / o.g. Syntax verwenden (wenn die gesuchten Werte in Spalte A sind) / In der neuen Spalte steht dann in der jeweiligen Zelle, wie oft der Eintrag vorhanden ist.

Nun können die Mehrfachnennungen zB mittels Sortieren rausgepickt werden; ...oder eine neue Spalte, in die aufgrund des Zählergebnisses jeweils nur ein Eintrag hineinkommt (Funktion Vergleich, zuvor die Ergebnisse _ohne_ Funktion in das Tabellenblatt hineinkopieren).

vielleicht hilft es ja
Thomas

als Antwort auf: [#311996] Top

Henry
Beiträge: 416

12. Sep 2007, 12:14

Beitrag #7 von 32
Beitrag ID: #312152

Bewertung:

(18820 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Excel: Dopplete Einträge löschen


Antwort auf [ jpr ] Ich als habe eine lange Liste (nur Text) mit verschiedenen Spalten. In der ersten Spalte taucht ein Oberbegriff mehrmals hintereinander auf.

Ist es möglich, dass Excel automatisch doppelte Inhalte löscht und den Begriff nur in der ersten Zelle stehen lässt?


Das sollte dieses Makro erledigen:
Code
Sub doppelte_Zelleinträge_löschen() 
num_rows = Worksheets(1).UsedRange.Rows.Count
c = 1
text = ""
For r = 1 To num_rows
If Worksheets(1).Cells(r, c).Value = text Then
Worksheets(1).Cells(r, c).ClearContents
Else
text = Worksheets(1).Cells(r, c).Value
End If
Next r
End Sub

Gruß, Henry

als Antwort auf: [#311349] Top

jpr m
Beiträge: 451

12. Sep 2007, 13:57

Beitrag #8 von 32
Beitrag ID: #312191

Bewertung:

(18806 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Excel: Dopplete Einträge löschen


Ciao Henry

DAS IST GENIAL! Hat auf Anhieb geklappt, vielen, vielen Dank!

Denn ich habe wirklich tausende von Einträge, da funktionieren die weiter oben genannten Vorschläge leider nicht. Und ich muss sie wirklich gelöscht haben, nicht nur weiss eingefärbt, weil ich die Liste für die Weiterverabeitung im Layoutprogramm brauche.

Was für ein Glück, gibt es dieses Forum!

jp

als Antwort auf: [#312152] Top

eyedanTT
Beiträge: 57

12. Sep 2007, 14:55

Beitrag #9 von 32
Beitrag ID: #312210

Bewertung:

(18796 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Excel: Dopplete Einträge löschen


Dieses Makro wuerde auch mir super helfen. Leider passiert bei mir noch nichts, wenn ich das Makro ausfuehre.

Mein Dokument ist offen, ich habe alle festgesetzten Zeilen sowie Filter entfernt. Auch die Kopfzeile ist weg.
Ausgangssituation ist die reine Liste in Excel (Mac). Doch wenn ich das Makro ausfuehre sehe ich keinerlei Veraenderung. Nicht einmal dass irgendwas passiert ist.

An was koennte das liegen?

---------------------
PowerBook 15'', 1,25 GHz, MacOS 10.4.10
MacPro 2x2.66 GHz Dual-Core, MacOS 10.6.4, Adobe CS5 Design

als Antwort auf: [#312191] Top

jpr m
Beiträge: 451

12. Sep 2007, 15:01

Beitrag #10 von 32
Beitrag ID: #312211

Bewertung:

(18790 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Excel: Dopplete Einträge löschen


Keine Ahnung, bei mir hat es sofort geklappt.

Da müsste der Spezialist ran...

jp

als Antwort auf: [#312210] Top

eyedanTT
Beiträge: 57

12. Sep 2007, 15:04

Beitrag #11 von 32
Beitrag ID: #312213

Bewertung:

(18789 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Excel: Dopplete Einträge löschen


Hast du irgendwas ausgewaehlt bevor du das Makro ausgefuert hast?
Zum Beispiel Spalte oder alles auswaehlen?

---------------------
PowerBook 15'', 1,25 GHz, MacOS 10.4.10
MacPro 2x2.66 GHz Dual-Core, MacOS 10.6.4, Adobe CS5 Design

als Antwort auf: [#312211] Top

jpr m
Beiträge: 451

12. Sep 2007, 15:41

Beitrag #12 von 32
Beitrag ID: #312216

Bewertung:

(18778 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Excel: Dopplete Einträge löschen


Nein. Ich habe ein neues Makro erstellt, das Skript reinkopiert und dann gestartet. (Auch ich Mac.)

Geändert hat es mir alles in der ersten Spalte. Wenn Du im Skript die Ziffer "1" gegen "2" auswechselst, dann kommt die zweite Spalte dran usw.

Vielleicht liegt es daran?

jp

als Antwort auf: [#312213] Top

eyedanTT
Beiträge: 57

12. Sep 2007, 16:26

Beitrag #13 von 32
Beitrag ID: #312224

Bewertung:

(18761 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Excel: Dopplete Einträge löschen


Okay, nun habe ich es zumindest schon einmal mit einer Testdatei zum Laufen gebracht.
Funktioniert also generell bei mir auch. Jetzt knuepfe ich mir noch die eigentliche Datei vor.

---------------------
PowerBook 15'', 1,25 GHz, MacOS 10.4.10
MacPro 2x2.66 GHz Dual-Core, MacOS 10.6.4, Adobe CS5 Design

als Antwort auf: [#312216] Top

jpr m
Beiträge: 451

2. Okt 2007, 21:41

Beitrag #14 von 32
Beitrag ID: #315257

Bewertung:

(18583 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Excel: Dopplete Einträge löschen


Ciao Henry

Gibt es eine Möglichkeit, Dich mailmässig zu erreichen? Habe vielleicht einen Auftrag...

jp

als Antwort auf: [#312191] Top

jpr m
Beiträge: 451

3. Okt 2007, 11:14

Beitrag #15 von 32
Beitrag ID: #315301

Bewertung:

(18569 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Excel: Dopplete Einträge löschen - Wein als Belohnung!


Hallo an alle

Wie schon oben gesagt, funktioniert das Makro von Henry bestens. Allerdings gibt es ein kleines Problem. Zu erklären ist es schwierig, aber einen Lösungsansatz wüsste ich. Bloss weiss ich nicht, ob das mit einem Makro zu machen ist.

Konkrete Frage: Kann man ein Makro schreiben, das den Inhalt einer Zelle in einer Spalte überprüft und wenn diese Zelle leer ist, auch die Zeile daneben löscht?

Ich biete eine Kiste besten italienischen Wein für die Lösung an!

Aber nur, wenn ich die Lösung bis heute habe, denn ich brauche sie dringend...

jp

als Antwort auf: [#312152] Top
« « 1 2 3 » »  


Forenindex » Programme » Office » Microsoft Office » Excel: Dopplete Einträge löschen


^