Note: The other languages of the website are Google-translated. Back to English

Wie kopiere und füge ich nur nicht leere Zellen in Excel ein?

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 gute Idee3


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

Mit unserer Bandbreite an 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.

doc-copy-only-nonblanks1

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

doc-copy-only-nonblanks1

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

doc-copy-only-nonblanks1

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

doc-copy-only-nonblanks1

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:

doc-copy-only-nonblanks1

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


Pfeil blau rechte Blase Kopieren Sie nur nicht leere Zellen mit der Filterfunktion und fügen Sie sie ein

Das 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 > Filter, siehe Screenshot:

doc kopiere nur nonblanks6

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:
doc-copy-only-nonblanks1

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

doc-copy-only-nonblanks1

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.


Wählen Sie sofort nicht leere Zellen aus

Klicken Sie hier für eine kostenlose Testversion mit vollem Funktionsumfang 30 Tage!
doc kutools wählt nicht leere Zellen aus

Pfeil blau rechte Blase 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)))))

doc-copy-only-nonblanks1

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:

doc-copy-only-nonblanks1

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.


Pfeil blau rechte Blase 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:

doc-copy-only-nonblanks1

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

doc-copy-only-nonblanks1

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.


Pfeil blau rechte Blase 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.

Kutools for Excel, mit mehr als 300 praktische Funktionen erleichtern Ihre Arbeit. 

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:
doc nicht leere Zelle auswählen 2

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:
doc nicht leere Zelle auswählen 3

Pfeil blau rechte Blase Kopieren Sie nur nicht leere Zellen und fügen Sie sie ein

Kutools for Excel: 300+ Funktionen, die Sie in Excel haben müssen, 30- kostenlose Testversion von hier

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

Kutools for 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-2021 und 365. Unterstützt alle Sprachen. Einfache Bereitstellung in Ihrem Unternehmen oder Ihrer Organisation. 30-tägige kostenlose Testversion mit allen Funktionen. 60 Tage Geld-zurück-Garantie.
kte tab 201905

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 jeden Tag Hunderte von Mausklicks für Sie!
officetab unten
Kommentare (11)
Noch keine Bewertungen. Bewerten Sie als Erster!
Dieser Kommentar wurde vom Moderator auf der Website minimiert
danke für die super Formel: =LOOKUP("zzzzz",CHOOSE({1,2},"",INDEX(A:A,SMALL(IF($A$1:$A$15"),ROW($A$1: $A$15)), REIHEN($B$1:B1)))))
Dieser Kommentar wurde vom Moderator auf der Website minimiert
Diese Formel ist absolut erstaunlich, danke. Leider bricht es beim Versuch, von einem anderen Blatt zu kopieren, ab, gibt es eine Problemumgehung?
Dieser Kommentar wurde vom Moderator auf der Website minimiert
Korrigieren Sie die Verweise, wenn Sie die Formel zwischen verschiedenen Blättern verwenden. Es funktioniert. =LOOKUP("zzzzz",CHOOSE({1,2},"",INDEX('Liste der überfälligen Exemplare'!A:A,SMALL(IF('Liste der überfälligen Exemplare'!A$1:A$1500"", ROW('Liste der überfälligen Posten'!A$1:A$1500)),ROWS('Liste der überfälligen Posten'!B$1:B2)))))
Dieser Kommentar wurde vom Moderator auf der Website minimiert
Gibt es eine Möglichkeit, das Makro beim Verweisen zwischen verschiedenen Blättern zum Laufen zu bringen?
Dieser Kommentar wurde vom Moderator auf der Website minimiert
Hallo #abc Ich habe Ihre Formel =LOOKUP("zzzzz",CHOOSE({1,2},"",INDEX('Liste der überfälligen Elemente'!A:A,SMAL L(IF('Liste der überfälligen Elemente') !A$1:A$15 00"",ROW('List of Overdue items'!A$1:A$15 00)),ROWS('List of Overdue items'!B$1:B2)) ))) Ich habe Daten ein Arbeitsblatt und möchten diese Daten in ein anderes Arbeitsblatt (gleiches Dokument) kopieren. Kannst du helfen?
Dieser Kommentar wurde vom Moderator auf der Website minimiert
Diese Tools löschen die leeren Zellen und komprimieren die Zeile. Ich möchte, dass das Format einschließlich der Leerzeichen beibehalten wird, aber ich möchte nicht, dass leere Zellen Zellen mit vorhandenen Daten überschreiben. dh ich möchte die neuen, kopierten Zellen in einer Spalte zu einer vorhandenen Spalte hinzufügen.
Dieser Kommentar wurde vom Moderator auf der Website minimiert
Wenn ich nur nicht leere Zellen auswähle und kopiere, wie kann ich sie dann woanders einfügen, wobei die gleichen leeren Bereiche zwischen ihnen bleiben?
Dieser Kommentar wurde vom Moderator auf der Website minimiert
Danke für die tollen Tipps! Ich verwende die Funktion Suchen und Auswählen, aber es dauert lange, weil meine Tabelle 70 Spalten und 450 Zeilen enthält. Gibt es eine Möglichkeit, den Prozess zu beschleunigen?
Dieser Kommentar wurde vom Moderator auf der Website minimiert
Funktioniert nicht mit Zahlen !!!
Funktioniert gut auf Text !!!
Bitte führen
Dieser Kommentar wurde vom Moderator auf der Website minimiert
Array-Formel Funktioniert gut mit Text
aber arbeite nicht mit Zahlen.
Dieser Kommentar wurde vom Moderator auf der Website minimiert
=Filter(A:A,A:A<>"")
Es sind noch keine Kommentare vorhanden
Hinterlassen Sie Ihre Kommentare
Als Gast posten
×
Bewerte diese Nachricht:
0   Figuren
Vorgeschlagene Standorte

Folgen Sie uns

Copyright © 2009 - www.extendoffice.com. | Alle Rechte vorbehalten. Unterstützt von ExtendOffice. | Sitemap
Microsoft und das Office-Logo sind Marken oder eingetragene Marken der Microsoft Corporation in den USA und / oder anderen Ländern.
Geschützt durch Sectigo SSL