Hücre İşlevi Microsoft Excel 2010'da Sayfa Adı, Çalışma Kitabı Adı ve Yolu Döndürür

Anonim

Excel'de, sayfa adını, çalışma kitabı adını ve dosya yolunu döndürmek için değiştirilebilen HÜCRE işlevi olarak adlandırılan yararlı bir işlevimiz var. Bu yazıda excel sayfasının adını nasıl döndüreceğimizi öğreneceğiz. Bunun nasıl yapıldığını görelim.

Mevcut dosya için bu bilgiyi istediğimizi düşünürsek. İlk önce HÜCRE İşlevini anlayalım. Sözdizimi =HÜCRE(info_type, [referans]). HÜCRE İşlevi, 1'in biçimlendirmesi, konumu veya içeriği hakkında bilgi verir.NS referanstaki hücre. info_type dosya adı, adres, renk vb. olabilir. Gerekli olanı seçebilmeniz için açılır menüde mevcut bir seçenekler listesi vardır. Referans, kullanmakta olduğunuz mevcut çalışma kitabıdır.

Bu örnekteki dosya “B:\” konumunda bulunur. elde etmek için dosya yolu, çalışma kitabı adı ve sayfa adı , kullanırız

Bu bize çıktıyı şu şekilde verecek B:\[Kitap1.xlsm]Sayfa2 bu örnekteki çalışma kitabının dosya yolu + çalışma kitabı adı + sayfa adıdır.

Şimdi bir adım öne geçelim. Almak için dosya yoluyalnızca B:\[Kitap1.xlsm]Sayfa2'den, kullanıyoruz

=ORTA(HÜCRE(“dosya adı”)),1,BUL(“[“,HÜCRE(“dosya adı”))-1)

Vurgulanan bölüm, ilk olarak işlevde açılış kutusu dirseğinin "[" konumunu bulan değerlendirilecektir. Konum 4 olarak bulur.

Fonksiyonumuz daha sonra =MID(HÜCRE(“dosya adı”)),1,3) şeklinde daralır. 1'den başlayan karakterlere ihtiyacımız varNS 3'e karakterrd orta işlevi kullanarak karakter (4-1=3). Böylece elde ettiğimiz çıktı, çalışma kitabı adı olmayan dosya yolu olacaktır. Ve sonucu olarak alıyoruz "B:\"

şimdi türetelim çalışma kitabı adı. bizim fonksiyonumuz

Çalışma kitabı adını bu sonuçtan B:\[Kitap1.xlsm]Sayfa2 türetmemiz gerekiyor. Nasıl çalıştığını anlayalım.

=ORTA(HÜCRE(“dosya adı”)),,BUL(“[",HÜCRE("dosyaadı"))+1,(BUL("]“,HÜCRE(“dosyaadı”)))-BUL(“[“,HÜCRE (“dosya adı”))-1)

Önce vurgulanan kısım değerlendirilir. Çalışma kitabı adı her zaman köşeli parantez içindedir, bu yüzden açılış kutusu parantezini [ ve kapanış kutusu parantezini ] aramamız gerekir ve sonucumuz bu 2'nin içindedir. Böylece fonksiyonun bu kısmı metnin başlangıç ​​konumunu döndürür.

=ORTA(HÜCRE(“dosya adı”)),BUL(“[",HÜCRE("dosyaadı"))+1,(BUL("]“,HÜCRE(“dosyaadı”)))-BUL(“[“,HÜCRE( “dosya adı”))-1)

Bu vurgulanan kısım, başlangıç ​​konumundan çıkartılacak karakter sayısı olan MID fonksiyonunun son parametresi olarak değerlendirilecektir. Böylece, bu durumda 15 olan bitiş kutusu braketinin konumunu hesaplar ve başlangıç ​​kutusu braketini hariç tutmak için 4 ve diğer -1 olan başlangıç ​​kutusu braketinin konumunu çıkarır. Böylece mid işlevi =MID(CELL(“filename”),5,10) olarak tamamlandı ve sonucu şu şekilde alıyoruz: Kitap1.xlsm örneğimize göre.

Şimdi sayfa adı olan son yönü türetelim. bizim fonksiyonumuz

Bu çok basit bir fonksiyon. İlk olarak, bu işlevde vurgulanan bölüm değerlendirilir - =MID(HÜCRE(“dosyaadı”),,FIND(“]”,CELL(“dosya adı”))+1,255)

Bu bize bitiş kutusu braketi + 1'in konumunu verecektir (kutu braketini hariç tutmak için. Örneğimizde bu 15+1 = 16 ile sonuçlanır. Şimdi doğrudan MID işlevine ulaşıyoruz.

=ORTA(HÜCRE(“dosya adı”)),16,255). Fonksiyondan bize 16'dan başlayarak 255 (bir hücrenin tutabileceği maksimum karakter) karakter vermesini istiyoruz.NS dosya adının karakteri.

Yani elde ettiğimiz sonuç bu örnekteki gibi Sheet2.

Sonuç olarak, dosya adı hakkında ihtiyaç duyduğumuz bilgileri elde etmek için aynı temel işlevi =HÜCRE(“dosyaadı”) bazı geliştirmelerle kullanabiliriz.

Bu şekilde HÜCRE fonksiyonu ile hücrede çalışma sayfası adını alabiliriz.