Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Zusammenfügen / doppelte Einträge / Sortierung





Frage

Ich will mal versuchen das Problem (verständlich) zu beschreiben: 1. Problem: - wir haben eine Excel-Datei (Adressbestände) mit ca. 10.000 Einträgen - innerhalb der Datei gibt es eine Spalte mit Standardfeldern "Nummer" (10-stellige Nummer); die ersten 3 Stellen sind immer gleich, die 4-9 Stelle stellt die laufenden Nummer der Eintragung dar, die letzte Stelle ist eine Kontrollstelle - es sollen jetzt die Datensätze nach der 9. Stelle sortiert angezeigt werden. 2. Problem: - wir haben zwei ca. 2.500 Datensätze große Excel-Dateien (Adressbestände) mit teils unterschiedlichen, teils gleichen Einträgen. - innerhalb der einzelnen Dateien sind keine doppelten Einträge vorhanden - durch Abgleich von in beiden Dateien vorhandenen Spalten mit Standardfeldern (ja, wieder diese "Nummern") sollen die in beiden Dateien vorhandenen Einträge erkannt und dann die entsprechenden Datensätze in einer der beiden Dateien gelöscht werden. Ds ganze sollte unter Excel 2002 gelöst werden können. Die Frage ist nur: Wie ?

Antwort 1 von guest1

btw, ich nehme auch Teillösungen gerne an ...

muß nicht gleich das Rundum-Sorglos-Paket sein.

Antwort 2 von Saarbauer

Hallo,

ich würde aus den Tabellen eine neue Tabele machen und anschliessen die doppelten Einträge rauslöschen.

Lösungsvorschläge für Löschung
https://supportnet.de/fullsearch?sn_key=%2Bdoppelte+%2Beintr%E4...

Gruß

Helmut

Antwort 3 von guest1

ok ich glaub, ich hab´s !

Danke für den Tip, Helmut. Auf diese Funktion wäre ich so schnell nicht gekommen.

Der Rest ging Schritt für Schritt am besten - mit diversen Rechenschritten von Zahl, Ganzzahl(Zahl/10) und Substraktion.

Jetzt kann ich die von doppelten Einträgen befreite Datei schön in gleichmäßig große (und dauerhaft bleibende) Datenblöcke aufteilen. Alle Kunden mit Endnummer 1, 2, 3, 4 usw.

Und das nächste Mal passen wir schon beim Anlegen der Dateistruktur etwas mehr auf ;)

Antwort 4 von schnallgonz

Tach ??

zu Problem 1
fällt mir auf die Schnelle ein:
lege eine Hilfsspalte an mit folgender Formel

=TEIL(A1;9;1)*1

Damit wird die 9.Stelle als Zahl rausgesaugt (hier mit Bezug auf Spalte A, mußt Du umstellen) und Du kannst munter danach sortieren.

Wenn Du nach der 4.-9-Stelle sortieren mußt, setzte =TEIL(A1;4;6)*1

zu Problem 2 guckst Du
http://home.arcor.de/excelseite/Index.html

Falls das Makro bei 10.000 Datensätzen schlapp macht, frag´ mal den Autor, ansonsten löst das Ding Dein Problem.

MfG
schnallgonz

Ich stimme mit der Mathematik nicht überein.
Ich meine, daß die Summe von Nullen eine gefährliche Zahl ist. (S.J. Lec)
Signatur und Textformatierungen wurden mit SNTool V1.2.14 erstellt

Antwort 5 von schnallgonz

Oh, hätte vor der Antwort mal aktualisieren sollen

Antwort 6 von guest1

@schnallgonz

trotzdem danke ! Deine Lösung sieht recht gut aus. So eine Funktion hätte ich nicht erwartet (gab´s bei dBase II noch nicht !).

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: