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

Forumthread: kopieren von Tabellenwerte ohne Nullwerte

kopieren von Tabellenwerte ohne Nullwerte
17.12.2004 14:20:19
Tabellenwerte
Hallo!
Ich habe in einem Blatt meiner Excel-Datei eine Tabelle (4 Spalten, 20 Zeilen). Diese Tabelle wird, durch entsprechende Formeln, in 10-20 Zeilen dynamisch mit Werten gefüllt.
Nun habe ich ein weiteres Blatt angelegt, in das ich die komplette Tabelle des 1.Blattes automatisch kopieren möchte - allerdings nur jene Zeilen & Spalten, die auch tatsächlich Informationen enthalten; also ohne die Zellen mit "0".
Ich habe es bereits mit folgender Formel (in Blatt 2)versucht:
=WENN(Blatt1![Zelle]="0";"";Blatt1![Zelle])
Diese Formel wollte ich dann über den gesamten Tabellenbereich ziehen, jedoch schreibt er mir lediglich eine 0.
0-Werte kann ich jedoch nicht gebrauchen, da ich auf Basis der Tabelle in Blatt2 ein Diagramm zeichnen lassen möchte.
Ich würde mich sehr über Eure Hilfe freuen, denn ich probiere schon vergebens seit ein paar Stunden:/
Danke & schönes Wochenende,
SteSi
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Leerzellen sowie Nullwerte nicht auflisten (Array)
WF
Hi Stesi,
das funktioniert mit folgender Array-Formel:
{=WENN(ZEILE(A1)&gtSUMME(1*(Blatt1!A$1:A$1000&lt&gt0));"";INDEX(Blatt1!A$1:A$1000;KKLEINSTE(WENN(Blatt1!A$1:A$1000&lt&gt0;ZEILE(A$1:A$1000));ZEILE(A1))))}
und runterkopieren
ARRAY-Formel {=geschweifte Klammern} nicht eingeben;
Abschluß der Formel mit gleichzeitig Strg / Shift / Enter; - das erzeugt sie.
trapp, trapp, trapp, trapp, trapp, brrrrr
WF
http://www.excelformeln.de/
die ultimative Formelseite
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Excel Tabelle kopieren ohne Nullwerte


Schritt-für-Schritt-Anleitung

Um eine Excel-Tabelle ohne Nullwerte zu kopieren, befolge diese Schritte:

  1. Öffne deine Excel-Datei.
  2. Wechsel zum Blatt mit den Daten, die du kopieren möchtest (z. B. Blatt1).
  3. Setze die Array-Formel in die Zelle A1 deines Zielblattes (z. B. Blatt2):
    {=WENN(ZEILE(A1)>SUMME(1*(Blatt1!A$1:A$1000<>0));"";INDEX(Blatt1!A$1:A$1000;KKLEINSTE(WENN(Blatt1!A$1:A$1000<>0;ZEILE(A$1:A$1000));ZEILE(A1))))}
  4. Bestätige die Eingabe mit Strg + Shift + Enter, um die geschweifte Klammer zu erzeugen.
  5. Ziehen die Formel von A1 bis zur letzten Zeile, um alle Werte ohne Nullwerte zu kopieren.

Häufige Fehler und Lösungen

  • Problem: Die Formel gibt "0" zurück.

    • Lösung: Stelle sicher, dass du die Formel als Array-Formel eingibst. Dies geschieht durch gleichzeitiges Drücken von Strg + Shift + Enter.
  • Problem: Leere Zellen werden nicht richtig angezeigt.

    • Lösung: Überprüfe die verwendeten Zellreferenzen in der Formel und passe diese gegebenenfalls an.

Alternative Methoden

  1. Filtermethode:

    • Du kannst die Daten im Quellblatt filtern, um nur die nicht-leeren Zellen anzuzeigen. Kopiere dann die gefilterten Ergebnisse und füge sie in das Zielblatt ein.
  2. VBA-Makro:

    • Mit einem einfachen VBA-Makro kannst du eine Excel-Tabelle kopieren ohne Inhalt. Das folgende Makro entfernt leere Zellen:
      Sub KopiereOhneLeere()
      Dim rng As Range
      Set rng = Worksheets("Blatt1").Range("A1:D20").SpecialCells(xlCellTypeConstants) ' oder xlCellTypeFormulas
      rng.Copy Destination:=Worksheets("Blatt2").Range("A1")
      End Sub

Praktische Beispiele

Angenommen, du hast folgende Tabelle auf Blatt1:

A B C D
1 0 3 0
4 5 0 7
0 0 9 10

Nach der Anwendung der Array-Formel in Blatt2 erhältst du:

A B C D
1 3
4 5 7
9 10

So kopierst du die Excel-Tabelle ohne Nullwerte und leere Felder.


Tipps für Profis

  • Verwende dynamische Bereiche: Anstelle einer festen Zellreferenz kannst du dynamische Bereiche mit der Funktion BEREICH.VERSCHIEBEN erstellen.
  • Formel optimieren: Experimentiere mit der SORTIEREN-Funktion in Excel 365, um die Daten vor dem Kopieren zu sortieren und nur die relevanten Informationen zu extrahieren.

FAQ: Häufige Fragen

1. Wie kopiere ich eine Excel-Tabelle ohne Inhalt? Du kannst die oben genannten Methoden nutzen, um leere Felder zu ignorieren und nur relevante Daten zu kopieren.

2. Welche Excel-Version benötige ich für die Array-Formel? Die Array-Formel funktioniert in Excel 2010 und neueren Versionen. In Excel 365 gibt es zusätzliche Funktionen, die das Arbeiten mit Daten erleichtern.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige