Gefilterte Spalte in Excel kopieren / einfügen - Fehlermeldung

11

Kurz gesagt, ich habe ein Arbeitsblatt nach Spalte A gefiltert und möchte von Spalte B in Spalte C kopieren / einfügen. Natürlich möchte ich keine Werte aus Zeilen kopieren / einfügen, die hier herausgefiltert wurden.

Das obige klingt lächerlich einfach, oder?

  1. Zuerst habe ich versucht, einfach in das gefilterte Arbeitsblatt zu kopieren / einzufügen. Dies schien nur die gefilterten Daten auszuwählen und zu kopieren, jedoch schien das Einfügen Werte in versteckte / gefilterte Zeilen einzufügen - wie zu erwarten.

  2. Meine ersten Untersuchungen legen daher nahe, dass ich die gefilterten Daten auswählen und Alt+ drücken möchte. Dies ;ist eine Tastenkombination für Gehe zu Spezial> Sichtbar auswählen . Dann einfach kopieren und einfügen.

    CTRL+ Ckopiert die gefilterten Daten korrekt. Wenn ich jedoch die Werte in eine andere Spalte einfüge, werden sie auch in ausgeblendete Zeilen eingefügt.

  3. Okay, vielleicht sollte ich auch "Sichtbar auswählen" für die Zellen, in die ich auch einfügen möchte? Nein - das gibt mir den Fehler That command cannot be used on multiple selections.

Was mache ich falsch?!

hazymat
quelle

Antworten:

8

Ja, ich stimme zu, das ist dumm. Sie können dies mit dem 'Füllgriff' tun - wählen Sie die Zellen aus, die Sie kopieren möchten, und ziehen Sie den Füllgriff über, um sie in die nächste Spalte zu kopieren. Dies funktioniert nur für eine zusammenhängende Auswahl und nur, wenn Sie in die benachbarte Spalte kopieren. Aber vermutlich können Sie Ihre Spalte immer vorübergehend verschieben. Ich kann keinen anderen Weg finden, dies ohne Rückgriff auf VBA zu tun.

Benshepherd
quelle
2
Das ist verdammt erstaunlich, es ist die einzige Lösung, die ich gefunden habe, um dies tatsächlich richtig zu machen. Vielen Dank!!
Shackrock
5

Sie haben eine der vielen "Got ya's" von Excel gefunden.

Du musst es umgekehrt machen. Kopieren / fügen Sie alles ein, filtern Sie heraus, was Sie behalten möchten, und löschen Sie dann den Inhalt.

Alternativ können Sie ein Makro erstellen, um dies in einem Schritt zu tun.

Julian Knight
quelle
Vielen Dank. Ich bin froh, eine Bestätigung zu haben, dass Excel-Tabellen in der Tat eine dumme Art sind, mit großen Datenmengen zu arbeiten.
Hazymat
1
Ja! Wenn Sie regelmäßig Tabellendaten bearbeiten müssen, empfehle ich OpenRefine (früher Google Refine) anstelle von Excel. Dieses Tool eignet sich hervorragend zum Aufräumen von Tabellendaten.
Julian Knight
Schnelles Update dazu. Sie können auch die Microsoft Power Query Preview ausprobieren. Auf diese Weise können Sie alle Arten von Daten abfragen, filtern und bearbeiten, einschließlich der aus der übergeordneten Arbeitsmappe abgefragten Daten.
Julian Knight
2

Ich weiß, dass dies eine alte Frage ist, aber ich wollte nur eine Antwort für jeden geben, der dies tun muss (und ihre Spalten befinden sich nicht nebeneinander, sodass sie die Antwort von @benshepherd nicht verwenden können).

Sobald Ihre Daten gefiltert sind, können Sie in der ersten sichtbaren Zeile von Spalte C auf die Zelle in Spalte B verweisen.

=B2

Sie können dies dann in Ihre Spalte ziehen. Entfiltern, kopieren und dann mit der rechten Maustaste klicken -> Spezial einfügen -> Werte. Excel behält alle vorhandenen Daten bei, die sich möglicherweise in Zellen befinden, die vom Filter ausgeblendet werden.

luke_t
quelle
Eine gute Alternative. Dies funktioniert in Fällen, in denen der gefilterte Datensatz keine Formeln enthält, die Sie beibehalten möchten. Nicht unbedingt perfekt für alle Fälle (das heißt, es gibt eindeutig keine perfekte Antwort auf diese Frage).
Hazymat
2

