11.4k Aufrufe
Gefragt in Tabellenkalkulation von excl-unwissend Einsteiger_in (93 Punkte)
Hallo zusammen,

mein Bruder und ich haben ein gemeinsames problem, wo wir Hilfe
erfragen möchten.
Wir haben beide ein Messinstrument, dass Elektr. Geräte prüft, die
Resultate dann in einer MS-Datenbank speichert. Nun haben wir
beide teilweise die selben Geräte geprüft, ohne zu wissen, dass
das schon erledigt war. Nun möchten wir aus den beiden Datenbanken eine machen. Dazu haben wir eine Abfrage erstellt,
die wir über die jeweilige Datenbank gehetzt haben. Das Ergebnis
wurde von beiden in einer EXCEL-Tabelle gespeichert.
Nun das Problem:
In dieser Tabelle sollen die WERTE der Spalten C;E;F und H;
zeilenweise; jeweils auf Übereinstimmung mit den
entsprechenden ZELLEN aus den folgenden 3Zeilen
verglichen werden. NUR wenn alle VIER WERTE aus z.B:
c1+e1+f1+h1 mit - - c3+e3+f3+h3 übereinstimmen, sollen die
beiden ZEILEN mit der Übereinstimmung markiert und
GELÖSCHT werden.
Uff, hoffentlich versteht das noch jemand,
was ich da verzapft habe..

Schöne Grüsse und besten Dank vorab,
unwissend...

39 Antworten

0 Punkte
Beantwortet von hajo_zi Experte (9.1k Punkte)
Benutze Regiaster Daten, Befehlsgruppe Datentolls, Duplikate entfernen.

Gruß Hajo
0 Punkte
Beantwortet von excl-unwissend Einsteiger_in (93 Punkte)
Hallo Hajo,

irg-wie scheint es den Punkt in unserem EXCEL 2003 nicht zu geben.
Oder heisst es da möglicherweise noch anders ?
Hoffe, es ist nicht eine Funktion von EXCEL 2010?

Gruß
unwissend.
0 Punkte
Beantwortet von excl-unwissend Einsteiger_in (93 Punkte)
.... und ich glaube, ich habe mich da nicht deutlich genug ausgedrückt:
es sollen alle 2oder falls vorhanden 3 ZEILEN mit dem selben INHALT
komplett verschwinden.
Ich denke, das bei so einem Ausschluss von Duplikaten, ja immer einmal der ursprungssatz erhalten bleibt... das ist nicht gewünscht.
Ich hoffe, diesmal habs ich es richtig erklärt.

Gruss
unwissend
0 Punkte
Beantwortet von hajo_zi Experte (9.1k Punkte)
das ist der Vorteil, wenn man seinbe Version angibt. Man bekommt eine Lösung für seine Version.
Doppelte Löschen
angenommen Deine Daten stehen in A1 bis A????
Bereich markieren = Spalte A anklicken (evtl. eine Leerzeile vorher einfügen)
Daten / Filter / Spezialfilter
keine Duplikate
jetzt kannst du noch einstellen, ob an gleicher Stelle oder woanders placiert; hier also B1 eingeben
Spalte A anschließend löschen
Bei mehreren Spalten, muss die Liste eine Überschrift haben, am besten fett formatiert, dann erkennt sie auch Excel als Überschrift.

Gruß Hajo
0 Punkte
Beantwortet von excl-unwissend Einsteiger_in (93 Punkte)
Hallo HaJo,
du hast ja Recht. Nur mit kompletten Informationen kann man
einen Blumenpott geinnen. ;-)
Das werde ich direkt mal wieder testen.
Dauert sicher wieder 2-3 Std. bei 55440 Zeilen, aber
da ist mir lieber, der Comp. arbeitet, als das wir hier
zu zweit vor lauter Werten völlig den Durchblick verlieren.
Herzlichen Dank,

Gruß
unwissend
0 Punkte
Beantwortet von excl-unwissend Einsteiger_in (93 Punkte)
..ach übrigens habe die Spalten in Zeile 1 alle Überschriften,
die Daten stehen dann ab Zeile 2 und Spalte A.
0 Punkte
Beantwortet von ericmarch Experte (4.6k Punkte)
Hi!

Ganze physische Zeilen löschen geht automatisiert nur per Makro.

Formeln können nur Darstellungen vorhandener Datenbestände (die anderswo in der Mappe stecken) verwirklichen.

Das echte Verändern der Rohdatenbestände kann also nur per Hand oder per Makro erfolgen.

(Rohdatenbestände ist das Stichwort: was du dort tun willst, effektiv Datensätze löschen, sind Maßnahmen die man automatisiert in Datenbanken durchführt, aber nicht in Tabellenkalkulationen.)

Eric March
0 Punkte
Beantwortet von excl-unwissend Einsteiger_in (93 Punkte)
Hallo ErichMarch;

das ist bestimmt richtig, aber wir haben beide nicht die entfernteste
Idee, wie wir das hinbekommen sollen.
In ECXEL können wir zumindest Zeilenweise "optisch"
vergleichen und dann Handd anlegen.
Wie so etwas in Access zu machen wäre ?
Keine Vorstellung............
Zumindest hat mir der kleine bestätigt, dass er die gefilterten Daten
dann i-wie zusammenführen kann.
Ich würde auch eher eine Lösung in der Datenbank vorziehen,
aber dazu MUSS ich gestehen, fehlt mir jedes Verständnis.

Bin eben ein HW-Nutzer und kann mit SW nicht wirklich
was bewirken.

Aber ich möchte mich trotzdem bedanken, dass Ihr uns
soweit schonmal weitergholfen habt.

Gruß
unwissend
0 Punkte
Beantwortet von ericmarch Experte (4.6k Punkte)
Darf ich mich so aus der Sache herauswinden, dass ich nicht gerne unter Excel ein Datenbank nachprogrammiere?

Wir haben etwas das man als Mini-Version solcher Art Operationen ansehen kann. Es muss laientauglich sein. Und der der das gebaut hat hat da sicherlich lange zu gebraucht.

Deswegen noch mal mein Vorschlag: die Daten auf einem Notfalls verstecken Blatt anlegen und verwalten und mit Formeln darstellen.

Eric March
0 Punkte
Beantwortet von paul1 Experte (4.9k Punkte)
Hallo,

Access drängt sich hier geradezu auf (über 50.000 datensätze), es ginge so:

>Excel Tabelle nach Access importieren
>erstellen einer Gesamtabfrage
>mit dem Abfrageassistenten zur Duplikatsuche eine Abfrage erstellen (mit den zu prüfenden Spalten).
>anschließend die ausgewerteten Datensätze löschen

probiere es

Gruß

Paul1

Excel/Access 2003

P.S.
bei Fragen schreibe es
...