Excel FORMULATEXT fonksiyonu

Söz Dizimi ve Bağımsız Değişkenler
- Örnek 1: Temel kullanım – hücrenin 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
FORMULATEXTfonksiyonu, verilen bir başvurudaki formülü metin dizesi olarak görüntülemek veya döndürmek için kullanılır.
Söz Dizimi ve Bağımsız Değişkenler
Formül söz dizimi
| FORMULATEXT(reference) |
Bağımsız değişkenler
|
Dönüş değeri
FORMULATEXTfonksiyonu, bir formülü metin dizesi olarak döndürür.
Hatalar Hakkında
Sonuç, aşağıdaki durumlarda #YOK hata değeridir:
1) Başvuru yapılan hücrede formül yoksa;
2) Başvuru yapılan hücredeki formül 8192 karakterden uzunsa;
3) Çalışma sayfası, formülün görüntülenmesini engelleyecek şekilde korunuyorsa;
4) Formülü içeren harici çalışma kitabı kapalıysa.
Sonuç, aşağıdaki durumda #VALUE! hata değeridir:
1) Fonksiyona geçersiz bir karakter girildiğinde.
Kullanım ve Örnekler
Excel'de FORMULATEXT fonksiyonunun kullanımını göstermek için bazı basit örnekler paylaşıyorum.
Örnek 1: Temel kullanım – hücrenin formülünü görüntüleme
Formül
=FORMULAR(A2)
A1 hücresi, bugünün tarihini döndüren =TODAY() formülünü içerir,
B2 hücresi, A2 hücresinden Formül Çubuğu içinde görüntülenen metin dizesini döndüren =FORMULATEXT(A2) formülünü içerir
Sonuç: A2 hücresine uygulanan formülü metin dizesi olarak görüntüleme 
Örnek 2: Formül uzunluğunu sayma
Formül
=LEN((FORMULATEXT(A3)))
Açıklama:
LEN: bir hücrenin karakterlerini sayar
LEN((FORMULATEXT(reference))): Başvurudan alınan formüldeki karakter sayısını hesaplar.
Sonuç: A3 hücresindeki formülün uzunluğunu sayma 
Ö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çeriyor.
ardından
FORMULARTEXR(INDIRECT(B5)) şuna eşittir: FORMULATEXT(B2)
Sonuç: B2 hücresine uygulanan formülü görüntüleme 
Örnek 4: Formülü veya bir mesajı görüntüleme
Eğer başvuru bir formül içermiyorsa, FORMULATEXT fonksiyonu aşağıda ekran görüntüsünde gösterildiği gibi #YOK hata değerini döndürür. Bu hata değerinin görünmesini önlemek için ISFORMULA fonksiyonunu FORMULATEXT fonksiyonuyla birlikte kullanarak başvuruya bağlı olarak formülü veya özel bir mesajı görüntüleyebilirsiniz.
Formül
=IF(ISFORMULA(A2),FORMULATEXT(A2),"not a formula")
Açıklama
Eğer A2 hücresi bir formül içeriyorsa, FORMULATEXT fonksiyonunu çalıştır; aksi takdirde “formül değil” metnini görüntüle.
Not: Bu FORMULATEXT fonksiyonu, Excel 2013 sürümüyle birlikte tanıtılmıştır.
En İyi Office Verimlilik Araçları
Kutools for Excel – Sizi Kalabalıktan Ayıran Özellikler Sunar
Kutools for Excel'in 300'den Fazla Özelliği Var,İhtiyacınız Olan Her Şeyin Bir Tık Uzakta Olduğundan Emin Olun…
Office Tab – Microsoft Office'te (Excel dahil) Sekmeli Okuma ve Düzenlemeyi Etkinleştirir
- Onlarca açık belge arasında geçiş yapmak için sadece bir saniye!
- Her gün sizin için yüzlerce fare tıklamasını azaltır; fareye elveda deyin.
- Birden fazla belgeyi görüntüleyip düzenlerken verimliliğinizi %50 artırır.
- Chrome, Edge ve Firefox gibi tarayıcılar, Excel dahil olmak üzere Office'e verimlilik kazandırır.
