Excel formülü: - içeren hücreleri vurgula.

İçindekiler

Genel formül

=ISNUMBER(SEARCH(substring,A1))

Özet

Not: Excel, belirli metin içeren hücreleri vurgulamak için bir hazır ayar da dahil olmak üzere, koşullu biçimlendirmeye sahip değerleri vurgulamak için birçok yerleşik "hazır ayar" içerir. Bununla birlikte, daha fazla esneklik istiyorsanız, bu makalede açıklandığı gibi kendi formülünüzü kullanabilirsiniz.

Belirli bir metni içeren hücreleri vurgulamak istiyorsanız, bir hücre belirttiğiniz metni (alt dize) içerdiğinde DOĞRU döndüren basit bir formül kullanabilirsiniz.

Örneğin, B2: B11 aralığındaki "köpek" metnini içeren hücreleri vurgulamak isterseniz, şunu kullanabilirsiniz:

=ISNUMBER(SEARCH("dog",B2))

Not: Koşullu biçimlendirmede, formülün seçimdeki "etkin hücreye" göre girilmesi önemlidir; bu durumda B2 olduğu varsayılır.

Açıklama

Koşullu biçimlendirme uygulamak için bir formül kullandığınızda, formül, kuralın oluşturulduğu sırada seçimdeki etkin hücreye göre değerlendirilir. Bu durumda kural, B2: B11'deki 10 hücrenin her biri için değerlendirilir ve B2 göreceli olduğundan B2, her seferinde değerlendirilen hücrenin adresine değişir.

Formülün kendisi, "köpek" in metindeki konumunu bulmak için ARA işlevini kullanır. "Köpek" varsa, ARAMA, konumu temsil eden bir sayı döndürecektir. "Köpek" yoksa, ARAMA bir # DEĞER hatası döndürür. ISNUMBER öğesini ARAMA'nın etrafına kaydırarak, hatayı yakalarız, böylece formül yalnızca SEARCH bir sayı döndürdüğünde DOĞRU verir. Gerçek pozisyon umurumuzda değil, sadece bir pozisyon olup olmadığını önemsiyoruz.

Büyük / küçük harfe duyarlı seçenek

Arama büyük-küçük harfe duyarlı değil. Vakayı da kontrol etmeniz gerekiyorsa, SEARCH'i FIND ile değiştirin:

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

Birden fazla şey mi arıyorsunuz?

Birçok farklı dizeden birini içeren hücreleri vurgulamak istiyorsanız, burada açıklanan formülü kullanabilirsiniz.

Ilginç makaleler...