Bu yazıda, Excel'de aktif bir çalışma kitabı yolunu nasıl bulacağımızı öğreneceğiz.
Excel'de HÜCRE işlevi
Excel'deki hücre işlevi, sütun, içerik, dosya adı vb. gibi çalışma sayfalarıyla ilgili bilgileri sağlar.
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.
Şimdi 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… Artık 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ı nasıl alınır
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 kod için aşağıdan takip edin
Seçenek Açık
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 = SheetCount'a 2 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" & LastRow ).'Seçili verileri kopyalama Selection.Copy Sheets("Main").Activate Range("A2").Select LastRow = ActiveCell.SpecialCells(xlLastCell).Row LastRow = LastRow + 1 'Kopyalanan verileri son satıra yapıştırma Ana sayfa Hücrelerinde(SonSatır, 1).ActiveSheet.Paste Cells(LastRow, 7).Select LastRow = ActiveCell.SpecialCells(xlLastCell).Row 'Sayfa adını veri aralığıyla birlikte ekleme(Selection, Cells(LastRow, 7)).Value = Sheets(Counter).Name Next End Sub
Excel'de etkin bir çalışma kitabı yolu nasıl bulunur 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 Adlandırılmış Aralıkları Hakkında Her Şey : isimlerle etiketlenmiş excel aralıklarının excel formüllerinde kullanımı kolaydır. Burada her şeyi öğrenin.
Excel'deki Ad Kutusu : Excel Ad Kutusu, excel'de etkin hücre veya aralıkların adını gösteren, excel sayfasının sol üst köşesindeki küçük bir görüntüleme alanından başka bir şey değildir. Başvurular için bir hücreyi veya diziyi yeniden adlandırabilirsiniz.
Excel'de çalışma sayfasının Sayfa adı nasıl alınır : Excel'deki HÜCRE İşlevi, sütun, içerik, dosya adı vb. gibi herhangi bir çalışma sayfasıyla ilgili bilgileri size verir.
Excel'de Dinamik Adlandırılmış Aralıklar nasıl kullanılır? : Dinamik ad aralığı, verilere göre genişleyen ve küçülen dizi veya aralık için kullanılan bir addır. Dinamik adlandırılmış aralıklar hakkında daha fazla bilgiyi buradan edinebilirsiniz.
Excel'de Renkli Açılır Liste Nasıl Oluşturulur : Koşullu biçimlendirme ve veri doğrulamayı kullanarak Excel'deki açılır listeye renkler ekleyin.
Excel'de ad ve soyadına katılın : öğesini kullanarak iki veya daha fazla değeri veya adı birleştirin. BİRLEŞTİR işlevi veya & Şebeke. Bu makale, Excel'de iki veya daha fazla hücrenin nasıl ekleneceğini açıklar.
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.