Excel wenn zelle nicht leer dann kopieren

Um zu prüfen, ob ein Zelle nicht leer ist, benötigen wir die WENN Funktion, sowie zwei Anführungszeichen und Vergleichsoperatoren.

=WENN(A4<>"";"Ok";"Vorname eintragen")

Funktionsweise der Formel

Um zu prüfen, ob eine Zelle nicht leer ist, müssen wir schauen, ob diese ungleich zwei Anführungszeichen (<>"") ist. Die doppelten Anführungszeichen ("") kann man auch als Leerstring bzw. eine Zeichenkette mit der Länge 0 bezeichnen. Das Kleiner-als-Zeichen (<) und Größer-als-Zeichen (>) ergeben zusammen den Ungleich-Operator (<>). Man kann sich dies auch wie folgt merken: 

Wenn etwas kleiner (<) oder größer (>) ist, kann es nicht gleich (=) sein.
Wenn etwas kleiner (<) oder größer (>) als leer ("") ist, dann ist es nicht leer.

Wenn in der Zelle also nichts drin ist, entspricht dies einem String der Länge 0 und somit ist der Ausdruck aus dem Beispiel in A4<>"" gleich WAHR und in A6<>"" gleich FLASCH.

Wenn sich in der Zelle Leerzeichen oder unsichtbare Zeichen wie z.B. ein Zeilenumbruch befinden, ist diese nicht mehr leer.

Die meisten von uns leiden möglicherweise unter diesem Problem. Wenn wir eine Liste von Daten kopieren, die einige leere Zellen enthalten, und diese dann in eine andere Spalte einfügen, werden auch die leeren Zellen eingefügt. Dies ist sehr ärgerlich, wenn wir die Leerzeichen nicht benötigen und nur nicht leere Zellen einfügen möchten. Wie können wir in diesem Fall schnell und bequem nur nicht leere Zellen in Excel kopieren und einfügen? Hier sind einige schnelle Tricks, mit denen Sie das Problem lösen können:

Kopieren Sie mit dem Befehl Gehe zu Spezial nur nicht leere Zellen und fügen Sie sie ein

Kopieren Sie nur nicht leere Zellen mit der Filterfunktion und fügen Sie sie ein

Kopieren Sie nur nicht leere Zellen mit der Array-Formel und fügen Sie sie ein

Kopieren Sie nur nicht leere Zellen mit VBA-Code und fügen Sie sie ein

Kopieren Sie mit Kutools for Excel nur nicht leere Zellen und fügen Sie sie ein

Excel wenn zelle nicht leer dann kopieren


Excel wenn zelle nicht leer dann kopieren
Kopieren Sie mit dem Befehl Gehe zu Spezial nur nicht leere Zellen und fügen Sie sie ein

Mit den Gehe zu Spezial Mit diesem Befehl können Sie zuerst alle Daten auswählen und sie dann kopieren und an einer anderen Stelle einfügen.

1. Wählen Sie Ihre Liste der Daten aus, die Sie verwenden möchten.

Excel wenn zelle nicht leer dann kopieren

2. Dann klick Home > Suchen & Auswählen > Gehe zu Spezial, siehe Screenshot:

Excel wenn zelle nicht leer dann kopieren

3. In dem Gehe zu Spezial Dialogfeld überprüfen Konstante Option, siehe Screenshot:

Excel wenn zelle nicht leer dann kopieren

4. Dann klick OKund nur die Wertzellen wurden in der Liste ausgewählt.

Excel wenn zelle nicht leer dann kopieren

5. Kopieren Sie dann die Daten und fügen Sie sie an einem gewünschten Ort ein. Und nur die nicht leeren Zellenwerte wurden eingefügt. Siehe Screenshot:

Excel wenn zelle nicht leer dann kopieren

Hinweis: Diese Methode ist nur für die Konstanten verfügbar und wird nicht auf die Formelzellen angewendet.


Excel wenn zelle nicht leer dann kopieren
Kopieren Sie nur nicht leere Zellen mit der Filterfunktion und fügen Sie sie ein

Die Filter Mit dieser Funktion können Sie zuerst die nicht leeren Zellen filtern und sie dann nach Bedarf kopieren und in andere Zellen einfügen.

2. Klicken Sie Daten und Zahlen > Filter, siehe Screenshot:

Excel wenn zelle nicht leer dann kopieren

3. Klicken Sie dann auf die Dropdown-Schaltfläche in der rechten Ecke der Zelle in der ausgewählten Liste und deaktivieren Sie das Kontrollkästchen Rohlinge Option unter dem Dropdown-Menü. Siehe Screenshot:

Excel wenn zelle nicht leer dann kopieren

4. Und dann klick OKwurden alle nicht leeren Zellen wie folgt herausgefiltert:

Excel wenn zelle nicht leer dann kopieren

5. Zuletzt können Sie die gefilterten Daten kopieren und an einer beliebigen Stelle einfügen.

Hinweis: Auf diese Weise werden sowohl Werte als auch Formeln wirksam.



Excel wenn zelle nicht leer dann kopieren
Kopieren Sie nur nicht leere Zellen mit der Array-Formel und fügen Sie sie ein

Um nur die nicht leeren Zellen zu kopieren und einzufügen, können Sie auch die folgende Array-Formel anwenden.

1. Geben Sie neben Ihren Daten die folgende Formel in eine leere Zelle ein:

=LOOKUP("zzzzz",CHOOSE({1,2},"",INDEX(A:A,SMALL(IF($A$1:$A$15<>"",ROW($A$1:$A$15)),ROWS($B$1:B1)))))

Excel wenn zelle nicht leer dann kopieren

Hinweis: In der obigen Formel A1: A15 ist die Datenliste, die Sie verwenden möchten. Sie können sie nach Bedarf ändern.

2. Dann drücken Umschalt + Strg + Eingabetaste Geben Sie die Tasten zusammen und wählen Sie dann Zelle B1 aus. Ziehen Sie den Füllpunkt in den Bereich, in dem diese Formel enthalten sein soll. Alle nicht leeren Zellenwerte wurden extrahiert. Siehe Screenshot:

Excel wenn zelle nicht leer dann kopieren

3. Da es sich um Formeln handelt, sollten Sie sie beim Kopieren an einen anderen Ort kopieren und als Werte einfügen.

Hinweis: Diese Formel ist nur für die Konstanten verfügbar, nicht für die Formelzellen.


Excel wenn zelle nicht leer dann kopieren
Kopieren Sie nur nicht leere Zellen mit VBA-Code und fügen Sie sie ein

Wenn Sie an VBA-Code interessiert sind, können Sie den folgenden Code ausführen, um diese Aufgabe abzuschließen.

1. Halten Sie die Taste gedrückt ALT + F11 Tasten, und es öffnet die Microsoft Visual Basic für Applikationen-Fenster.

2. Klicken Sie Insert > Modulund fügen Sie den folgenden Code in das Feld ein Modulfenster.

VBA-Code: Kopieren Sie nur nicht leere Zellen in Excel und fügen Sie sie ein

Sub PasteNotBlanks()
'Update 20140325
Dim rng As Range
Dim InputRng As Range, OutRng As Range
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8)
If InputRng.Columns.Count > 1 Then
    MsgBox "Please select one column."
    Exit Sub
End If
Set OutRng = Application.InputBox("Out put to (single cell):", xTitleId, Type:=8)
InputRng.SpecialCells(xlCellTypeConstants).Copy Destination:=OutRng.Range("A1")
End Sub

3. Dann drücken F5 Wenn Sie diesen Code ausführen, wird ein Eingabeaufforderungsfeld angezeigt, das Sie daran erinnert, den Datenbereich auszuwählen, den Sie verwenden möchten. Siehe Screenshot:

Excel wenn zelle nicht leer dann kopieren

4. Und dann klick OKEin weiteres Eingabeaufforderungsfeld wird angezeigt, in dem Sie eine Zelle für die Daten auswählen können.

Excel wenn zelle nicht leer dann kopieren

5. Klicken Sie OK Um diesen Code zu beenden, wurden nur die nicht leeren Zellenwerte an der angegebenen Position eingefügt.

Hinweis: Dieser Code steht nur den Konstanten zur Verfügung.


Excel wenn zelle nicht leer dann kopieren
Kopieren Sie mit Kutools for Excel nur nicht leere Zellen und fügen Sie sie ein

Gibt es einen viel einfacheren Weg als oben? Na sicher, Kutools for Excel's Wählen Sie Nicht leere ZelleMit dem Dienstprogramm können Sie zuerst die nicht leeren Zellen auswählen und sie dann kopieren und einfügen.

Nachher kostenlose Installation Kutools für Excel, bitte gehen Sie wie folgt vor:

1. Wählen Sie den Zellbereich aus und klicken Sie auf Kutoolen > Auswählen > Wählen Sie Nicht leere Zellen. Siehe Screenshot:

Excel wenn zelle nicht leer dann kopieren

2. Wenn die nicht leeren Zellen ausgewählt sind, drücken Sie Ctrl + C Um sie zu kopieren, wählen Sie eine Zelle aus, in der Sie das paseted Ergebnis ausgeben möchten, und drücken Sie Strg + V um ausgewählte nicht leere Zellen einzufügen. Siehe Screenshot:

