Note: The other languages of the website are Google-translated. Back to English

Excel'deki hücrelere birden çok dosya adı nasıl aktarılır?

Yüzlerce dosya içeren bir klasörünüz olduğunu varsayarsak ve şimdi bu dosya adlarını bir çalışma sayfasının hücrelerine aktarmak istiyorsunuz. Tek tek kopyalayıp yapıştırmak çok zaman harcayacaktır, bu makalede, bir klasörden birden çok dosya adını bir çalışma sayfasına aktarmanıza yardımcı olacak bazı hızlı hilelerden bahsedeceğim.

Birden çok dosya adını VBA kodu ile çalışma sayfası hücrelerine aktarın

Kutools for Excel ile birden çok dosya adını çalışma sayfası hücrelerine aktarın


Birden çok dosya adını VBA kodu ile çalışma sayfası hücrelerine aktarın

Aşağıdaki VBA kodu, dosya adlarını, dosya uzantılarını ve klasör adını çalışma sayfası hücrelerine aktarmanıza yardımcı olabilir, lütfen aşağıdaki adımları uygulayın:

1. Dosya adlarını içeri aktarmak istediğiniz yeni bir çalışma sayfası başlatın.

2. Basılı tutun ALT + F11 tuşlarını açmak için Uygulamalar için Microsoft Visual Basic pencere.

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

VBA kodu: Birden çok dosya adını çalışma sayfasının hücrelerine aktarın

Sub GetFileList()
'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)
    ActiveSheet.Cells(1, 1) = "Folder name"
    ActiveSheet.Cells(1, 2) = "File name"
    ActiveSheet.Cells(1, 3) = "File extension"
    i = 1
    For Each xFile In xFolder.Files
        i = i + 1
        ActiveSheet.Cells(i, 1) = xPath
        ActiveSheet.Cells(i, 2) = Left(xFile.Name, InStrRev(xFile.Name, ".") - 1)
        ActiveSheet.Cells(i, 3) = Mid(xFile.Name, InStrRev(xFile.Name, ".") + 1)
    Next
End Sub

4. Daha sonra tuşuna basın. F5 Bu kodu yürütmek için tuşuna basın ve açılan Gözat penceresinde, dosya adları formunu içe aktarmak istediğiniz klasörü seçin, ekran görüntüsüne bakın:

doc içe aktarma dosya adları 1

5. Ve sonra tıklayın OK düğmesi ve aşağıdaki sonucu alacaksınız:

doc içe aktarma dosya adları 2

not: Belirli klasörünüzde alt klasörler varsa, alt klasörlerdeki dosya adları alınmayacaktır.


Kutools for Excel ile birden çok dosya adını çalışma sayfası hücrelerine aktarın

Hem klasördeki hem de alt klasörlerdeki dosya adlarını içe aktarmanız gerekirse, lütfen endişelenmeyin. Kutools for Excel'S Dosya Adı Listesi yardımcı program, alt klasörler de dahil olmak üzere belirli bir klasördeki tüm dosya adlarını kolayca içe aktarabilirsiniz.

Kutools for Excel : 300'den fazla kullanışlı Excel eklentisi ile 30 günde sınırlama olmaksızın ücretsiz deneyin. 

Kurduktan sonra Kutools for Excellütfen aşağıdaki işlemleri yapın:

1. tıklayın Kutools Artı> İthalat ihracat > 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 içe aktarma dosya adları 5 Almak istediğiniz dosyaların bulunduğu klasörü seçmek için düğmesine basın;

(2.) Kontrol edin Dosyaları alt dizinlere dahil et alt klasörlerin dosya adlarını içe aktarmak için;

(3.) Almak istediğiniz dosya türünü seçin. Dosya türü Bölüm;

(4.) Menüden görüntülemek istediğiniz bir dosya boyutu birimi seçin. Dosya boyutu birimi Bölüm;

(5.) Dosya adlarına ve klasörlere köprü oluşturmak istiyorsanız, lütfen kontrol edin Köprüler oluştur seçeneği.

doc içe aktarma dosya adları 4

3. Ayarları tamamladıktan sonra lütfen tıklayın OK düğmesi ve hem klasör hem de alt klasörlerdeki dosya adları aşağıda gösterilen ekran görüntüsü gibi yeni bir çalışma sayfasına aktarılır:

doc içe aktarma dosya adları 6

