KutoolsforOffice — Tek çözüm, beş güçlü araç.Daha az çabayla daha fazlasını başarmak.

Excel'de Dosya Adlarından Dosya Uzantılarını Nasıl Çıkarılır

YazarKelly Değiştirme Tarihi

Excel'de Dosya Listesi ile çalışırken, .xlsx, .docx, .pdf veya .jpg gibi uzantılarını çıkararak Dosya Türü tanımlamanız gerekebilir. Bu işlem, dosyaları düzenlemek, belirli Dosya Türü filtrelemek, rapor oluşturmak veya verileri daha fazla analiz için hazırlamak için yararlı olabilir. Birkaç dosya adına ait uzantıları elle çıkarmak yönetilebilir olsa da, yüzlerce veya binlerce dosya adına bunu yapmak sıkıcı ve zaman alıcı olabilir.

Bu eğitimde, Excel'de dosya adlarından uzantılarını çıkarmak için üç pratik yöntem sunuyoruz: formül kullanarak, VBA işleviyle ve Kutools for Excel’in güçlü **Metni Çıkart** özelliğini kullanarak.


Dosya adlarından formül kullanarak dosya uzantılarını çıkarın

Yerleşik bir Excel çözümü tercih ediyorsanız, dosya uzantılarını doğrudan dosya adlarından ayırmak için bir formül kullanabilirsiniz. Kullanmanız gereken formül, Excel sürümünüze bağlıdır.

Excel 365, Excel 2021 ve sonraki sürümler için

Modern Excel sürümleri, dosya uzantılarını çıkarmayı çok daha kolaylaştıran TEXTAFTER işlevini içerir.

Adımlar

  1. Dosya Adı Listesi’inizin yanındaki boş bir hücre seçin ve aşağıdaki formülü girin:
    ="."&TEXTAFTER(A2,".",-1)
    Not: A2’yi dosya adınızı içeren hücreyle değiştirin.
  2. Enter tuşuna basarak ilk dosya adı için sonucu alın.
  3. Ardından Doldurma Kulpu’nuaşağı doğru sürükleyerek formülü kalan hücrelere kopyalayın.
    Excel 365, 2021 ve üzeri sürümlerde dosya uzantısını çıkarmak için formül uygulamanın nasıl yapılacağını gösteren bir ekran görüntüsü

Excel 2019, Excel 2016 ve önceki sürümler için

Excel sürümünüz TEXTAFTER işlevini desteklemiyorsa, aşağıdaki formülü kullanabilirsiniz.

Adımlar

  1. Dosya Adı Listesi’ünüzün yanındaki boş bir hücre seçin ve aşağıdaki formülü girin:
    =RIGHT(A2,LEN(A2)-FIND("@",SUBSTITUTE(A2,".","@",LEN(A2)-LEN(SUBSTITUTE(A2,".",""))))+1)
    Not: A2’yi dosya adınızı içeren hücreyle değiştirin.
  2. Entertuşuna basarak ilk dosya adı için sonucu alın.
  3. Ardından Doldurma Kulpu’nuaşağı doğru sürükleyerek formülü kalan hücrelere kopyalayın.
    Excel 2019 ve önceki sürümlerde dosya uzantısını çıkarmak için formül uygulamanın nasıl yapılacağını gösteren bir ekran görüntüsü

Formül yöntemlerinin avantajları

  • VBA gerekmez
  • Ek araç gerekmez
  • Hızlı çıkarım görevleri için uygundur
  • Çoğu Dosya Adı Listesi için iyi çalışır

Ancak formüller, özellikle büyük veri kümeleriyle çalışırken hem akılda tutulması hem de sürdürülebilirliği zorlaşabilir.


Dosya adlarından VBA kullanarak dosya uzantılarını çıkarın

Çalışma sayfası formülü yerine özel bir işlev tercih ediyorsanız, dosya uzantılarını VBA ile kolayca çıkarabilirsiniz. Basit bir kullanıcı tanımlı işlev oluşturarak, dosya uzantısını doğrudan bir çalışma sayfası hücresinden döndürebilirsiniz.

