Bu yazımızda Excel'de Dosya Adı Nasıl Alınır onu öğreneceğiz.
Senaryo:
Excel formülünü kullanarak excel dosya bilgileriyle çalışmak kolay, kullanışlı ve yaygın bir kullanımdır. Örneğin, dosya adını excel'de çıkarmak
Dosya adını almak için formül
Excel'deki hücre işlevi, sütun, içerik, dosya adı vb. gibi çalışma sayfalarıyla ilgili bilgileri sağlar.
Formül Sözdizimi
=HÜCRE("dosya adı",A1) |
"dosya adı" : referans hücre sayfasının tam adını alır
A1 : Sayfanın hücre referansı
Ancak sadece sayfa adını çıkarmamız gerekiyor. Temelde soyadı.
Gördüğünüz gibi sayfa adı sonra başlar ] (kapalı büyük parantez işareti). Bunun için sadece metindeki konumuna ihtiyacımız var ve sonra sayfa adını çıkaracağız.
Burada 12 olan sonuçtan karakterleri saydım. Ama bunu her seferinde yapamayız.
Bu nedenle, tam addan sayfa adını çıkarmak için, sayfanın konumunu bulmamız gerekir. ] (kapalı büyük parantez işareti)
Bulmak için formülü kullanın ]
=BUL("]",HÜCRE("dosya adı",A1)) |
58'in konumu ] .
Artık formülümüz tamamlandı
=ORTA(HÜCRE("dosyaadı",A1),BUL("]",HÜCRE("dosyaadı",A1))+1,255) |
Açıklama:
CELL("filename",A1) : Çalışma sayfasının tam adını verir
FIND("]",CELL("filename",A1))+1 : bu fonksiyon size ] ve +1 ekleyin, çünkü yalnızca sayfa adının ilk karakterinin konumuna ihtiyacımız var.
255 : Excel'e göre sayfa adının maksimum kelime sınırı.
MID : MID işlevi, baştan sona konumu kullanarak metinden belirli alt dizeyi çıkarır.
Burada formülü kullanarak dosya adını çıkardık.
Artık MID işlevini kullanmak yerine bir formülümüz daha var. SAĞ işlevini kullanın.
SAĞ işlevi, metnin son kısmından belirli alt dizeyi çıkarır.
Formülü kullanın:
=SAĞ(HÜCRE("dosyaadı",A2),UZUNLUK(HÜCRE("dosyaadı",A2))-BUL("]", HÜCRE("dosyaadı",A2))) |
Açıklama:
FIND("]", CELL("filename",A2)) : Sayfa adı char konumunu çıkarır.
UZUNLUK(HÜCRE("dosyaadı",A2)) : metnin uzunluğunu alır(dosyaadı)
RIGHT : RIGHT işlevi, konumunu kullanarak dizeyi metinden çıkarır.
Gördüğünüz gibi, bu işlev de iyi çalışıyor. Evet… Şimdi sadece sayfa adını çıkarmak için kullanılan mantıkla 2 farklı formülümüz var. Excel'de VBA kullanarak yalnızca sayfa adını nasıl alacağınızı buradan öğrenin.
VBA örneği
Üç sayfada verimiz var ve hepsinden gelen verileri ana sayfada birleştirmek istiyoruz. Her sayfadaki verilerin sonunda bir sayfa adı olmalıdır.
“Sayfa adı ile birlikte verileri konsolide et” düğmesine tıklandığında, veriler ana sayfada konsolide edilecektir.
Kod açıklaması
SheetCount = Application.Worksheets.Count
Yukarıdaki kod, çalışma kitabındaki çalışma sayfasının sayısını almak için kullanılır.
LastRow = ActiveCell.SpecialCells(xlLastCell).Row
Yukarıdaki kod, son hücrenin satır numarasını almak için kullanılır.
Aralık("A2:F" & LastRow).Seçin
Yukarıdaki kod, A2 hücresinden başlayarak tüm verileri seçmek için kullanılır..
Seçim.Kopyala
Yukarıdaki kod, seçilen verileri kopyalamak için kullanılır.
Aralık(Seçim, Hücreler(SonSatır, 7)).Value = Sheets(Sayaç).Ad
Yukarıdaki kod, seçilen hücreye sayfa adını atamak için kullanılır.
Lütfen aşağıdaki kodu kullanın
Seçenek Explicit Sub ConsolidateDataWithSheetName() 'Değişkenleri Bildirme Dim Counter As Integer Dim SheetCount As Integer Dim LastRow As Long 'Ekran güncellemelerini devre dışı bırakma Application.ScreenUpdating = False 'Çalışma kitabındaki çalışma sayfalarının sayısını alma SheetCount = Application.Worksheets.Count For Counter = 2 SheetCount Sheets(Counter).Activate Range("A2"). 'Son hücrenin satır numarasını alma LastRow = ActiveCell.SpecialCells(xlLastCell).Row 'Çalışma kitabındaki tüm verileri seçme Range("A2:F" öğesini seçin. & LastRow). 'Seçili verileri kopyalama Selection.Copy Sheets("Main").Activate Range("A2").Select LastRow = ActiveCell.SpecialCells(xlLastCell).Row LastRow = LastRow + 1 'Kopyalanan verileri şuraya yapıştırma Ana sayfadaki son satır Hücreler(SonSatır, 1).ActiveSheet.Paste Cells(LastRow, 7).Select LastRow = ActiveCell.SpecialCells(xlLastCell).Row 'Veri Aralığı ile birlikte sayfa adını ekleme(Seçim, Hücreler( LastRow, 7)).Value = Sheets(Counter).Name Next End Sub
Excel'deki formülü kullanan tüm gözlem notları burada
Notlar:
Excel'deki yoldan dosya adı nasıl alınır hakkındaki bu makalenin açıklayıcı olmasını umuyorum. Değerleri hesaplama ve ilgili Excel formülleri hakkında daha fazla makaleyi burada bulabilirsiniz. Bloglarımızı beğendiyseniz, Facebook'ta arkadaşlarınızla paylaşın. Ayrıca bizi Twitter ve Facebook'ta da takip edebilirsiniz. Sizden haber almayı çok isteriz, işimizi nasıl iyileştirebileceğimizi, tamamlayabileceğimizi veya yenileyebileceğimizi ve sizin için daha iyi hale getirebileceğimizi bize bildirin. E-posta sitesinde bize yazın.
Excel'de açılır listeyi sil : Açılır liste, kullanıcının veri girmesini kısıtlamak için kullanılır ve listeden seçim yapma seçeneği sunar. Kullanıcı bir listeden seçim yapmak yerine herhangi bir veri girebileceği için Açılır listeyi silmemiz veya kaldırmamız gerekiyor.
Excel 2016'da Nasıl Onay İşareti Eklerim? : Excel Hücresine bir onay işareti eklemek için Excel'deki sembolleri kullanırız. Yazı tiplerini kanatlara ayarlayın ve bir onay işaretinin sembolünü elde etmek için Char(252) formülünü kullanın.
Excel'de Kaydırma Kilidi nasıl devre dışı bırakılır : Excel'de sayfa hücresini yukarı, aşağı, Sol ve Sağa hareket ettiren ok tuşları. Ancak bu özellik yalnızca Excel'de Kaydırma Kilidi devre dışı bırakıldığında geçerlidir. Excel'de Scroll Lock, hücreyi değil, çalışma sayfanızı yukarı, aşağı, sola ve sağa kaydırmak için kullanılır. Bu makale kaydırma kilidi durumunu nasıl kontrol edeceğinize ve nasıl devre dışı bırakacağınıza yardımcı olacak?
Excel'de Gizli Satırlar Olmadan Yalnızca Filtrelenmiş Satırları Silme : Bir çoğunuz diğer satırları bozmadan seçili satırları nasıl sileceğinizi soruyorsunuz. Excel'de Bul ve Seç seçeneğini kullanacağız.
Popüler Makaleler :
Verimliliğinizi Artıracak 50 Excel Kısayolu : Excel'deki görevlerinizde daha hızlı olun. Bu kısayollar, Excel'deki iş verimliliğinizi artırmanıza yardımcı olacaktır.
Excel'de DÜŞEYARA İşlevi nasıl kullanılır? : Bu, farklı aralık ve sayfalardan değer aramak için kullanılan excel'in en çok kullanılan ve popüler işlevlerinden biridir.
Excel'de EĞER İşlevi nasıl kullanılır? : Excel'deki EĞER ifadesi koşulu kontrol eder ve koşul DOĞRU ise belirli bir değer veya YANLIŞ ise başka bir belirli değer döndürür.
Excel'de SUMIF İşlevi nasıl kullanılır? : Bu, başka bir gösterge panosu temel işlevidir. Bu, belirli koşullardaki değerleri özetlemenize yardımcı olur.
Excel'de COUNTIF İşlevi nasıl kullanılır? : Bu şaşırtıcı işlevi kullanarak değerleri koşullarla sayın. Belirli değerleri saymak için verilerinizi filtrelemeniz gerekmez. Gösterge tablonuzu hazırlamak için Countif işlevi gereklidir.