Örnek çalışma kitabını indirin
Bu eğitim, cihazın nasıl kullanılacağını gösterir. Excel ISTEXT İşlevi Bir hücrenin metin olup olmadığını test etmek için Excel'de.
ISTEXT İşlev Açıklaması:
Hücrenin metin olup olmadığını ISTEXT İşlev Testi. DOĞRU veya YANLIŞ döndürür.
ISTEXT Excel Çalışma Sayfası İşlevini kullanmak için bir hücre seçin ve şunu yazın:
(Formül girişlerinin nasıl göründüğüne dikkat edin)
ISTEXT İşlev Sözdizimi ve Girişler:
1 | =ISTEXT(DEĞER) |
değer - Test değeri
ISTEXT İşlevi nasıl kullanılır?
ISTEXT İşlevi, hücre içeriğinin metin olup olmadığını test eder. Hücre metin içeriyorsa DOĞRU, aksi takdirde YANLIŞ döndürür.
1 | =ISTEXT(A2) |
Metin Olarak Depolanan Numaralar
Excel ile çalışırken, metin olarak saklanan sayılarla karşılaşabilirsiniz. Excel, metin olarak depolanan bu sayıları, formülleriniz için sorun oluşturabilecek sayı değil metin olarak ele alır. Seçeneklerden biri, metin olarak saklanan bir sayıyı sayıya dönüştürmek için DEĞER İşlevini kullanmaktır.
Ancak bunun yerine, bir hücre değerinin metin içerip içermediğini test etmek isteyebilirsiniz. Metin olarak saklanan bir sayı ile karşılaşırsa, ISTEXT işlevinin nasıl DOĞRU döndürdüğüne dikkat edin.
1 | =ISTEXT(A2) |
Metin ise
Genellikle, mantıksal bir test yaptıktan sonra, o testin sonucuna göre bir şeyler yapmak isteyeceksiniz. EĞER İşlevi, bir ifade DOĞRU veya YANLIŞ olarak değerlendirilirse farklı eylemler gerçekleştirmek için kullanılabilir. ISTEXT Fonksiyonu ile kullanalım.
1 | =EĞER(ISTEXT(A2),"metin", "metin değil") |
Hücre Girişini Doğrula
ISTEXT İşlevinin bir kullanımı, bir hücrenin içeriğini doğrulamaktır. Örneğin, metin değeri gerektiren bir giriş formunuz olabilir. ISTEXT İşlevi ile, kullanıcının bir metin değeri girip girmediğini test edebilir, girmediyse uyarabilirsiniz.
1 | =EĞER(B2="","",EĞER(ISTEXT(B2),"","Geçersiz Giriş")) |
Veri Doğrulama - Metin Girişini Zorla
Yukarıdaki örnek "zayıf" veri doğrulamasıydı; kullanıcı uyarı mesajını görmezden gelebilir. Bunun yerine, metin olmayan değerlere izin vermemek için Veri Doğrulama içinde ISTEXT kullanabiliriz.
1 | =ISTEXT(B2:B5) |
<<>>
Aralıktaki Herhangi Bir Hücrenin Metin Olup Olmadığını Test Edin
Bir hücre aralığındaki herhangi bir hücrenin metin olup olmadığını test etmek için SUMPRODUCT İşlevi ile birlikte ISTEXT İşlevini kullanabiliriz.
1 | =IF(SUMPRODUCT(--ISTEXT(A2:C2))>0, "Evet", "Hayır") |
Bu işlevin nasıl çalıştığını öğrenmek için yukarıdaki bağlantıyı izleyin.
Metin İçeren Hücreleri Vurgula
ISTEXT İşleviyle yapabileceğiniz son şey, metin içeren hücreleri vurgulamaktır. Bunu bir kurala dayalı Koşullu Biçimlendirme oluşturarak yapabiliriz.
- Kontrol etmek istediğiniz tüm hücreleri seçin
- git ev şerit > Koşullu biçimlendirme > Yeni kural
- Seçme 'Hangi hücrelerin biçimlendirileceğini belirlemek için bir formül kullanın‘
- formülü girin =ISTEXT(A2)
- Biçim düğmesini tıklayın ve istediğiniz biçimlendirmeyi seçin
- Çıkmak ve kaydetmek için iki kez Tamam'a tıklayın.
Diğer Mantıksal Fonksiyonlar
Excel / Google E-Tablolar, diğer mantıksal testleri gerçekleştirmek için birçok başka mantıksal işlev içerir. İşte bir liste:
EĞER / IS Fonksiyonları |
---|
if hatası |
hata |
isna |
iserr |
boş |
numara |
istext |
metin dışı |
aynı formül |
mantıksız |
isref |
akşam yemeği |
garip |
Google E-Tablolar'da ISTEXT
ISTEXT İşlevi, Google E-Tablolar'da Excel'dekiyle tamamen aynı şekilde çalışır:
VBA'da ISTEXT Örnekleri
ISTEXT işlevini VBA'da da kullanabilirsiniz. Tip:application.worksheetfunction.itext(değer)
Aşağıdaki VBA deyimlerini yürütme
1234 | Range("C2") = Application.WorksheetFunction.IsText(Range("B2"))Range("C3") = Application.WorksheetFunction.IsText(Range("B3"))Range("C4") = Application.WorksheetFunction.IsText(Range("B4"))Range("C5") = Application.WorksheetFunction.IsText(Range("B5")) |
aşağıdaki sonuçları üretecek
İşlev argümanları (değer vb.) için bunları doğrudan işleve girebilir veya bunun yerine kullanılacak değişkenleri tanımlayabilirsiniz.
Excel'deki Tüm İşlevler Listesine Dön