İpuçları: Belirli bir klasörden yalnızca belirli bir tür dosya adını içe aktarmak istiyorsanız, Belirtmek seçeneği Dosya Adı Listesi iletişim kutusunu açın ve dosya uzantısını içine yazın, ardından yalnızca belirtilen türdeki dosya adlarını hem klasörden hem de alt klasörlerden içe aktaracaktır.

Bu Dosya Adı Listesi özelliği hakkında daha fazla bilgi edinmek için tıklayın…

Kutools for Excel'i şimdi indirin ve ücretsiz deneyin!


Demo: Kutools for Excel ile birden çok dosya adını çalışma sayfası hücrelerine aktarın

Kutools for Excel: 300'den fazla kullanışlı Excel eklentisi ile 30 günde sınırlama olmaksızın ücretsiz deneyin. Hemen indirin ve ücretsiz deneme!

İlgili yazılar:

Klasör ve alt klasörlerdeki tüm dosyalar bir çalışma sayfasına nasıl listelenir?

Bir klasördeki tüm dosya adlarını listelemek ve bunlar için Excel'de köprüler oluşturmak nasıl?


En İyi Ofis Üretkenliği Araçları

Kutools for Excel Sorunlarınızın Çoğunu Çözer ve Verimliliğinizi% 80 Artırır

  • Yeniden: Hızlıca yerleştirin karmaşık formüller, grafikler ve daha önce kullandığınız her şey; Hücreleri Şifrele şifre ile; Posta Listesi Oluşturun ve e-posta gönder ...
  • Süper Formül Çubuğu (birden çok metin ve formül satırını kolayca düzenleyin); Okuma Düzeni (çok sayıda hücreyi kolayca okuyun ve düzenleyin); Filtrelenmiş Aralığa Yapıştır...
  • Hücreleri / Satırları / Sütunları Birleştirme Veri kaybetmeden; Bölünmüş Hücre İçeriği; Yinelenen Satırları / Sütunları Birleştirme... Yinelenen Hücreleri Önleyin; Aralıkları Karşılaştır...
  • Yinelenen veya Benzersiz'i seçin Satırlar; Boş Satırları Seçin (tüm hücreler boştur); Süper Bul ve Bulanık Bul Birçok Çalışma Kitabında; Rastgele Seçim ...
  • Tam kopya Formül referansını değiştirmeden Birden Çok Hücre; Otomatik Referans Oluştur Birden Çok Sayfaya; Madde İşaretleri Ekle, Onay Kutuları ve daha fazlası ...
  • Metni Çıkar, Metin Ekle, Konuma Göre Kaldır, Alanı Kaldır; Sayfalama Alt Toplamları Oluşturma ve Yazdırma; Hücre İçeriği ve Yorumları Arasında Dönüştür...
  • Süper Filtre (filtre şemalarını kaydedin ve diğer sayfalara uygulayın); Gelişmiş Sıralama ay / hafta / gün, sıklık ve daha fazlasına göre; Özel Filtre kalın, italik ...
  • Çalışma Kitaplarını ve Çalışma Sayfalarını Birleştirin; Tabloları anahtar sütunlara göre birleştirin; Verileri Birden Çok Sayfaya Bölme; Toplu dönüştürme xls, xlsx ve PDF...
  • 300'den fazla güçlü özellik. Office / Excel 2007-2021 ve 365'i destekler. Tüm dilleri destekler. Kuruluşunuzda veya kuruluşunuzda kolay devreye alma. Tam özellikler 30 günlük ücretsiz deneme. 60 günlük para iade garantisi.
kte sekmesi 201905

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!
ofis tabanı
Yorumları sıralama ölçütü
Yorumlar (14)
5 üzerinden 5 olarak derecelendirildi · 1 derecelendirme
Bu yorum sitedeki moderatör tarafından en aza indirildi
Hey,
Bazı ürün adlarına sahip bir ecxel sayfam var ve ayrıca hücre A2 değeri apple1 ise, Pdf dosya adı apple1.pdf gibi, hücre verileriyle aynı adlı bazı pdf dosyalarına sahip bir klasöre sahibim, hangi adı bilmek istiyorum dosya eksik, bunu excel'de alabilir miyiz somwhow ..
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba, Myk,
İlk olarak, dosya adlarını çalışma sayfasına eklemek için yukarıdaki kodu uygulayabilir, iki dosya adı sütununu bir çalışma sayfasında listeleyebilir ve ardından Kutools'un Aynı ve Farklı hücreleri seç özelliğini eksik dosya adlarını belirlemek ve vurgulamak için kullanabilirsiniz, ekran görüntüsüne bakın :

Lütfen deneyin, teşekkürler!
Bu yorum sitedeki moderatör tarafından en aza indirildi
Çok yardımcı oldunuz, teşekkürler!
Bu yorum sitedeki moderatör tarafından en aza indirildi
Apakah bisa merename dosyası dengan excel?
terimakasih sangat membantu perkerjaan saya,
Bu yorum sitedeki moderatör tarafından en aza indirildi
saya coba yg pake vba di çalıştırmak bisa tapi pas di adım tarayıcı nya bukan oke tapi açık terus sampai ke dosyası tertentu ve ketika di klik malah çalışma zamanı 26 yol bulunamadı bisa bantu kenapa itu bisa terjadi?
Bu yorum sitedeki moderatör tarafından en aza indirildi
Teşekkürler. Harikaydı
Bu yorum sitedeki moderatör tarafından en aza indirildi
VBA kodu için, değiştirilen tarihi de nasıl çekersiniz?
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba,
İçe aktarılan dosya adları için değiştirilme tarihi sütununu ekleyin, lütfen aşağıdaki VBA kodunu uygulayın, lütfen deneyin, size yardımcı olabileceğini umuyoruz!

Alt GetFileList()
Nesne olarak xFSO'yu karart
Nesne olarak xFolder'ı karart
XFile'ı Nesne Olarak Karartın
FileDialog Olarak xFiDialog Dim
xPath'i Dize Olarak Karartın
Dim i As Integer
xFiDialog = Application.FileDialog(msoFileDialogFolderPicker) olarak ayarlayın
xFiDialog.Show = -1 ise
xPath = xFiDialog.SelectedItems(1)
Eğer son
xFiDialog'u ayarla = Hiçbir şey
xPath = "" ise, Sub'dan Çıkın
xFSO = CreateObject ("Scripting.FileSystemObject") olarak ayarlayın
xFolder = xFSO.GetFolder(xPath) olarak ayarlayın
ActiveSheet.Cells(1, 1) = "Klasör adı"
ActiveSheet.Cells(1, 2) = "Dosya adı"
ActiveSheet.Cells(1, 3) = "Dosya uzantısı"
ActiveSheet.Cells(1, 4) = "Son değiştirilme tarihi"
i = 1
xFolder.Files'daki Her xFile İçin
i = i + 1
ActiveSheet.Cells(i, 1) = xPath
ActiveSheet.Cells(i, 2) = Sol(xFile.Name, InStrRev(xFile.Name, ".") - 1)
ActiveSheet.Cells(i, 3) = Orta(xFile.Name, InStrRev(xFile.Name, ".") + 1)
ActiveSheet.Cells(i, 4) = CDate(xFile.datelastmodified)
Sonraki
End Sub
Bu yorum sitedeki moderatör tarafından en aza indirildi
klasör yolunu zaten koda koymanın bir yolu var mı?
Bu yorum sitedeki moderatör tarafından en aza indirildi
bunun için vba kodu nedir sadece klasör adından bahsetmek istiyorum.
Bu yorum sitedeki moderatör tarafından en aza indirildi
tablo, yalnızca klasör adı ve değiştirilmiş veriler de eklemek istiyorum?
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba,
Belirli bir ana klasördeki tüm klasör adlarını listelemek istiyor musunuz? Lütfen sorununuzu daha detaylı anlatın.
Bu yorum sitedeki moderatör tarafından en aza indirildi
Başka bir kolay yöntem var. Belgeleri kaydettiğiniz dizin yolunu kopyalayın ve bu bağlantıyı tarayıcıya (chrome/mozilla) yapıştırın. İsim listesini alacaksınız ve sadece excel'e yapıştırın. Şerefe!
Bu yorum sitedeki moderatör tarafından en aza indirildi
çok yararlı. çok fazla
5 üzerinden 5 olarak derecelendirildi
Buraya henüz hiç yorum yapılmamış
Lütfen yorum yazın
Misafir olarak yayınlama
×
Bu gönderiyi değerlendirin:
0   Karakterler
Önerilen Konumlar

Bizi takip et

Telif Hakkı © 2009 - www.extendoffice.com. | Tüm hakları Saklıdır. Tarafından desteklenmektedir ExtendOffice. | | | Site Haritası
Microsoft ve Office logosu, Microsoft Corporation'ın Amerika Birleşik Devletleri ve / veya diğer ülkelerdeki ticari markaları veya tescilli ticari markalarıdır.
Sectigo SSL ile korunmaktadır