Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Datensätze reduzieren

Forumthread: Datensätze reduzieren

Datensätze reduzieren
08.08.2007 16:23:32
Ole
Hallo,
ich habe einen relativ großen Datensatz und möchte diesen reduzieren. Gibt es in Excel eine Möglichkeit nur jeden 10. Wert im Diagramm darzustellen? Per Hand jedesmal neun von zehn Zeilen zu löschen ist bei 40000 Zeilen ein etwas unangenehmes Unterfangen.
Danke und Gruß

Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Datensätze reduzieren
08.08.2007 16:30:00
Dirk
Hi Ole,
wie wäre es mit einem Filter?
Also bei jeder 10ten Zeile ein Merkmal hinterlegen und dann auf dieses Filtern,
im Diagramm bei Optionen nur "sichtbare Zellen" wählen.
Gruß
Dirk

AW: Datensätze reduzieren
08.08.2007 16:40:12
Ole
Hallo Dirk,
danke für Deine Antwort. Das Problem ist dabei nur, dass ich dann jeden 10. Wert der 40000 Werte mit diesem Merkmal versehen müsste (wie füge ich so ein Merkmal überhaupt ein?). Ich muß den Datensatz, wie soll ich sagen, physikalisch reduzieren. Ich möchte, dass nach der Reduzierung nicht mehr 40000 Werte im Blatt stehen sondern nur noch 4000, ohne, dass die restlichen Werte nur ausgeblendet werden, aber eigentlich noch da sind und Platz verschwenden. Excel bekommt ja schon Probleme wenn man mehr als 32000 Werte in ein Blatt einfügt. Der Rest wird leider abgeschnitten. Wie gesagt, ich könnte natürlich immer neun Zeilen markieren ud diese löschen und den Rest nach oben nachrücken lassen. Dies würde meine Werteanzahl natürlich reduzieren, allerdings sitze ich dann in 3 Tagen noch dabei.

Anzeige
AW: Datensätze reduzieren
08.08.2007 16:49:47
Dirk
Hi,
z.B. in A2 ein "!" dann in A11 ein "1", A2:A11 markieren und über das Kreuz bis an
das Ende deiner Tabelle kopieren. Dann Filter auf Spalte A "leere anzeigen", dann
alle Zeilen unter der Überschrift markieren und löschen.
Das ganze ginge auch per makro würde aber länger dauern(do until....)
Dirk

Anzeige
AW: Datensätze reduzieren
08.08.2007 21:30:00
Daniel
Hi
das hängt dann doch vom Makro ab, bzw von den Fähigkeiten des Programmierers.
dashier dürfte scheller sein als jede Schleife und auch schneller als die By-Hand-Methode:

Sub Löschen_9_von_10()
Columns(1).Insert
With Range("B1").CurrentRegion.Columns(1).Offset(0, -1)
.FormulaLocal = "=WENN(RECHTS(ZEILE();1)=""1"";ZEILE();WAHR)"
.Formula = .Value
.CurrentRegion.Sort key1:=Range("A1")
.SpecialCells(xlCellTypeConstants, 4).EntireRow.Delete
.EntireColumn.Delete
End With
End Sub


gelöscht wird fast alles, es bleibt jede 10. Zeile stehen (alle, deren Zeilen-Nr auf 1 endet)
Gruß, Daniel

Anzeige
AW: Datensätze reduzieren
09.08.2007 09:29:00
Ole
Hallo Daniel,
super das hat geklappt. Vielen Dank!!!

AW: Datensätze reduzieren
08.08.2007 16:55:00
Harry
Hallo Ole
so? https://www.herber.de/bbs/user/44879.xls
Spalte A eingefügt, berechnet aus Zeilenzahl modulo 10 und dann ein Autofilter über A
Auswirkungen siehe Diagramm
Wenn du tatsächlich löschen willst, da kopier einfach die gefilterten Daten in eine neue Tabelle
Gruß
Harry
Anzeige
;
Anzeige

Infobox / Tutorial

Datensätze in Excel effektiv reduzieren


Schritt-für-Schritt-Anleitung