Excel wenn zelle nicht leer dann kopieren

Excel wenn zelle nicht leer dann kopieren
Kopieren Sie nur nicht leere Zellen und fügen Sie sie ein


Die besten Tools für die Office-Produktivität

Kutools für Excel löst die meisten Ihrer Probleme und erhöht Ihre Produktivität um 80%

  • Wiederverwendung: Schnell einfügen komplexe Formeln, Diagramme und alles, was du vorher benutzt hast; Zellen verschlüsseln mit Passwort; Mailingliste erstellen und E-Mails senden ...
  • Super Formelriegel (leicht mehrere Textzeilen und Formeln bearbeiten); Layout lesen (leichtes Lesen und Bearbeiten einer großen Anzahl von Zellen); In gefilterten Bereich einfügen...
  • Zellen / Zeilen / Spalten zusammenführen ohne Daten zu verlieren; Inhalt geteilter Zellen; Kombinieren Sie doppelte Zeilen / Spalten... doppelte Zellen verhindern; Bereiche vergleichen...
  • Wählen Sie Duplizieren oder Eindeutig Reihen; Wählen Sie Leere Zeilen (alle Zellen sind leer); Super Find und Fuzzy Find in vielen Arbeitsmappen; Zufällige Auswahl ...
  • Exakte Kopie Mehrere Zellen ohne Änderung der Formelreferenz; Referenzen automatisch erstellen zu mehreren Blättern; Aufzählungszeichen einfügen, Kontrollkästchen und mehr ...
  • Text extrahieren, Text hinzufügen, Nach Position entfernen, Leerzeichen entfernen;; Paging-Zwischensummen erstellen und drucken; Inhalt und Kommentare zwischen Zellen konvertieren...
  • Superfilter (Speichern und Anwenden von Filterschemata auf andere Blätter); Erweiterte Sortierung nach Monat / Woche / Tag, Häufigkeit und mehr; Spezialfilter fett, kursiv ...
  • Kombinieren Sie Arbeitsmappen und Arbeitsblätter;; Tabellen basierend auf Schlüsselspalten zusammenführen; Daten in mehrere Blätter aufteilen; Batch-Konvertierung von xls, xlsx und PDF...
  • Mehr als 300 leistungsstarke Funktionen. Unterstützt Office / Excel 2007-2019 und 365. Unterstützt alle Sprachen. Einfache Bereitstellung in Ihrem Unternehmen oder Ihrer Organisation. Vollständige Funktionen 30 Tage kostenlose Testversion. 60 Tage Geld-zurück-Garantie.

Excel wenn zelle nicht leer dann kopieren


Office Tab Bringt die Oberfläche mit Registerkarten in Office und erleichtert Ihnen die Arbeit erheblich

  • Aktivieren Sie das Bearbeiten und Lesen von Registerkarten in Word, Excel und PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters und nicht in neuen Fenstern.
  • Steigert Ihre Produktivität um 50% und reduziert täglich Hunderte von Mausklicks für Sie!

Excel wenn zelle nicht leer dann kopieren

Ist nicht gleich leer Excel?

Um zu prüfen, ob eine Zelle nicht leer ist, müssen wir schauen, ob diese ungleich zwei Anführungszeichen (<>"") ist. Die doppelten Anführungszeichen ("") kann man auch als Leerstring bzw. eine Zeichenkette mit der Länge 0 bezeichnen.

Ist Zelle nicht leer?

Manchmal müssen Sie prüfen, ob eine Zelle leer ist, in der Regel, weil Sie nicht möchten, dass eine Formel ein Ergebnis ohne Eingabe anzeigt. In diesem Fall verwenden wir WENN mit der ISTLEER-Funktion: =WENN(ISTLEER(D2);"Leer";"Nicht Leer")

Welchen Wert hat eine leere Excel Zelle?

Rechnen in Excel Die vier Grundrechenarten können nur mit Zahlen rechnen – steht in einer Zelle eine leere Zeichenkette, dann führt dies wie bei jedem anderen Text zu einem Fehler. Das Produktzeichen „*“ interpretiert eine leere Zelle als Wert 0 und liefert 0 als Ergebnis.

Wie kann ich 0 ausblenden?

Markieren Sie die Zellen, die auszublendende Nullwerte (0) enthalten. Sie können STRG+1 drücken oder auf der Registerkarte Start auf Format > Zellen formatieren klicken. Klicken Sie auf Zahl > Benutzerdefiniert. Geben Sie im Feld Typ den Wert 0;-0;;@ ein, und klicken Sie auf OK.