Excel FORMULATEXT işlevi
- Örnek 1: Temel kullanım - hücre formülünü görüntüleme
- Örnek 2: Formül uzunluğunu sayma
- Örnek 3: Başka bir hücrenin formülünü görüntüleme
- Örnek 4: Formülü veya bir mesajı görüntüleme
Açıklama
FORMULATEXT işlevi, belirli bir referanstan bir formülü metin dizesi olarak görüntülemek veya döndürmek için kullanılır.
Sözdizimi ve Argümanlar
Formül sözdizimi
FORMULATEXT(referans) |
Argümanlar
|
Dönüş Değeri
FORMULATEXT işlevi bir formülü metin dizesi olarak döndürür.
Hatalar Hakkında
Sonuç şu durumlarda #N/A hata değeri olur:
1) Referans hücre bir formül içermiyor;
2) Referans hücredeki formül 8192 karakterden uzun;
3) Çalışma sayfası formülleri görüntülenmesinden korunuyor;
4) Formülü içeren harici çalışma kitabı kapalı.
Sonuç #DEĞER! hata değeri şu durumlarda:
1) İşlevde geçersiz karakterler girildi.
Kullanım ve Örnekler
Burada FORMULATEXT işlevinin Excel'de nasıl kullanılacağını açıklamak için bazı basit örnekler veriyorum.
Örnek 1: Temel kullanım - hücre formülünü görüntüleme
Formül
=FORMULATEXT(A2)
A1 =TODAY() formülünü içerir ve bugünün tarihini döndürür,
B2 =FORMULATEXT(A2) formülünü içerir ve A2 hücresindeki formül çubuğunda görünen metin dizesini döndürür.
Sonuç: A2 hücresine uygulanan formülü metin dizesi olarak görüntüler.
Örnek 2: Formül uzunluğunu sayma
Formül
=LEN((FORMULATEXT(A3)))
Açıklama:
LEN: Bir hücredeki karakterleri sayar.
LEN((FORMULATEXT(referans))): Referanstan gelen formülün karakter sayısını sayar.
Sonuç: A3 hücresindeki formülün uzunluğunu sayar.
Örnek 3: Başka bir hücrenin formülünü görüntüleme
Formül
=FORMULATEXT(INDIRECT(B5))
Açıklama:
INDIRECT(B5): B5 hücresindeki değeri görüntüler. Örneğimde, B5 hücresi “B2” değerini içerir.
ardından
FORMULATEXT(INDIRECT(B5)), FORMULATEXT(B2) ile eşittir.
Sonuç: B2 hücresine uygulanan formülü görüntüler.
Örnek 4: Formülü veya bir mesajı görüntüleme
Eğer referans bir formül içermiyorsa, FORMULATEXT işlevi aşağıdaki ekran görüntüsünde gösterildiği gibi #N/A hata değeri döndürür. Bu hata değerinin görünmesini önlemek için ISFORMULA işlevini ve FORMULATEXT işlevini birleştirerek referansa göre formülü veya bir mesajı görüntüleyebilirsiniz.
Formül
=EĞER(ISFORMULA(A2),FORMULATEXT(A2),"formül değil")
Açıklama
Eğer A2 hücresi bir formül içeriyorsa, FORMULATEXT işlevi yürütülür; değilse, "formül değil" metin dizesini görüntüler.
Not: Bu FORMULATEXT işlevi Excel 2013'ten itibaren yeni eklenmiştir.
En İyi Ofis Üretkenlik Araçları
Kutools for Excel - Kalabalıktan Sıyrılmaya Yardımcı Olur
Kutools for Excel, İhtiyacınız Olan Her Şeyin Tek Tıklama Uzağında Olduğundan Emin Olmak İçin 300'den Fazla Özelliğe Sahiptir...
Office Tab - Microsoft Office'de (Excel dahil) Sekmeli Okuma ve Düzenlemeyi Etkinleştir
- Bir saniyede, onlarca açık belge arasında geçiş yapın!
- Her gün yüzlerce fare tıklamasından kurtulun, fare eline veda edin.
- Birden fazla belgeyi görüntülediğinizde ve düzenlediğinizde üretkenliğinizi %50 artırır.
- Ofis'e (Excel dahil) Chrome, Edge ve Firefox gibi etkili sekmeler getirir.