Klasörlerden ve Alt Klasörlerden Dosya Adlarının Listesini Alın (Power Query kullanarak)

Videoyu İzle - Klasörlerden ve Alt Klasörlerden Dosya Adlarının Listesini Alın

Bir süre önce Excel'deki bir klasörden dosya adlarının listesini alma hakkında bir Excel Eğitimi yazdım.

Bu eğitimde, bir klasörden dosya adlarının listesini almanın çeşitli yollarını gösterdim (DOSYA işlevini ve VBA'yı kullanarak).

Ancak, bu yöntemin sınırlaması, ana klasör içindeki alt klasörlerden değil, yalnızca bir klasörden dosya adlarını alabilmesidir.

Ancak bunu Power Query'yi kullanarak yapabilirsiniz (Excel 2016 veya sonraki sürümlerini kullanıyorsanız 'Al ve Dönüştür').

Power Query nerede bulunur?

Excel 2016 kullanıyorsanız ekstra bir şey yapmanıza gerek yoktur. Tüm Power Query seçeneklerini şurada bulacaksınız: Al ve Dönüştür Veri sekmesindeki kategori.

Power Query ile Al ve Dönüştür'ün aynı şeyi ifade ettiğini unutmayın.

Excel 2010/2013 için, kullanmak için Power Query eklentisini yüklemeniz gerekir (adımlar aşağıda açıklanmıştır).

  1. Power Query eklentisini indirmek için burayı tıklayın. Excel'iniz 32 bit ise 32 bit, Excel'iniz 64 bit ise 64 bit indirdiğinizden emin olun.
  2. Power Query eklentisini yükleyin.
  3. Excel'i açın. Bir Power Query sekmesi görürseniz kalan adımları atlayın. Değilse, bir sonraki adıma geçin.
  4. Dosya'ya gidin ve Seçenekler'e tıklayın.
  5. 'Excel Seçenekleri' iletişim kutusunda, sol bölmedeki Eklenti'ye tıklayın.
  6. Yönet açılır menüsünden COM Eklentileri'ni seçin ve Git'e tıklayın.
  7. Kullanılabilir eklentiler listesinde Power Query'yi seçin ve Tamam'a tıklayın.
  8. Excel Uygulamasını kapatın ve Excel'i yeniden başlatın.

Yukarıdaki adımlar, Excel'iniz için Power Query'yi yükler ve etkinleştirir.

Klasörlerden ve Alt Klasörlerden Dosya Adlarının Listesini Alın

Excel 2016 kullandığım için tüm anlık görüntüler ve yazılı adımlar Excel 2016 içindir. Aynısını Excel 2010 ve 2013 için de kullanabilirsiniz.

Şimdi bir klasörden ve içindeki alt klasörlerden tüm dosya adlarının listesini nasıl alacağımızı görelim.

Bir klasördeki tüm dosya adlarının listesini alma adımları şunlardır:

  1. Veri sekmesine gidin.
  2. Al ve Dönüştür grubunda Yeni Sorgu'ya tıklayın.
  3. İmleci "Dosyadan" seçeneğinin üzerine getirin ve "Klasörden" üzerine tıklayın.
  4. Klasör iletişim kutusunda, klasör yolunu girin veya bulmak için gözat düğmesini kullanın.
  5. Tamam'ı tıklayın.
  6. Açılan iletişim kutusunda, diğer meta verilerle birlikte tüm dosyaların adlarını göreceksiniz.
  7. Yükle düğmesine tıklayın.

Yukarıdaki adımlar, Excel çalışma sayfanızdaki dosyalarla ilgili tüm verileri yükler.

Excel'de verilere sahip olduğunuzda, gerekirse düzenleyebilirsiniz.

Excel'de sahip olduğum verilerle aşağıdakileri yapabilirim:

  • Dosya0 adlarını uzantıya (dosya türü) göre filtreleyin - B sütunundadır.
  • Dosya adlarını klasör adına göre filtreleyin - bu, F sütunundadır.

Power Query'de Sütun Verilerini Düzenleme

Verilerinizi Excel'e yüklemeden önce verileri Power Query'de de düzenleyebilirsiniz.

Örneğin, bazı sütunları silebilir veya her dosya için biraz daha meta veri alabilirsiniz.

Power Query düzenleyicisinde ek meta veri sütunları alma adımları şunlardır:

  1. Veri sekmesine gidin.
  2. Al ve Dönüştür grubunda Yeni Sorgu'ya tıklayın.
  3. İmleci "Dosyadan" seçeneğinin üzerine getirin ve "Klasörden" üzerine tıklayın.
  4. Klasör iletişim kutusunda, klasör yolunu girin veya bulmak için gözat düğmesini kullanın.
  5. Tamam'ı tıklayın.
  6. Açılan iletişim kutusunda 'Düzenle'yi tıklayın.
  7. Power Query düzenleyicisinde, "Özellikler" sütunundaki genişletme simgesini tıklayın. Size dosyalar için alabileceğiniz ek sütunların bir listesini gösterecektir (dosya boyutu veya salt okunur veya gizli gibi). Verilerde olmasını istediğiniz sütunları seçin (ve geri kalanının işaretini kaldırın).
  8. Tamam'ı tıklayın.
  9. 'Yükle' üzerine tıklayın.

Bu, seçili ek sütunlarla birlikte Excel'deki verileri yükleyecektir.

İhtiyacınız yoksa sütunları da silebilirsiniz. Bunu yapmak için, Power Query düzenleyicisinde silmek istediğiniz sütunu seçin, sağ tıklayın ve Kaldır'a tıklayın.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave