Ana içeriğe atla

Bir klasördeki ve alt klasörlerdeki tüm dosya adlarını bir çalışma sayfasına nasıl listeleyebilirim?

Bir çalışma sayfasındaki bir dizinde dosya adları listesi oluşturmak istiyorsanız, çalışma sayfasındaki bir dizinden hızlı bir şekilde dosya listesi almak için aşağıdaki yolları işleyebilirsiniz.


Bir web tarayıcısı kullanarak bir klasördeki tüm dosya adlarını çalışma sayfasında listeleyin

Web tarayıcısını kullanarak bir klasördeki dosyaları listelemek istiyorsanız, web tarayıcılarından birine sahip olduğunuzdan emin olmalısınız (Firefox, Opera ve Google Chrome) bilgisayarınızda yüklü. Aşağıdaki klasördeki dosyaları çalışma sayfasında listelemeniz gerektiğini varsayarsak, ekran görüntüsüne bakın: 

1. Klasörün yolunu kopyalamak için git (Klasör Testi) Explorer'da. Örneğin, bu klasörün yolu: C: \ Kullanıcılar \ AddinTestWin10 \ Desktop \ Klasör Testi.

2. Web tarayıcılarından birini (FireFox, Opera ve Google Chrome) açın ve klasör yolunu adres çubuğuna yapıştırın ve Keşfet anahtar. Ekran görüntüsüne bakın:

3. tıklayın Ctrl + A web tarayıcısındaki tüm içeriği seçmek için ve Ctrl + C onları kopyalamak için.

4. Excel'i açın ve doğrudan yapıştırın (kullanarak Ctrl + V bunları bir çalışma sayfasına yapıştırmak için kısayollar. Ekran görüntüsüne bakın:

notlar:
  • 1. Bu yöntemle sadece ana klasördeki dosyalar görüntülenebilir, alt dizindeki dosyalar listelenemez.
  • 2. Dosya adlarının köprüleri mevcut değildir.

Formülü kullanarak bir klasördeki tüm dosya adlarını çalışma sayfasına listeleyin

Excel'de, bir klasörden tüm dosya adlarının veya psecifc türü dosya adlarının listesini almak için bir formül de kullanabilirsiniz, lütfen aşağıdaki adımları izleyin:

1. Dosya yolunu kopyalayıp bir hücreye yapıştırın ve ardından şunu yazın: \* aşağıda gösterilen ekran görüntüsü gibi dosya yolundan sonra:

2. Daha sonra, formül > İsim Yöneticisi, ekran görüntüsüne bakın:

3. In İsim Yöneticisi iletişim kutusunu tıklayın yeni düğmesi, ekran görüntüsüne bakın:

4. Dışarı fırladı Yeni isim iletişim kutusunda bir ad belirtin. Name metin kutusuna girin ve ardından aşağıdaki formülü Anlamına gelir metin kutusu, ekran görüntüsüne bakın:

=FILES(Sheet1!$A$1)

not: Bu formülde, Sayfa1! $ A $ 1 çalışma sayfasının hücresinin, 1. adımda yerleştirdiğiniz dosya yolunu içermesidir.

5. Ve sonra tıklayın OK > Kapanış diyalogları kapatmak ve ardından aşağıdaki formülü dosya adlarını listelemek istediğiniz boş bir hücreye girin ve doldurma hanesini boş hücreler görüntülenene kadar aşağı sürükleyin, şimdi, belirtilen klasördeki tüm dosya adları aşağıdaki gibi listelenmiştir gösterilen ekran görüntüsü:

=IFERROR(INDEX(Filenames,ROW(A1)),"")

not: Bu formülde, Dosya adları 4. adımda oluşturduğunuz aralık adı ve A1 hücre dosya yolunu içerir.

notlar:
  • 1. Bu çalışma kitabını şu şekilde kaydetmelisiniz Excel Makro Etkin Çalışma Kitabı Formüllerin dosya kapanıp yeniden açıldıktan sonra düzgün çalışmasını istiyorsanız.
  • 2. Tüm docx dosya adlarını listelemek gibi belirli bir uzantıya sahip tüm dosyaları listelemek istiyorsanız, bu durumda * yerine * docx * kullanmanız gerekir, benzer şekilde xlsx dosyaları için lütfen * xlsx * kullanın.


VBA kodunu kullanarak bir klasördeki tüm dosya adlarını çalışma sayfasına listeleyin

Çalışma sayfasındaki bir klasördeki dosyaları listelemek için aşağıdaki VBA'yı kullanma:

1. Bir çalışma sayfası açın ve dosya adlarını koymak istediğiniz hücreyi seçmek için tıklayın.

2. Basılı tutun ALT + F11 Excel'de anahtarlar ve açılır Uygulamalar için Microsoft Visual Basic pencere.

3. tıklayın Ekle > modülve aşağıdaki kodu modül Pencere.

VBA kodu: Bir klasördeki tüm dosya adlarını bir çalışma sayfasına listeleyin

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. Daha sonra tuşuna basın. F5 kodu çalıştırmak için anahtar, yeni bir pencere Araştır görüntülenecek. Dosya adlarının listelenmesini istediğiniz klasörü seçin.

5. Sonra tıklayın OK, belirli klasördeki dosyalar köprülerle birlikte çalışma sayfasında listelenmiştir. Ekran görüntüsüne bakın:

not: Yalnızca ana klasördeki dosya adları listelenebilir.

Bir klasördeki ve alt klasörlerdeki tüm dosya adlarını güçlü bir özelliğe sahip bir çalışma sayfasına listeleyin

The Dosya Adı Listesi yarar Kutools for Excel aşağıda gösterildiği gibi bir çalışma sayfasındaki bir dizinden kolayca dosya listesi oluşturabilir.    Kutools for Excel'i indirmek için tıklayın!

doc tüm dosya adlarını listele 9

Not:Bunu uygulamak için Dosya Adı Listesiöncelikle Kutools for Excelve ardından özelliği hızlı ve kolay bir şekilde uygulayın.

Kurduktan sonra Kutools for Excellütfen şunu yapın:

1. Excel'i açın, tıklayın Kutools Artı > İthalat / İhracat > Dosya Adı Listesi…, ekran görüntüsüne bakın:

2. In Dosya Adı Listesi iletişim kutusunda aşağıdaki işlemleri yapın:

(1.) Tıklayın doc-list-files-düğmesi Listelemek istediğiniz dosyaları içeren klasörü belirtmek için düğmesine basın;

(2.) Kontrol edin Dosyaları alt dizinlere dahil et alt klasörlerdeki tüm dosya adlarını listeleme seçeneği veya Gizli dosya ve klasörleri dahil et gizli dosyaların tüm adlarının yanı sıra gizli klasörlerdeki dosya adlarını listeleme seçeneği;

(3.) Listenin altında listelemek istediğiniz dosya türünü belirtin. Dosya türü Bölüm;

(4.) Menüden görüntülemek istediğiniz bir dosya boyutu birimi seçin. Dosya boyutu birimi ihtiyacınız olan bölüm.

(5.) Kontrol edin Köprüler oluştur İhtiyacınız olan seçenek.

3. tıklayın OK. Yeni bir çalışma sayfasında dizin veya alt dizindeki dosyaların bir listesini oluşturacaktır. Ekran görüntüsüne bakın:

Kutools for Excel'i indirmek için tıklayın ve Şimdi ücretsiz deneme!


Daha ilgili makaleler:

  • Bir Çalışma Kitabından Tüm Çalışma Sayfası Adlarının Bir Listesini Oluşturun
  • Farz edelim ki, birden çok çalışma sayfası olan bir çalışma kitabınız var, şimdi mevcut çalışma kitabındaki tüm sayfa adlarını listelemek istiyorsunuz, Excel'de bu sayfa adlarının bir listesini tek tek yazmadan oluşturmanın hızlı bir yöntemi var mı? Bu eğitim, çalışma sayfası adlarının Excel'de nasıl listeleneceğine ilişkin talimatlar vermektedir.
  • Listeye Göre Dosyaları Bir Klasörden Diğerine Kopyala veya Taşı
  • Bir çalışma sayfasındaki bir sütunda dosya adları listeniz varsa ve dosyalar bilgisayarınızdaki bir klasörde bulunuyorsa. Ancak, şimdi, çalışma sayfasında listelenen bu dosyaları, aşağıdaki ekran görüntüsü gibi orijinal klasörlerinden başka bir klasöre taşımanız veya kopyalamanız gerekir. Bu görevi Excel'de yapabildiğiniz kadar çabuk nasıl bitirebilirsiniz?
  • Açılır Listeyi Kullanarak Çalışma Sayfaları Arasında Gezinme
  • Diyelim ki, birden çok çalışma sayfası içeren bir çalışma kitabınız var, şimdi, tüm sayfa adlarını listeleyen bir açılır liste veya birleşik giriş kutusu oluşturmanız gerekiyor ve açılır listeden bir sayfa adı seçtiğinizde, hemen o sayfaya atlayacaktır. Bu makale, Excel'de bir açılır liste kullanarak çalışma sayfaları arasında nasıl gezinileceğini tanıtacağım.

En İyi Ofis Üretkenlik Araçları

