Wie exportiere ich eine gefilterte Reihe von Zeilen aus einer Google-Tabelle?


23

Ist es möglich, beim Exportieren einer Google-Tabelle in eine CSV-Datei diesen Vorgang nur auf gefilterte Zeilen anzuwenden?

Ich muss in CSV genau die Zeilen abrufen, die auf dem Blatt sichtbar sind, nachdem ein Filter darauf angewendet wurde.

Antworten:


8

Scheinbar nicht. Ich habe gerade eine halbe Stunde damit verbracht, herauszufinden, wie gefilterte Daten ohne Erfolg gespeichert werden können. Es werden immer alle Zeilen gespeichert, unabhängig von der Filterauswahl.


Scheint so. Google Text & Tabellen sind in einigen Anwendungsfällen sehr umständlich.

1
Da ist ein Weg. Überprüfen Sie die Antwort von user29020.
Zwei-Bit-Narr

18

Old-School-Weg:

  • Wählen Sie eine gefilterte Reihe von Zeilen
  • in die Zwischenablage kopieren
  • Neues Blatt erstellen
  • Einfügen (oder Spezial einfügen -> nur Werte einfügen)
  • Laden Sie dieses neue Blatt als CSV herunter

Dies funktioniert in der Tat für Kopieren und Einfügen. Aber irgendwie beschränkt sich das Ausschneiden und Einfügen nicht nur auf die gefilterten Zeilen . Um dieses Problem zu umgehen, können Sie die Werte der gefilterten Zeilen kopieren, einfügen und anschließend löschen.
Arjan

10

Erstellen Sie ein neues Blatt (Sheet2) in der Kalkulationstabelle.

Stellen Sie die A1Zelle auf =filter(Sheet1!A:X, Sheet1!A:A>1). (Siehe Dokumentation zur filterFunktion.)

Sie sollten dann in der Lage sein, Sheet2 nur mit den gefilterten Werten als CSV zu speichern oder zu exportieren.


3
Ich bin dieser Community beigetreten, um Ihre Antwort zu unterstützen. Ich danke dir sehr!
Siddharth Venu

Müssen Sie den Filter trotzdem in der Funktion neu festlegen? Die gefilterten Bedingungen werden nicht aus den Spalten des Quellblatts übernommen. Standardmäßig werden weiterhin alle Zeilen angezeigt. Ich habe ein Blatt mit 20 Spalten, von denen 6 auf verschiedene Weise gefiltert wurden. Wie können Sie so mehrere Filter angeben?
Scipilot

3

Dazu wählen Sie am besten die Zellen aus, die Sie als CSV-Datei speichern möchten, fügen Sie sie in den Editor ein und suchen / ersetzen Sie die Registerkarte durch ein Komma.


2

Ich habe festgestellt, dass das Setzen eines Filters in Google Spreadsheets, das Kopieren dieser gefilterten Auswahl und das anschließende Einfügen in Excel nur die gefilterte Auswahl einfügt. Wenn Sie versuchen, in eine andere Google-Tabelle einzufügen, werden alle Zeilen in der Auswahl angezeigt (unabhängig vom Filter).


0

Öffnen Sie eine Gdocs-Tabelle, rufen Sie den Menüeintrag "Tools :: Script Gallery" auf, suchen Sie nach "csv" und finden Sie ein Skript, das einen beliebigen benannten Bereich verwendet, ihn in "csv" konvertiert und das Ergebnis per E-Mail an Sie sendet . Ich kann überhaupt nicht für das Skript bürgen, aber es scheint zu funktionieren.

Wenn Sie es sich im Gdocs-Skript-Editor ansehen, können Sie feststellen, dass es eine CSV erstellt, indem es die Tabellendaten analysiert, anstatt eine interne Exportfunktion zu verwenden. Daher funktioniert es möglicherweise nicht in allen Fällen einwandfrei. Wenn es nicht das tut, was Sie wollen, ist es anscheinend recht einfach zu ändern. Ich habe es nicht mit gefilterten Daten versucht, aber es erhält seine Daten von einem Aufruf von 'SpreadsheetApp.getActiveSpreadsheet ()', der eine '.getActiveSelection ()' Methode hat, so dass Sie möglicherweise den gesamten benannten Bereich umgehen können.


0

Sie können dafür eine Pivot-Tabelle erstellen und den gewünschten Filter einfügen. Dann exportieren Sie es einfach als CSV.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.