Excel formülü: Veri doğrulama belirli bir metin içermelidir -

İçindekiler

Genel formül

=ISNUMBER(FIND("txt",A1))

Özet

Yalnızca belirli bir metin dizesi içeren değerlere izin vermek için BUL ve ISNUMBER işlevlerine dayalı özel bir formülle veri doğrulamayı kullanabilirsiniz. Gösterilen örnekte, C5: C9'a uygulanan veri doğrulama:

=ISNUMBER(FIND("XST",C5))

Açıklama

Veri doğrulama kuralları, bir kullanıcı bir hücre değerini eklediğinde veya değiştirdiğinde tetiklenir.

Bu formülde, FIND işlevi C5 hücresindeki "XST" metnini arayacak şekilde yapılandırılmıştır. Bulunursa, FIND, hücredeki metnin başlangıç ​​noktasını temsil etmek için sayısal bir konum (ör. 2, 4, 5 vb.) Döndürür. Metin bulunamazsa, FIND bir hata döndürür. Örneğin, C5 hücresi için FIND, "XST" karakter 5'ten başladığından 5 döndürür.

FIND işlevi tarafından döndürülen sonuç daha sonra ISNUMBER işlevi tarafından değerlendirilir. FIND tarafından döndürülen herhangi bir sayısal sonuç için ISNUMBER, TRUE değerini döndürür ve doğrulama başarılı olur. Metin bulunmadığında, FIND bir hata döndürür, ISNUMBER FALSE değerini döndürür ve giriş doğrulamada başarısız olur.

İçermemelidir

Yalnızca bir hücre belirli bir metin içermediğinde girişi doğrulamak için ISNUMBER işlevini aşağıdaki gibi ISERROR ile değiştirebilirsiniz:

=ISERROR(FIND("XST",C5))

Bu formül, "XST" bulunamadığında DOĞRU döndürür ve veri doğrulama başarılı olur.

Not: Veri doğrulama formüllerinde hücre referansları, doğrulama kuralı tanımlandığında seçilen aralıktaki sol üst hücreye (bu durumda C5) görelidir.

Ilginç makaleler...