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
Kopieren Sie mit dem Befehl Gehe zu Spezial nur nicht leere Zellen und fügen Sie sie ein
Mit der 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.
2. Dann klick Home > Suchen & Auswählen > Gehe zu Spezial, siehe Screenshot:
3. In dem Gehe zu Spezial Dialogfeld überprüfen Konstante Option, siehe Screenshot:
4. Dann klick OKund nur die Wertzellen wurden in der Liste ausgewählt.
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:
Note: Diese Methode ist nur für die Konstanten verfügbar und wird nicht auf die Formelzellen angewendet.
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 Datum > Filter, siehe Screenshot:
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:
4. Und dann klick OKwurden alle nicht leeren Zellen wie folgt herausgefiltert:
5. Zuletzt können Sie die gefilterten Daten kopieren und an einer beliebigen Stelle einfügen.
Note: 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 in 30 Tagen! |
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)))))
Note: 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:
3. Da es sich um Formeln handelt, sollten Sie sie beim Kopieren an einen anderen Ort kopieren und als Werte einfügen.
Note: Diese Formel ist nur für die Konstanten verfügbar, nicht für die Formelzellen.
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:
4. Und dann klick OKEin weiteres Eingabeaufforderungsfeld wird angezeigt, in dem Sie eine Zelle für die Daten auswählen können.
5. Klicken Sie auf Kostenlos erhalten und dann auf Installieren. OK Um diesen Code zu beenden, wurden nur die nicht leeren Zellenwerte an der angegebenen Position eingefügt.
Note: Dieser Code steht nur den Konstanten zur Verfügung.
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. | ||
Nach der 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:
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:
Kopieren Sie nur nicht leere Zellen und fügen Sie sie ein
Kutools for Excel: Über 300 Funktionen, die Sie in Excel haben müssen, 30 Tage kostenlose Testversion von hier |
Beste Office-Produktivitätstools
Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über 300 erweiterte Funktionen, um die Produktivität zu steigern und Zeit zu sparen. Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen ...
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!