Um in Excel die Datensätze zu reduzieren und nur jeden 10. Wert anzuzeigen, kannst Du folgende Schritte befolgen:

  1. Hilfsspalte einfügen: Füge eine neue Spalte (z.B. Spalte A) ganz links in Deinen Datensatz ein.
  2. Formel einfügen: In der ersten Zelle dieser Spalte (A1) fügst Du die folgende Formel ein:
    =WENN(RECHTS(ZEILE();1)="1";ZEILE();WAHR)
  3. Formel nach unten ziehen: Ziehe die Formel bis zum Ende Deines Datensatzes nach unten. Dadurch wird jeder 10. Wert markiert.
  4. Sortieren: Markiere den gesamten Datensatz und sortiere nach der Hilfsspalte.
  5. Löschen der ungewollten Zeilen: Markiere die Zeilen mit "WAHR" in der Hilfsspalte und lösche diese.
  6. Hilfsspalte entfernen: Lösche die Hilfsspalte, nachdem Du die gewünschten Datensätze behalten hast.

Häufige Fehler und Lösungen

  • Fehler beim Sortieren: Stelle sicher, dass Du die gesamte Datenreihe markierst, bevor Du sie sortierst, um die Integrität der Daten zu wahren.
  • Formel funktioniert nicht: Überprüfe, ob Du die Formel korrekt eingegeben hast. Achte auch darauf, dass die Zellreferenzen stimmen.
  • Zellen bleiben leer: Wenn Du nur "WAHR" siehst, könnte es an einer fehlerhaften Formel liegen. Stelle sicher, dass Du die richtigen Excel-Funktionen verwendest.

Alternative Methoden

Eine weitere Methode, um Datensätze in Excel zu reduzieren, ist die Verwendung der Modulofunktion. Du kannst eine Formel nutzen, die prüft, ob die Zeilennummer modulo 10 gleich 0 ist:

  1. Hilfsspalte einfügen: Wie zuvor, füge eine neue Spalte hinzu.
  2. Modulofunktion anwenden: Verwende die folgende Formel in der Hilfsspalte:
    =WENN(ZEILE() MOD 10 = 0; ZEILE(); "")
  3. Filtern: Filtere die Spalte, um nur die Werte anzuzeigen, die die Bedingung erfüllen.

Praktische Beispiele

Angenommen, Du hast einen Datensatz in den Zeilen 1 bis 40000 und möchtest nur jeden 10. Wert im Diagramm darstellen:

  • Nach dem Anwenden der oben genannten Schritte solltest Du nur noch 4000 Werte in Deinem Arbeitsblatt haben.
  • Nutze die gefilterten Daten, um ein Diagramm zu erstellen, das nur die relevanten Datensätze anzeigt. Dadurch wird die Lesbarkeit des Diagramms erheblich verbessert.

Tipps für Profis

  • Makros verwenden: Wenn Du regelmäßig Datensätze reduzieren musst, kannst Du ein Makro schreiben, das diesen Prozess automatisiert. Verwende dazu die Struktur, die Daniel im Forum beschrieben hat.
  • Daten validieren: Überprüfe nach dem Reduzieren der Datensätze die verbleibenden Daten auf Richtigkeit, um sicherzustellen, dass keine wichtigen Informationen verloren gegangen sind.
  • Daten analysieren: Nutze die Möglichkeit, die reduzierten Daten in Excel-Analysen weiterzuverarbeiten, um wertvolle Erkenntnisse zu gewinnen.

FAQ: Häufige Fragen

1. Wie kann ich sicherstellen, dass ich nur jeden 10. Wert behalte?
Nutze die oben beschriebenen Methoden mit Formeln und Filtern, um gezielt nur die gewünschten Werte zu selektieren.

2. Was mache ich, wenn Excel beim Löschen von Zeilen abstürzt?
Überprüfe, ob Du zu viele Zeilen auf einmal markiert hast. Lösche in kleineren Schritten oder speichere Deine Arbeit regelmäßig.

3. Ist es möglich, diese Techniken in älteren Excel-Versionen anzuwenden?
Ja, die beschriebenen Methoden funktionieren in den meisten Excel-Versionen, einschließlich Excel 2007 und neuer. Achte darauf, dass die verwendeten Funktionen in Deiner Version verfügbar sind.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige