Bir klasördeki ve tüm alt klasörlerindeki dosya adlarını çalışma sayfasına nasıl listeleyebilirim?
Bir dizindeki dosya adlarını Excel çalışma sayfasına aktarmanız gerekiyorsa, aşağıdaki yöntemler size bunu hızlı ve verimli bir şekilde yapmada yardımcı olacaktır. İhtiyaçlarınıza en uygun olanı seçin.
- Dosya adlarını çalışma sayfasına web tarayıcısı kullanarak listeleme
- Dosya adlarını çalışma sayfasına formül kullanarak listeleme
- Dosya adlarını çalışma sayfasına VBA kodu kullanarak listeleme
- Kutools kullanarak bir klasör ve alt klasörlerdeki tüm dosya adlarını çalışma sayfasına listeleme
Dosya adlarını çalışma sayfasına web tarayıcısı kullanarak listeleme
Bir klasördeki dosyaları web tarayıcısıyla listelemek istiyorsanız, bilgisayarınızda aşağıdaki web tarayıcılarından birinin ()Firefox, Opera ve Google Chrome) kurulu olduğundan emin olun. Örneğin, aşağıdaki klasörün dosyalarını çalışma sayfasında listelemeniz gerektiğini varsayalım; ekran görüntüsüne göz atın:
1. Explorer'da "Folder Test" klasörünün yolunu kopyalayın. Örneğin, bu klasörün yolu şudur: "C:\Users\AddinTestWin10\Desktop\Folder Test".

2. Firefox, Opera veya Google Chrome gibi bir web tarayıcısı açın, adres çubuğuna Dosya Yolu’nu yapıştırın ve Enter tuşuna basın. Ekran görüntüsüne göz atın:

3. Web tarayıcınızda tüm içeriği seçmek için "Ctrl+A", kopyalamak için ise "Ctrl+C" tuşlarına basın.
4. Excel'i açın ve çalışma sayfasına doğrudan yapıştırın ("Ctrl+V" kısayolunu kullanarak). Ekran görüntüsüne bakın:

- 1. Bu yöntemle yalnızca ana klasördeki dosyalar görüntülenebilir; alt dizinlerdeki dosyalar listelenemez.
- 2. Dosya adlarının köprüleri kullanılamaz.
Dosya adlarını çalışma sayfasına formül kullanarak listeleme
Excel'de bir klasördeki tüm dosya adlarının veya dosya adı Türü belirtin'nin listesini almak için bir formül de kullanabilirsiniz; aşağıdaki adımları uygulayın:
1. Dosya Yolu'nu bir hücreye kopyalayıp yapıştırın ve ardından aşağıdaki ekran görüntüsünde gösterildiği gibi Dosya Yolu'nun sonuna \* işaretini ekleyin:

2. Ardından, "Formüller" > "Ad Yöneticisi" seçeneğine tıklayın; ekran görüntüsüne göz atın:

3. "Ad Yöneticisi" iletişim kutusunda "Yeni" düğmesine tıklayın; ekran görüntüsüne göz atın:

4. Açılan "Yeni Ad" iletişim kutusunda, "Ad" metin kutusuna bir ad girin ve ardından "Şuna başvurur" metin kutusuna aşağıdaki formülü yazın; ekran görüntüsüne göz atın:
Not: Bu formülde "Sheet1!$A$1", 1. adımda girdiğiniz dosya yolunu içeren çalışma sayfası hücresidir.

5. Ardından iletişim kutularını kapatmak için "Tamam" > "Kapat" seçeneğine tıklayın ve dosya adlarını listelemek istediğiniz boş bir hücreye aşağıdaki formülü girin. Boş hücreler görünene kadar doldurma tutamacını aşağı doğru sürükleyin. Artık belirtilen klasördeki tüm dosya adları, aşağıdaki ekran görüntüsünde gösterildiği gibi listelenmiştir:
Not: Bu formülde "Filenames", 4. adımda oluşturduğunuz hücre adıdır ve "A1", dosya yolunu içeren hücredir.

- 1. Dosya kapatılıp yeniden açıldıktan sonra formüllerin sorunsuz çalışmasını istiyorsanız, bu çalışma kitabını “Excel Makro Etkin Çalışma Kitabı” olarak kaydetmelisiniz.
- 2. Belirli bir uzantıya sahip tüm dosyaları listelemek istiyorsanız (örneğin tüm .docx dosyalarını), bu durumda * yerine *.docx* kullanmanız yeterlidir. Benzer şekilde, .xlsx dosyaları için *.xlsx* yazın.

Dosya adlarını çalışma sayfasına VBA kodu kullanarak listeleme
Çalışma sayfasında bir klasördeki dosyaları listelemek için aşağıdaki VBA kodunu kullanın:
1. Bir çalışma sayfası açın ve dosya adlarını eklemek istediğiniz hücreyi seçmek için tıklayın.
2. Excel'de "ALT + F11" tuşlarına basılı tutun; böylece "Microsoft Visual Basic for Applications" penceresi açılır.
3. "Ekle" > "Modül" seçeneğine tıklayıp aşağıdaki kodu "Modül" penceresine yapıştırın.
VBA kodu: Bir klasördeki tüm dosya adlarını çalışma sayfasına listeleme
Sub listfiles()
'Updateby Extendoffice
Dim xFSO As Object
Dim xFolder As Object
Dim xFile As Object
Dim xFiDialog As FileDialog
Dim xPath As String
Dim I As Integer
Set xFiDialog = Application.FileDialog(msoFileDialogFolderPicker)
If xFiDialog.Show = -1 Then
xPath = xFiDialog.SelectedItems(1)
End If
Set xFiDialog = Nothing
If xPath = "" Then Exit Sub
Set xFSO = CreateObject("Scripting.FileSystemObject")
Set xFolder = xFSO.GetFolder(xPath)
For Each xFile In xFolder.Files
I = I + 1
ActiveSheet.Hyperlinks.Add Cells(I, 1), xFile.Path, , , xFile.Name
Next
End Sub
4. Ardından kodu çalıştırmak için F5 tuşuna basın; "Gözat" başlıklı yeni bir pencere açılacak. Dosya adlarının listelenmesini istediğiniz klasörü seçin.

5. Ardından "Tamam" düğmesine tıklayın; belirtilen klasördeki dosyalar, köprülerle birlikte çalışma sayfasına listelenir. Ekran görüntüsüne göz atın:

Kutools kullanarak bir klasör ve alt klasörlerdeki tüm dosya adlarını çalışma sayfasına listeleme
"Kutools for Excel" eklentisinin "Dosya Adı Listesi" aracı, bir dizindeki dosyaları kolayca çalışma sayfanıza aktarmanıza olanak tanır.
1. Excel'i açın, "KUTOOLS PLUS" > "İçe/Dışa Aktar" > "Dosya Adı Listesi…" seçeneğine tıklayın; ekran görüntüsüne göz atın:

2. "Dosya Adı Listesi" iletişim kutusunda aşağıdaki işlemleri gerçekleştirin:

(1) Listelemek istediğiniz dosyaların bulunduğu klasörü belirtmek için
düğmesine tıklayın.
(2) Alt klasörlerdeki tüm dosya adlarını listelemek için "Alt klasörlerdeki dosyaları dahil et" seçeneğini işaretleyin veya gizli klasörlerdeki dosya adlarıyla birlikte gizli dosyaların adlarını da listelemek için "Gizli dosyaları ve klasörleri dahil et" seçeneğini işaretleyin;
(3) "Dosya türü" bölümünde listelemek istediğiniz Dosya Türü'i belirtin;
(4) Gereken "Dosya boyutu birimi" bölümünden görüntülemek istediğiniz dosya boyutu birimini seçin.
(5) Gerekirse “Hyperlink Oluştur” seçeneğini işaretleyin.
3. "Tamam" düğmesine tıklayın. Böylece dizin veya alt dizindeki dosyaların listesi yeni bir çalışma sayfasında oluşturulur. Ekran görüntüsüne bakın:

Kutools for Excel– Excel'i 300 temel araçla güçlendirin; işleriniz daha hızlı ve kolay hale gelsin, ayrıca daha akıllı veri işleme ve üretkenlik için yapay zeka özelliklerinden yararlanın.Şimdi Edinin
İlgili diğer makaleler:
- Çalışma Kitabından Tüm Çalışma Sayfası Adı Listesi Oluşturun
- Diyelim ki birden fazla çalışma sayfası içeren bir çalışma kitabınız var ve Geçerli Çalışma Kitabı’ndaki tüm sayfa adlarını listelemek istiyorsunuz. Excel’de bu sayfa adlarını tek tek yazmadan hızlıca listeleyebileceğiniz bir yöntem var mı? Bu öğretici, Excel’de çalışma sayfası adlarının nasıl listeleneceğini adım adım gösterir.
- Listeye Göre Dosyaları Bir Klasörden Başka Bir Klasöre Kopyalama veya Taşıma
- Çalışma sayfanızdaki bir sütunda dosya adlarının bir listesi varsa ve bu dosyalar bilgisayarınızda bir klasörde bulunuyorsa, listedeki bu dosyaları orijinal klasörlerinden aşağıdaki ekran görüntüsünde gösterildiği gibi başka bir klasöre taşımak veya kopyalamak istiyorsanız, bu görevi Excel’de en hızlı nasıl gerçekleştirebilirsiniz?
- Google Sayfalarında Sayfa Adları Listesi Alın
- Bu makalede, Google Sayfalar'da tek bir geçerli çalışma sayfası adı almanın veya tüm sayfa adlarını listeleyen bazı yöntemleri tanıtacağım.
- Açılır Liste Kullanarak Çalışma Sayfaları Arasında Gezinme
- Birden çok çalışma sayfası içeren bir çalışma kitabınız olduğunu varsayalım. Şimdi, tüm sayfa adlarını listeleyen bir açılır liste (veya açılır kutu) oluşturmanız ve listeden bir sayfa adı seçtiğinizde anında o sayfaya atlamak istiyorsunuz. Bu makalede, Excel’de açılır liste kullanarak çalışma sayfaları arasında nasıl kolayca gezinebileceğinizi göstereceğim.
En İyi Office Verimlilik Araçları
Excel becerilerinizi Kutools for Excel ile geliştirin ve hiç yaşanmamış bir verimlilik deneyimi yaşayın.Kutools for Excel, verimliliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…
Office Tab, Office uygulamalarına sekmeli arayüz getirir ve işlerinizi çok daha kolay hale getirir
- Word, Excel, PowerPoint, Publisher, Access, Visio ve Project'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
- Birden fazla belgeyi yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açın ve oluşturun.
- Günlük verimliliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!
Tüm Kutools eklentileri — tek bir yükleyiciyle!
Kutools for Office paketi; Excel, Word, Outlook ve PowerPoint için eklentileri ve ayrıca Office Tab Pro’yu içerir—bu da Office uygulamalarında çalışan ekipler için idealdir.
- Hepsi-bir-arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
- Tek yükleyici, tek lisans— birkaç dakikada kurulum (MSI uyumlu)
- Birlikte daha iyi çalışır— Office uygulamalarında akıcı verimlilik
- 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
- En iyi fiyat-performans— ayrı ayrı eklenti satın almaya göre tasarruf edin
