Excel Hücre Aralığı Belirli Metin İçeriyorsa

Anonim

Bu makalede, bir aralığın belirli bir metin içerip içermediğini nasıl bileceğimizi öğreneceğiz.

Örneğin, büyük bir veri listeniz var ve excel işlevlerini kullanarak bir aralıktaki alt dizelerin varlığını bulmanız gerekiyor. Bu yazı için 2 fonksiyon kullanmamız gerekecek:

  1. SUMPRODUCT Fonksiyonu
  2. joker karakterli EĞERSAY işlevi

SUMPRODUCT işlevi, Excel'deki matematiksel bir işlevdir. Birden fazla aralıkta çalışır. Karşılık gelen dizileri çarpar ve sonra ekler.

Excel'in EĞERSAY işlevi, belirli bir aralıktaki belirli bir koşula sahip hücre sayısını sayar.

Joker karakter, Excel formüllerinizdeki metin üzerinde belirsiz eşleştirme yapmanızı sağlayan özel bir karakterdir.

Excel'de üç joker karakter vardır

  1. Soru işareti (?)
  2. yıldız işareti (*)
  3. Tilde (~)

Genel formül:

= SUMPRODUCT( EĞERSAY ( aralık , "*" &alt dizeler& "*" ) ) > 0

Açıklama:

  • Burada yıldız işaretini uygulamamız gerekiyor ( * ) her alt dize ile. yıldız işareti ( * ) kullanıldığında herhangi bir sayıda karakterle eşleşir.
  • EĞERSAY işlevi, aralık ve alt dizelerin argümanını joker karakterle alır ve eşleşen hücrelerin sayısını sayar.
  • SUMPRODUCT işlevi, EĞERSAY işlevi tarafından döndürülen sayıları alır ve SUM'larını alır.
  • Formül, sonuç numarasını >0 ile kontrol eder ve ifade DOĞRU ise veya formül YANLIŞ ise DOĞRU döndürür.

Örnek:

Burada A2 : A7 aralığında verilerimiz var. Bu formülü kullanarak Aralıktaki Renklerin varlığını bulmamız gerekiyor.


Formülü kullanın:

= SUMPRODUCT ( EĞERSAY ( aralık , "*" &Renkler& "*" ) ) ) > 0

Açıklama:

  • Burada yıldız işareti ( * ) her alt dizeye uygulanır renk. Yıldız işareti ( * ) kullanıldığında herhangi bir sayıda karakterle eşleşir.
  • EĞERSAY işlevi, aralık ve renk argümanını joker karakterle alır ve ortaya çıkan eşleşen hücrelerin sayısını sayar.

= SUMPRODUCT ( COUNTIF ( aralık , { *Kırmızı*; "Yeşil" ; "Mavi" ))>0

  • SUMPRODUCT işlevi, EĞERSAY işlevi tarafından döndürülen sayıları alır ve burada olarak çıkan SUM'larını alır.

=TOPLAÇ ( { 1; 1 ; 1 } ) > 0

  • Formül sonucu kontrol eder ( 3 ) >0 olan sayı ve DOĞRU sonucunu verir.

Burada aralık, A2 : A7 için aralık olarak adlandırılır ve C2 : C4'teki alt dizeler için adlandırılan Renkler.

Yukarıdaki anlık görüntüde de görebileceğiniz gibi, formül, alt dizenin TRUE istatistiklerini döndürür. renkler Aralık değerlerinde bulunur.

Notlar:

  1. Formül, #DEĞER! işlevin argümanı sayısal ise hata.
  2. Formül sözdizimi doğru değilse formül yanlış sonuç verir.

Range'in Excel'de joker karakterler kullanarak değer içerip içermediğine ilişkin bu makalenin açıklayıcı olmasını umuyoruz. SUMPRODUCT işlevleriyle ilgili daha fazla makaleyi burada bulabilirsiniz. Lütfen sorgunuzu aşağıdaki yorum kutusunda paylaşın. Size yardımcı olacağız.

Excel'de SUMPRODUCT işlevi nasıl kullanılır?

Excel'de COUNTIF işlevi nasıl kullanılır?

WILDCARDS işlevi excel'de nasıl kullanılır?

Bir Konumdan Başlayarak Excel'de Metin Nasıl Kaldırılır

Metin girişlerinin doğrulanması

Excel'de renkli açılır liste oluşturun

Excel'de metnin başındaki ve sonundaki boşlukları kaldırın

Popüler Makaleler

Bir açılır listeyi düzenleyin

Excel'de mutlak referans

Koşullu biçimlendirme varsa

joker karakterler varsa

Tarihe göre Vlookup

Excel'de ad ve soyadına katılın

A veya B ile eşleşen hücreleri sayın

Excel 2016'da İnçleri Ayaklara ve İnçlere Dönüştürme

Verimliliğinizi Arttıracak 50 Excel Kısayolu