Power Query Kullanarak Excel'de Bir Klasördeki Tüm Dosyaları Listeleme - Excel İpuçları

İçindekiler

Bugünün sorusu: Marcia'nın bir klasördeki tüm vergi faturası PDF dosyalarının listesini bir Excel elektronik tablosuna alması gerekiyor. Excel 2016'yı yeni Veri Al ve Dönüştür araçlarını kullanarak bir Windows bilgisayarda kullanıyorsanız bunu yapmak kolaydır.

Windows için Excel 2010 veya Windows için Excel 2013'e sahipseniz, Microsoft'tan ücretsiz Power Query Eklentisini indirmeniz gerekecektir. En sevdiğiniz arama motoruna gidin ve mevcut bağlantıyı bulmak için "Power Query İndir" yazın. (Microsoft her üç ayda bir URL'leri değiştirmeyi seviyor ve harika web adamım bağlantılarımızın güncelliğini yitirdiğinde nefret ediyor, bu yüzden buraya bir bağlantı koymaya bile çalışmayacağım.)

Aşağıdaki video size adımların tamamını gösterecek, ancak burada genel bakış:

  1. Boş bir çalışma sayfasından başlayın
  2. Veri, Veri Al, Dosyadan, Klasörden
  3. Klasöre göz atın
  4. Yükle yerine Düzenle'yi tıklayın
  5. Dosya türündeki filtre açılır menüsünü açın ve PDF olmayan her şeyi kaldırın
  6. Klasördeki filtreyi açın ve tüm çöp alt klasörlerini kaldırın
  7. Yalnızca Dosya Adını ve Klasörü koruyun - her sütun başlığını sağ tıklayın ve Kaldır'ı seçin
  8. Klasör başlığını Dosya başlığının soluna sürükleyin. Bu, birleştirmenin çalışmasına izin verir.
  9. Her iki sütunu da seçin. Bir başlığa tıklayın. Shift + Diğer başlığa tıklayın.
  10. Sütun Ekle, Sütunları Birleştir'i seçin, Sütun için yeni bir Ad Yazın. Tamam'ı tıklayın.
  11. Yeni sütunun başlığına sağ tıklayın ve Diğer Sütunları Kaldır
  12. Ana Sayfa, Kapat & Yükle
  13. Şaşırtıcı kısım… sorguyu daha sonra yenileyebilirsiniz. Sorgular ve Bağlantılar panelinde Yenile Simgesine tıklayın.

Power Query inanılmaz derecede güçlü olsa da, bu benim en sevdiğim görevlerden biridir. Sıklıkla bir klasördeki her dosyada bir VBA Makrosu çalıştırmak istiyorum. Bir klasördeki tüm PDF'lerin bir listesini almak iyi bir başlangıç ​​noktasıdır.

Video izle

Video Metni

Excel'i podcast, bölüm 2181'den öğrenin - Excel'de Klasör Dosyalarını Listele!

Hey, İnternet'e tekrar hoş geldiniz, ben Bill Jelen. Bugünün sorusu, birinin bir klasörde vergi faturası PDF dosyalarının bir listesi var ve tüm bu dosya adlarının listesini Excel'de almaları gerekiyor. Pekala, bunu yapmanın bir yolu hepsini yazmak veya Windows Gezgini'nden kopyalayıp yapıştırmaktır, ancak bunu çözebilecek harika bir araç var. Ve ilk sorum şu oldu: "Excel'in hangi sürümüne sahipsiniz?" Çünkü Excel 2016'ya sahipseniz, "Verileri Al ve Dönüştür" adlı bu harika yeni işleve sahip olacaklar! Şimdi, Office 365'te sol tarafta, bence Excel 2016'nın orijinal sürümünde üçüncü gruptaydı, pekala, sadece Al ve Dönüştür'ü arayın. Windows için Excel 2010 veya Excel 2013'teyseniz, Power Query'yi indirebilir ve tam olarak bunlara sahip kendi sekmeniz olur.

Şimdi bu klasöre hızlıca bir göz atalım, pekala, burada bazı sahte verilerle sahte bir klasör oluşturdum. Bu klasörde ve PDF'lerde Excel dosyaları olduğunu göreceksiniz, sadece PDF'leri istiyorum ve bazı alt klasörler de var, bu PDF'leri istemiyorum, sadece ana klasörde PDF'leri istiyorum. Yani C: Bütçeler, bunu kopyalayacağım ve sonra Excel'e geri döneceğim ve bir Dosyadan, Bütün bir Klasörden Veri Almak istediğimizi söyleyeceğiz, bunun gibi ve sonra oraya klasör yolunu yazın veya Gözat düğmesini kullanın. Ve bu ilk ekranı gördüğünüzde, kesinlikle Düzenlemek istiyorsunuz ve şimdi Power Query düzenleyicisindeyiz.

Pekala, buradaki amacım İçeriğe ihtiyacım yok, bu yüzden sağ tıklayıp Bu sütunu kaldır diyeceğim. Dosya listem var, sadece PDF dosyalarını istiyorum, bu yüzden PDF olmayan bir şey varsa, sadece PDF'leri istiyorum, Tamam'a tıklayın, bunun sadece PDF dosyaları olduğunu görebiliyorum. Ah, ve sonra buraya bakın, bakın, şimdi sadece orijinal klasörden ve Çöp klasöründen bir şeyler alıyorlar, bu yüzden bunu açıyorum ve orijinal klasör olmayan her şeyin işaretini kaldırıyorum. Pekala, şimdi güzel küçük bir listem var ve bu liste, biliyorsun, 9 kayıt, ama gerçek hayatta muhtemelen bunlardan düzinelerce veya yüzlercesine sahip olduklarına bahse girerim. Pekala, şu anda başka bir şeye ihtiyacım yok, bu yüzden sağ tıklayıp bu sütunları kaldırabilirim.

Pekala, şimdi gerçekten ihtiyacım olan şey klasör yoluna ve dosya adına birlikte ihtiyacım var. Pekala, FolderPath'i alıp sola sürükleyip oraya bırakacağım ve sonra buradaki sihirli adım: Normal Excel'de bunun için birleştirme yapmamız gerekecek, ancak yapacağım şey şu, sütunları birleştireceğim. Bu yüzden Sütun Ekleyeceğim ve Sütunları Birleştir'i seçeceğim, Ayırıcı Yok olacak, Yeni sütunun adı DosyaAdı olacak ve Tamam'a tıklayın, pekala, klasör adı, eğik çizgi ve dosya adı elimizde , bunun gibi. Şimdi, aslında ihtiyacımız olan tek şey bu, bu yüzden sağ tıklayıp Diğer Sütunları Kaldır diyeceğim ve son olarak Ana Sayfa, Kapat ve Yükle diyeceğim ve verilerimizle yepyeni bir sayfa alacağız. Pekala şimdi, bir tablo olarak geliyor ve bu yüzden bunu kopyalayacağım, Ctrl + C,ve sonra buraya gelip burada gerçekten verilerin olmasını istediğim yere gelin ve Özel Değerleri Yapıştır, Tamam'ı tıklayın. Artık bu bir masa değil, sadece benim saf verilerim, bunun gibi ve şimdi, işte bununla ilgili gerçekten güzel olan şey.

Bu yüzden bunu bir kez ayarladık ve vay canına, kurulumu 3 dakikadan az sürdü, ama hadi bu Bütçeler klasörüne geri dönelim ve bazı şeyleri hareket ettirelim. Bu Çöp kayıtlarından birini alalım ve onu ana klasöre kopyalayalım, Ctrl + V, pekala şimdi burada daha fazla şey var, 9 yerine 10 PDF dosyası var. Buraya sorgunun olduğu yere gelirsem, ve ekranın sağ tarafında, Sorgular ve Bağlantılar'da bunu daha da genişletmeniz gerekebilir, benimkini zaten genişlettim, bütçelerimizi 9 satır yüklü olarak göreceksiniz. Buradaki küçük Yenile simgesine tıklayacağım ve çok hızlı bir şekilde Bütçelere 10 satır yüklendi. Yani yeni kayıtları alıyor, bunu bir kez ayarlıyorsunuz ve sonra yeni verileri almak için sadece yenileme yapabileceksiniz.

Bu podcast'te genellikle kitabımı satın almanızı istediğim noktadır, ancak bugün sizden Ken Puls ve Miguel Escobar'ın "M is for (DATA) MONKEY" adlı kitabını satın almanızı isteyeceğim. Size Power Query veya Get & Transform Data kullanımı hakkında her şeyi öğretecek, Power Query hakkında öğrendiğim her şeyi bu kitaptan öğrendiğim MUHTEŞEM bir kitap.

Tamam, bu bölümden özetleyin: Amacımız, dosya adlarının bir listesini Excel'e nasıl aktaracağınız, Excel 2016'nız varsa, yeni Verileri Al ve Dönüştür'ü kullanabilirsiniz. 2016'nız yoksa, ancak Windows altında çalışan gerçek bir Excel sürümünüz varsa, Excel 2010 veya Excel 2013 için olan ücretsiz Power Query eklentisini indirebilirsiniz. Android telefonunuzda çalışmayacaktır veya iPad'iniz veya iPhone'unuz veya Surface RT veya Mac'iniz, evet, yalnızca Excel'in Windows sürümleri için. Bu yüzden boş çalışma sayfasından başlayacağız, Veri, Veri Al, Dosyadan, Klasörden, klasör adını girin veya Gözat, Yükle yerine Düzenle'yi tıkladığınızdan emin olun. Ve sonra Filtre'de, PDF olmayan herhangi bir şeyden kurtulmak için dosya türüne göre filtre uygulayın, tüm çöp alt klasörlerinden kurtulmak için klasör adına filtre uygulayın. Yalnızca dosya adını ve klasörü saklayın,diğerlerini sağ tıklayın ve Sütunu kaldır deyin, ardından klasör başlığını dosyanın soluna sürükleyerek birleştirmenin çalışmasını sağlayın. Her iki sütunu da seçin, ardından Sütun Ekle sekmesinde Sütunları Birleştir'i seçin, yeni bir ad yazın, Tamam'a tıklayın ve bu yeni sütuna sağ tıklayın ve Diğer Sütunları Kaldır, Ana Sayfa, Kapat ve Yükle, size listenizi verecektir. Şaşırtıcı yanı, daha sonra Sorgular ve Bağlantılar'daki bu Yenile simgesini kullanarak sorguyu yenileyebilirsiniz.Daha sonra Sorgular ve Bağlantılar'daki bu Yenile simgesini kullanarak sorguyu yenileyebilirsiniz.Daha sonra Sorgular ve Bağlantılar'daki bu Yenile simgesini kullanarak sorguyu yenileyebilirsiniz.

Peki hey, uğradığın için teşekkür etmek istiyorum, bir dahaki sefere başka bir internet yayını için görüşürüz!

Power Query hakkında bilgi edinmek için Ken Puls ve Miguel Escobar'ın bu kitabını tavsiye ederim.

M (VERİ) MAYMUN içindir »

Ilginç makaleler...