Adımlar

  1. Alt+F11 tuşlarına basarak Microsoft Visual Basic for Applications penceresini açın.
  2. Ekle > Modül’e tıklayın.
  3. Aşağıdaki kodu kopyalayıp modül penceresine yapıştırın:
    Function GetExtension(FileName As String) As String
        Dim Pos As Long
        Pos = InStrRev(FileName, ".")
        If Pos > 0 Then
            GetExtension = Mid(FileName, Pos)
        Else
            GetExtension = ""
        End If
    End Function
    VBA düzenleyicide VBA kodunun nasıl kullanılacağını gösteren bir ekran görüntüsü
  4. VBA Düzenleyici'yi kapatın ve çalışma sayfanıza dönün.
  5. Boş bir hücreye aşağıdaki formülü girin ve Entertuşuna basın.
    =GetExtension(A2)
  6. İşlevi kalan satırlara uygulamak için Doldurma Kulpunu aşağı doğru sürükleyin.
    Özel işlev, nokta dahil dosya uzantısını aşağıdaki ekran görüntüsünde gösterildiği gibi çıkarır.
    Kullanıcı tanımlı işlev uygulanarak çıkarılan uzantıları gösteren bir ekran görüntüsü
Not: Bu yöntem VBA kullandığından, özel işlevi korumak için çalışma kitabının makro etkinleştirilmiş bir çalışma kitabı (.xlsm) olarak kaydedilmesi gerekir. Çalışma kitabı standart Excel Formatı (.xlsx) biçiminde kaydedilirse, VBA kodu kaldırılacaktır. Ayrıca, çalışma kitabı açılırken makroların etkinleştirilmesi gerekir; aksi takdirde özel işlev çalışmaz.

Kutools for Excel ile dosya adlarından dosya uzantılarını çıkarın

En hızlı ve kullanıcı dostu çözüm için, Kutools for Excel, formül veya VBA kodu yazmanıza gerek kalmadan dosya uzantılarını çıkarmanızı sağlayan Metni Çıkart özelliğini sunar. Kurallara dayalı çıkarım yeteneğiyle, büyük Dosya Adı Listesi’nizi sadece birkaç tıklamayla işleyebilirsiniz.

Kutools for Excel – Excel için ihtiyaç duyduğunuz 300'den fazla temel aracı tek bir pakette sunar. Excel işlerinizi daha hızlı, kolay ve verimli hale getirir.Şimdi indirin!

Adımlar

  1. Tıklayın Kutools>Metin>Metni Çıkart.
    Metin çıkarma özelliğini etkinleştirmenin nasıl yapılacağını gösteren bir ekran görüntüsü
  2. Metni Çıkartiletişim kutusunda:
    1. Kurala Göre Çıkart sekmesine geçin.
    2. Uzantılarını çıkarmak istediğiniz dosya adlarını içeren hücreleri seçin.
    3. Metin kutusuna aşağıdaki kuralı girin:
      .*
  3. Kural eklemek için Ekle'ye tıklayın.
  4. Tıklayın Tamam.
    Bir çıkarım kuralı oluşturmanın nasıl yapılacağını gösteren bir ekran görüntüsü
  5. Görünen iletişim kutusunda Liste Yerleştirme Alanı'yi belirtin ve Tamam'a tıklayın.
    Çıkış hücresinin seçilmesini gösteren bir ekran görüntüsü
Notlar:
  • Bu kural, joker karakter eşleştirmesi kullanır. Nokta ().) dosya adını uzantısından ayıran noktayı eşleştirirken, yıldız işareti (*) noktadan sonraki herhangi bir karakter dizisini eşleştirir. Böylece kural, dosya adından nokta dahil tüm uzantıyı çıkarır.
  • Kurala Göre Çıkart özelliği diğer joker karakterleri de destekler:
    *— Herhangi bir sayıda karakteri eşleştirir.
    ?— Herhangi bir tek karakteri eşleştirir.
    Örneğin, bu kuralı kullanırsanız .???, Kutools yalnızca noktadan sonra tam olarak üç karakterden oluşan uzantıları (.jpg, .png, .txt gibi) çıkarır.

Kutools for Excel- Çalışmanızı daha hızlı ve kolay hale getiren, akıllı veri işleme ve üretkenlik için yapay zeka özelliklerinden yararlanmanızı sağlayan 300'dan fazla temel aracıyla Excel'i süper şarj edin.Şimdi Edinin

Sonuç

Kutools, seçili dosya adlarından tüm dosya uzantılarını (nokta (.) dahil) anında çıkarır ve bunları Sınırlı Aralık’a aktarır.

Çıkarılan sonuçları gösteren bir ekran görüntüsü

Formül veya manuel düzenleme gerektirmeden, büyük Dosya Adı Listeleri bile anında işlenebilir.


Sonuç

Dosya uzantılarını çıkarmak, dosyalarla ilgili verileri daha verimli düzenlemenize, analiz etmenize ve yönetmenize olanak tanır. Formüller hızlı bir çalışma sayfası tabanlı çözüm sunarken, VBA ise yeniden kullanılabilir özel bir işlev sağlar; ancak her iki yöntem de ya formül bilgisi ya da kodlama becerisi gerektirir.

En basit ve verimli çözümü arıyorsanız, Kutools for Excel’in **Metni Çıkart** özelliği en iyi seçimdir. Kurallara dayalı bu çıkarım süreci, formül veya VBA kullanmanıza gerek kalmadan, büyük bir **Dosya Adı Listesi**’nden dosya uzantılarını birkaç tıklamayla hızlı ve doğru şekilde ayıklamanızı sağlar.


En İyi Ofis Verimlilik Araçları

🤖KUTOOLS AI Yardımcısı: Şuna göre Veri Analizi’ı devrimleştirin:Akıllı Yürütme   |  Kod Oluştur|  özel formüller Oluştur  |  Verileri Analiz Et ve Grafikler Oluştur|  Geliştirilmiş İşlevler Çağır…
Popüler Özellikler:Bul, Vurgula veya Yinelenenleri İşaretle   |  Boş Satırları Sil   |  Veri Kaybetmeden Sütunları Birleştir veya Hücreleri Sil   |   Formül kullanmadan yuvarlama…
Süper ARA:Çoklu Kriterli Dikey Arama (VLookup)  |  Çoklu Değerli Dikey Arama (VLookup)  |   Birden Fazla Sayfada Dikey Arama (VLookup)   |   Bulanık Eşleme…
Gelişmiş Açılır Liste:Hızlıca Açılır Liste Oluştur   |  Bağımlı Açılır Liste   |  Çoklu Seçimli Açılır Liste…
Sütun Yöneticisi:Belirli Sayıda Sütun Ekle|Sütunları Taşı|Gizli Sütunların Görünürlük Durumunu Aç/Kapat|Aralıkları ve Sütunları Karşılaştır…
Öne Çıkan Özellikler:Izgara Odaklama   |  Tasarım Görünümü   |Gelişmiş formül çubuğu   | Çalışma Kitabı ve Sayfa Yöneticisi   |  Kaynaklar(Otomatik Metin)|  Tarih Seçici   |  Çalışma Sayfalarını Birleştir  |  Şifrele/Hücreleri Şifre Çöz   | Listeye Göre E-posta Gönder   |  Süper Filtre   |   Özel Filtre(Kalın Yazılı Hücreleri Filtrele/eğik/üstü çizili…) …
En İyi 15 Araç Setleri:12 MetinAraçları(Metin Ekle,Belirli Karakterleri Sil, …)|   50+GrafikTürleri(Gantt Grafiği, …)|   40+ Pratik Formüller(Doğum tarihine dayanarak yaş hesapla, …)|   19 EklemeAraçları(QR Kodu Ekle,Yoldan Resim Ekle, …)|   12 DönüştürmeAraçları(Kelimeye Dönüştür,Döviz Kuru Dönüşümü, …)|   7 Birleştir ve AyırAraçları(Gelişmiş Satırları Birleştir,Hücreleri Böl, …)|… ve daha fazlası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve 40+ diğer dil desteği sunar!

Kutools for Excel ile Excel becerilerinizi yükseltin ve hiç deneyemediğiniz bir verimlilik yaşayın.Kutools for Excel, üretkenliğ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’e 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.
  • Yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde birden fazla belge açın ve oluşturun.
  • Günlük üretkenliğinizi %50 artırır ve sizi her gün yüzlerce fare tıklamasından kurtarır!

Tüm Kutools eklentileri. Tek kurulum dosyası

Kutools for Office paketi, Excel, Word, Outlook ve PowerPoint için eklentileri ile birlikte Office Tab Pro'yu da içerir; bu da Office uygulamalarında çalışan ekipler için idealdir.

ExcelWordOutlookTabsPowerPoint
  • Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
  • Tek kurulum, tek lisans— birkaç dakikada hazır (MSI uyumlu)
  • Birlikte daha iyi çalışır— Office uygulamalarında akıcı üretkenlik
  • 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
  • En iyi değer— tek tek eklenti satın almak yerine tasarruf edin