🤖 Kutools AI Yardımcısı: Aşağıdakilere dayalı olarak veri analizinde devrim yaratın: Akıllı Yürütme   |  Kodunu oluşturun  |  Özel Formüller Oluşturun  |  Verileri Analiz Edin ve Grafikler Oluşturun  |  Kutools İşlevlerini Çağır...
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya Tanımla   |  Boş Satırları Sil   |  Veri Kaybı Olmadan Sütunları veya Hücreleri Birleştirin   |   Formülsüz Tur ...
Süper Arama: Çoklu Ölçütlü VLookup    Çoklu Değer VLookup  |   Birden Çok Sayfada VLookup   |   Bulanık Arama ....
Gelişmiş Açılır Liste: Hızla Açılır Liste Oluşturun   |  Bağımlı Açılır Liste   |  Çoklu Seçim Açılır Liste ....
Sütun Yöneticisi: Belirli Sayıda Sütun Ekleme  |  Sütunları Taşı  |  Gizli Sütunların Görünürlük Durumunu Değiştir  |  Aralıkları ve Sütunları Karşılaştırın ...
Öne Çıkan Özellikler: Izgara Odağı   |  Tasarım görünümü   |   Büyük Formül Çubuğu    Çalışma Kitabı ve Sayfa Yöneticisi   |  Kaynak Kütüphanesi (Otomatik metin)   |  Tarih Seçici   |  Çalışma Sayfalarını Birleştirin   |  Hücreleri Şifrele/Şifresini Çöz    E-postaları Listeye Göre Gönder   |  Süper Filtre   |   Özel Filtre (kalın/italik/üstü çizili filtre...) ...
En İyi 15 Araç Seti12 Metin Tools (Metin ekle, Karakterleri Kaldır, ...)   |   50+ Grafik Türleri (Gantt şeması, ...)   |   40+ Pratik Formüller (Yaşı doğum gününe göre hesapla, ...)   |   19 sokma Tools (QR Kodunu Girin, Yoldan Resim Ekle, ...)   |   12 Dönüştürme Tools (Sayılardan Kelimelere, Para Birimi Dönüştürme, ...)   |   7 Birleştir ve Böl Tools (Gelişmiş Kombine Satırları, Bölünmüş hücreler, ...)   |   ... ve dahası

Kutools for Excel ile Excel Becerilerinizi Güçlendirin ve Daha Önce Hiç Olmadığı Gibi Verimliliği Deneyimleyin. Kutools for Excel, Üretkenliği Artırmak ve Zamandan Tasarruf Etmek için 300'den Fazla Gelişmiş Özellik Sunar.  En Çok İhtiyacınız Olan Özelliği Almak İçin Buraya Tıklayın...

Açıklama


Office Tab, Office'e Sekmeli Arayüz Getirir ve İşinizi Çok Daha Kolay Hale Getirir

  • Word, Excel, PowerPoint'te sekmeli düzenlemeyi ve okumayı etkinleştirin, Publisher, Access, Visio ve Project.
  • Yeni pencereler yerine aynı pencerenin yeni sekmelerinde birden çok belge açın ve oluşturun.
  • Üretkenliğinizi% 50 artırır ve her gün sizin için yüzlerce fare tıklamasını azaltır!
Comments (80)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I've been using vb6 since years. That was very easy to copy all the file names of directory and sub-directory. It was possible to manipulate the name of the files as you wanted. Unfortunately, it has been abandonned...
This comment was minimized by the moderator on the site
Is there any way to get a list of files in a Microsoft Teams/SharePoint folder including sub folders? I can synch the folder locally but then the hyperlinks generated are local. I really want the links to the Teams location for purpose of sharing with the team.
This comment was minimized by the moderator on the site
السلام عليكم ...شكرا جزيلا وفقكم الله لكل خير...معلومات قيمة ومفيدة ..نفعتني كثيرا وفرحت بها كثيرا
This comment was minimized by the moderator on the site
I'm 63 years old. Have been looking for how to do this this (directory to Excel to with attributes) for years! Tried many methods so complicated that I had to learn new programming language (i.e. command prompt and command shell, I am subject matter expert, IT user; not dedicated IT). But thought it should be simple so kept looking. AND HERE IT IS!! So easy my now elderly brain gets it. Thank you, thank you. Bless you! All hail extendoffice! You rock.
Hmmm. Does anybody else have programming how-tos on their bucket list?
This comment was minimized by the moderator on the site
How do you automatically refresh the list after you change a file name?
This comment was minimized by the moderator on the site
you are genius
This comment was minimized by the moderator on the site
How to list all file names from a SharePoint link into a Worksheet?
This comment was minimized by the moderator on the site
HI, does this line give an error if you folder path is longer?

ActiveSheet.Hyperlinks.Add Cells(I, 1), xFile.Path, , , xFile.Name
This comment was minimized by the moderator on the site
Amazing trick ! Unfortunately is working only for certain folders and I couldnt identify whats the selection criteria. I only can tell that Microsoft Excel Security Notice says "Microsoft Office has identify a potential security concern. This location may be unsafe. C:\C:\Users\popal". I dont understand where is "C:\C:" comming from but I m getting the same "C:\C:" when I hover the mouse over the hypelink. Thanks for any suggestion
This comment was minimized by the moderator on the site
very very useful help and clear instructions. appreciate the time spent on this . thanks.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations