Bir Google E-Tablodan filtrelenmiş satır kümesini dışa aktarma?


23

Bir Google E-Tablosunu CSV’ye dışa aktarırken bu işlemi yalnızca filtrelenmiş satırlara uygulamak mümkün müdür?

CSV'ye tam olarak bir filtre uygulandıktan sonra sayfada görünen satırları girmem gerekiyor.

Yanıtlar:


8

Görünüşe göre öyle değil. Sadece yarım saatimi boşa harcayarak, filtrelenmiş verileri kaydetmenin bir yolunu bulmaya çalışarak harcadım. Filtre seçiminden bağımsız olarak her zaman tüm satırları kaydeder.


Öyle görünüyor. Google Dokümanlar, bazı obviuos kullanım durumlarında çok sakar.

1
Bir yol var. User29020 tarafından verilen cevaba göz atın.
iki-bit-aptal

18

Eski okul yolu:

  • filtrelenmiş satır kümesini seçin
  • panoya kopyala
  • yeni sayfa oluştur
  • yapıştırma (veya özel yapıştırma -> yalnızca yapıştırma değerleri)
  • bu yeni sayfayı CSV olarak indir

Bu gerçekten Kopyala ve Yapıştır için çalışır. Ancak bir şekilde Kes ve Yapıştır kullanılırken yalnızca filtrelenmiş satırlarla sınırlandırılmaz . Geçici bir çözüm olarak, filtre uygulanmış satırların değerlerini Kopyala, Yapıştırıp silebilirsiniz.
Arjan

10

E-tabloda yeni bir sayfa (Sayfa2) oluşturun.

Olması için A1hücreyi ayarlayın =filter(Sheet1!A:X, Sheet1!A:A>1). (İşlevdeki belgelere bakın filter.)

Daha sonra Sayfa2'yi yalnızca filtre uygulanmış değerlerle CSV olarak kaydedebilir veya dışa aktarabilmelisiniz.


3
Bu topluluğa özellikle cevabınızı yükseltmek için katıldım. Çok teşekkür ederim!
Siddharth Venu,

Ancak yine de işlevde filtreyi belirtmeniz gerekiyor? Filtrelenmiş koşulları kaynak sayfanın sütunlarından almaz - varsayılan olarak tüm satırları gösterir. 20 sütun, 6 tanesi çeşitli şekillerde filtre uygulanmış bir sayfam var, bunun gibi çoklu filtreleri nasıl belirtebilirsiniz?
scipilot

3

Bunu yapmanın en iyi yolu, CSV olarak kaydetmek istediğiniz hücreleri seçip, not defterine yapıştırmak, sonra da virgül içeren sekmeyi bulmak / değiştirmek.


2

Google E-Tablolar'da bir filtre ayarlamanın, bu filtrelenmiş seçimi kopyalamanın ve ardından Excel'e yapıştırmanın yalnızca filtrelenmiş seçimi yapıştırdığını gördüm. Başka bir Google E-tabloya yapıştırmaya çalıştığınızda, seçimdeki tüm satırları (filtreden bağımsız olarak) alırsınız.


0

Bir Gdocs elektronik tablosu açın, şu menü maddesine bakın: 'Tools :: Script Gallery', csv için bir arama yapın ve adında rasgele bir dizi alan, csv'ye dönüştüren ve sonucu size e-posta ile gönderen bir komut dosyası bulacaksınız. . Senaryo için kefil olamam ama işe yarıyor.

Buna Gdocs Komut Dosyası Düzenleyicisi'nde bakarsanız, dahili bir dışa aktarma işlevi kullanmak yerine elektronik tablo verilerini gerçekten ayrıştırıp bir CSV oluşturduğunu görebilirsiniz; bu nedenle, tüm durumlar için mükemmel çalışmayabilir. Eğer kutudan ne istiyorsan yapmazsan, değiştirilmesi çok kolay olacak gibi görünüyor. Filtrelenmiş veriler üzerinde denemedim, ancak verilerini bir '.getActiveSelection ()' yöntemine sahip 'SpreadsheetApp.getActiveSpreadsheet ()' çağrısından alır, bu nedenle adlandırılmış tüm aralığı değiştirebilirsin.


0

İstenilen filtreyi yerleştirerek, bunun için bir Özet tablosu yapabilirsiniz. O zaman sadece CSV olarak dışa aktarın.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.