Sie können dies auch tun, indem Sie wie gewohnt kopieren und die Funktion zum Einfügen spezieller "Werte" verwenden. Sie müssen jedoch in eine vollständig separate Excel-Sitzung einfügen, damit diese Methode funktioniert. Sie können dann von der neuen Sitzung zurück in die ursprüngliche Sitzung kopieren.

John
quelle
1

Haben Sie versucht, richtig zu füllen? (Markieren Sie die Spalten B und C und dann Strg + R)

Das funktioniert bei mir.

Tim Jackson
quelle
0

Ein besserer Ansatz könnte darin bestehen, eine IF-Formel wie =if(A2='filter criteria',B2,"")in Spalte C zu verwenden.

Wenn Sie eher statische als dynamische Daten wünschen, können Sie anschließend Spalte c kopieren und spezielle (Werte) einfügen.

Pynner
quelle
0
  1. Kopieren Sie gefilterten Inhalt nach Drücken der Taste F5, gehen Sie zu Spezial und wählen Sie nur sichtbare Zelle aus.
  2. Filtern Sie den Bereich, in den Sie den gefilterten kopierten Inhalt einfügen möchten.
  3. Wählen Sie nun diesen kopierten Bereich aus und ziehen Sie ihn mit dem Handwerkzeug per Drag & Drop
Karan Sharma
quelle
Was ist das "Handwerkzeug"?
Hazymat
0

Ich habe das Format der Datei von .xlsx in .xls geändert und dann schien das zu funktionieren. Keine der obigen Antworten ergab Sinn oder funktionierte für mich. Ich habe ein MacBook Pro. Ich bin mir nicht sicher, ob das einen Unterschied macht. Ich bin ein Super-Endbenutzer und habe überhaupt keine technische Erfahrung.

Huda
quelle
0

Ich hatte ein ähnliches Problem, fand aber eine schnelle Lösung, die helfen könnte,

- Erstellen Sie zunächst eine zusätzliche Spalte neben allen Daten, die Sie kopieren möchten

  • Verwenden Sie dann die Verkettungsfunktion, um das gesamte benötigte Datum in einer Zelle zu kombinieren

  • Drücken Sie jetzt Strg + F.

  • Finden Sie die Schlüsselwortzellen, die Sie benötigen

  • Drücken Sie auf das erste Ergebnis in der folgenden Tabelle und drücken Sie die Umschalttaste und den Abwärtspfeil, um alle auszuwählen

  • Schließen Sie das Programm nicht, sondern bewegen Sie den Cursor zu den markierten Zellen. Klicken Sie mit der rechten Maustaste und kopieren Sie ihn

  • Öffnen Sie dann ein neues Arbeitsblatt und drücken Sie Einfügen

  • Dies sollte das Problem lösen :)

Jake Ogilvie
quelle
-1

Versuchen Sie, ein neues Blatt in die Datei einzufügen. Versuchen Sie dann, Ihre Daten in das neue Blatt einzufügen.

Vielen Dank

user425921
quelle
1
Wissen Sie, ob das funktioniert? Kannst du erklären warum?
Slhck
Unsinnig. Das neue Blatt ist leer. Es enthält nicht die nicht zusammenhängenden Daten, in die ich einfügen muss. Das ist der springende Punkt der Frage.
Hazymat
-1

Keine dieser Antworten wird funktionieren. Was funktioniert, ist, das Zielblatt zu nehmen, zu filtern, was Sie einfügen möchten, eine Farbfüllung in die Auswahl einzufügen, die Filterung aufzuheben und dann nach Farbe zu sortieren (nicht zu filtern). Sie können Ihre Informationen in die nach Farbzellen sortierten Zellen einfügen, dann die Farbe wieder in die ursprüngliche Farbe ändern und nach der zuvor beschriebenen Methode neu sortieren.

Kurt
quelle
1
Aus drei Gründen abgelehnt; a) "Keine dieser Antworten wird funktionieren" ist falsch, b) Missverständnis der Frage - es gibt kein "Zielblatt", c) Verwendung von Sortieren, Kopieren und Einfügen Besiege das Objekt der Frage - Ich könnte das Blatt sortieren und Fügen Sie Daten ein, ohne Zellen färben zu müssen, was eine äußerst seltsame Sache ist
hazymat