Excel Formülü: Bir hücrenin bazı metinleri içerip içermediğini, ancak diğerlerini içermediğini kontrol etme
Bir hücrenin A aralığındaki metinleri içerip içermediğini, ancak B aralığındaki metinleri içermemesini kontrol etmek için Excel'de COUNT, SEARCH ve AND işlevlerini birleştiren bir dizi formülü kullanabilirsiniz. Bu eğitim, bu dizi formülünün nasıl kullanılacağını açıklıyor.
Genel formül:
=AND(COUNT(SEARCH(include;text))>0;COUNT(SEARCH(exclude;text))=0) |
Argümanlar
Metin: Kontrol etmek istediğiniz metin dizesi. |
Dahil Et: Argüman metninin içerip içermediğini kontrol etmek istediğiniz değerler. |
Hariç Tut: Argüman metninin içermemesini kontrol etmek istediğiniz değerler. |
Dönüş değeri:
Bu formül mantıksal değer döndürür. Eğer hücre, Include argümanlarından en az birini içeriyor, ancak Exclude argümanlarından hiçbirini içermiyorsa, TRUE döndürür, aksi takdirde FALSE döndürür.
Bu formül nasıl çalışır
Diyelim ki, hücre B3'ün E3:E5 aralığındaki değerlerden birini içerip içermediğini, ancak aynı zamanda F3:F4 aralığındaki hiçbir değeri içermemesini kontrol etmek istiyorsunuz, lütfen aşağıdaki formülü kullanın.
=AND(COUNT(SEARCH($E$3:$E$5;B3))>0;COUNT(SEARCH($F$3:$F$4;B3))=0) |
Basın Shift + Ctrl + Enter hücreyi kontrol etmek için.
Açıklama
1. Kısım: ( COUNT(SEARCH($E$3:$E$5;B3))>0 hücre B3'ün E3:E5 aralığındaki değerlerden birini içerip içermediğini kontrol eder.
SEARCH fonksiyonu: SEARCH fonksiyonu, bir metin dizesinin başka bir metin içindeki ilk karakterin konumunu döndürür. Eğer SEARCH fonksiyonu eşleşen metni bulursa, göreli pozisyonu döndürür, bulamazsa #DEĞER! hatası döndürür. Burada, SEARCH($E$3:$E$5;B3) formülü, E3:E5 aralığındaki her değeri B3 hücresinde arar ve B3 hücresindeki her metin dizesinin konumunu döndürür. Sonuç olarak şu şekilde bir dizi döndürür: {1;7;#DEĞER!}.
COUNT fonksiyonu: COUNT fonksiyonu bir aralık veya dizideki öğelerin sayısını sayar. COUNT(SEARCH($E$3:$E$5;B3)) {1;7;#DEĞER!} dizisindeki öğe sayısı iki olduğu için 2 döndürür.
COUNT(SEARCH($E$3:$E$5;B3))>0, COUNT fonksiyonunun sonucunu sıfırla karşılaştırır. COUNT fonksiyonunun sonucu sıfırdan büyük olduğu sürece sonuç TRUE döndürür, aksi takdirde FALSE döndürür. Burada TRUE döndürür.
2. Kısım: COUNT(SEARCH($F$3:$F$4;B3))=0 hücre B3'ün F3:F4 aralığındaki değerlerden hiçbirini içermediğini kontrol eder.
SEARCH fonksiyonu: SEARCH fonksiyonu, bir metin dizesinin başka bir metin içindeki ilk karakterin konumunu döndürür. Eğer SEARCH fonksiyonu eşleşen metni bulursa, göreli pozisyonu döndürür; bulamazsa #DEĞER! hatası döndürür. Burada, SEARCH($F$3:$F$4;B3) formülü, F3:F4 aralığındaki her değeri B3 hücresinde arar ve B3 hücresindeki her metin dizesinin konumunu döndürür. Sonuç olarak şu şekilde bir dizi döndürür: {#DEĞER!; #DEĞER!;#DEĞER!}.
COUNT fonksiyonu: COUNT fonksiyonu bir aralık veya dizideki öğelerin sayısını sayar. COUNT(SEARCH($F$3:$F$4;B3)) {#DEĞER!; #DEĞER!;#DEĞER!} dizisinde öğe olmadığı için 0 döndürür.
COUNT(SEARCH($F$3:$F$4;B3))>0, COUNT fonksiyonunun sonucunu sıfırla karşılaştırır. COUNT fonksiyonunun sonucu 0'a eşit olduğu sürece TRUE döndürür, aksi takdirde FALSE döndürür. Burada TRUE döndürür.
3. Kısım: AND fonksiyonu
=AND(COUNT(SEARCH($E$3:$E$5;B3))>0;COUNT(SEARCH($F$3:$F$4;B3))=0)
=AND(TRUE;TRUE)
=TRUE
Örnek Dosya
Örnek dosyayı indirmek için tıklayın
İlgili Formüller
- Bir hücrenin belirli bir metni içerip içermediğini kontrol etme
Bir hücrenin A aralığındaki metinleri içerip içermediğini, ancak B aralığındaki metinleri içermemesini kontrol etmek için Excel'de COUNT, SEARCH ve AND işlevlerini birleştiren bir dizi formülü kullanabilirsiniz. - Bir hücrenin birkaç değerden birini içerip içermediğini, ancak diğer değerleri hariç tutup tutmadığını kontrol etme
Bu eğitim, bir hücrenin bir şeyleri içerip içermediğini ancak diğer değerleri hariç tutup tutmadığını kontrol etmek için hızlı bir şekilde görevi gerçekleştirecek bir formül sağlayacak ve formülün argümanlarını açıklayacaktır. - Bir hücrenin şeylerden birini içerip içermediğini kontrol etme
Diyelim ki Excel'de, sütun E'de bir değer listesi var ve sütun B'deki hücrelerin sütun E'deki tüm değerleri içerip içermediğini kontrol etmek ve TRUE veya FALSE döndürmek istiyorsunuz. - Bir hücrenin sayı içerip içermediğini kontrol etme
Bazen bir hücrenin sayısal karakterler içerip içermediğini kontrol etmek isteyebilirsiniz. Bu eğitim, hücre sayı içeriyorsa TRUE, hücre sayı içermiyorsa FALSE döndürecek bir formül sağlar.
En İyi Ofis Üretkenlik Araçları
Kutools for Excel - Kalabalıktan Sıyrılmaya Yardımcı Olur
Kutools for Excel, İhtiyacınız Olan Her Şeyin Tek Tıklama Uzağında Olduğundan Emin Olmak İçin 300'den Fazla Özelliğe Sahiptir...
Office Tab - Microsoft Office'de (Excel dahil) Sekmeli Okuma ve Düzenlemeyi Etkinleştir
- Bir saniyede, onlarca açık belge arasında geçiş yapın!
- Her gün yüzlerce fare tıklamasından kurtulun, fare eline veda edin.
- Birden fazla belgeyi görüntülediğinizde ve düzenlediğinizde üretkenliğinizi %50 artırır.
- Ofis'e (Excel dahil) Chrome, Edge ve Firefox gibi etkili sekmeler getirir.