Bir dizenin Excel'deki birçok metinden birini içerip içermediğini kontrol etme

Anonim

Bir Dizedeki metinlerin listesini kontrol etmek için genel formül (CTRL + SHIFT + ENTER tuşlarını kullanın)

=TOPLA(--ESAYI(ARAMA(dizi listesi, dizi)))>0


Senaryo:
İnsanların bazı soruları yanıtladığı bir anket verileriniz var. Veri girişi operatörü tüm verileri olduğu gibi girdi. Aşağıdaki resme bakın.

Şimdi bu 3 renkten Kırmızı, Mavi ve Yeşil'den kimin bahsettiğini bilmelisiniz.

Bu formülü bitişik hücreye yazın ve klavyede CTRL+SHIFT+ENTER tuşlarına basın.

=TOPLA(--ESAYI(ARAMA($F$2:$F$4,A2)))>0

Aşağı sürükleyin ve cevaplarınız var. Şimdi oradaki ifadelerde bu üç renkten kaç kişi bahsetti.

Nasıl çalışır

  • CTRL + ÜST KRKT + ENTER
    =TOPLA(--ESAYI(ARAMA($F$2:$F$4,A2)))>0
  • ARAMA($F$2:$F$4,A2) : SEARCH, aralıktaki her değeri arar $F$2:$F$4 ve bulunan konumların bir dizisini veya #DEĞER! Hatalar. A2 hücresi için döner {#DEĞER!;#DEĞER!;#DEĞER!} için A3 geri dönecek {#DEĞER!;#DEĞER!;1}.
  • ISNUMBER(ARAMA($F$2:$F$4,A2)) : ISNUMBER, dizide verilen değerin bir sayı olup olmadığını kontrol eder, eğer numarası DOĞRU ise YANLIŞ verir. A2 hücresi için döner {YANLIŞ;YANLIŞ;YANLIŞ} için A3 geri dönecek {YANLIŞ;YANLIŞ;DOĞRU}.
  • --ISNUMBER(ARA($F$2:$F$4,A2)) : Çift tekli operatör “--” DOĞRU'yu 1'e ve YANLIŞ'ı 0'a dönüştürür. A2 hücresi için döner {0;0;0} ve için A3 geri dönecek {0;0;1}.
  • SUM(--ISNUMBER(SEARCH(dize listesi, dize))) : SUM işlevi diziyi toplar. A2 hücresi için 0, A3 için 1 döndürür.
  • SUM(--ISNUMBER(SEARCH(dize listesi, dize)))>0 : Son olarak dizinin toplamının 0'dan büyük olup olmadığını kontrol ederiz. 0'dan büyükse, verilen renklerden en az bir kez bahsedildiği anlamına gelir ve DOĞRU aksi takdirde YANLIŞ döndürür.
  • Bu işlevi kullanarak birden fazla metni kontrol edebilir veya bir dizideki alt dizeleri tek bir duruşta söyleyebilirsiniz. EXCEL 2016, 2013 ve 2010 veya daha eski sürümlerin şaşırtıcı işlevi hakkında daha fazla bilgi edinmek için ana sayfamıza gidin. Kullanışlı excel makalelerinden oluşan geniş bir listemiz var.

Hücreler belirli bir metin içeriyorsa toplayın

Hücre, Excel'deki diğer hücrede metin içeriyorsa toplayın

Belirli bir metin içeren Hücreleri Say

Excel'de Dizeden Sayıları ve Metni Böl

Belirli metni içeren hücreleri vurgulayın

Popüler Makaleler:

Verimliliğinizi Artıracak 50 Excel Kısayolu

Excel'de DÜŞEYARA İşlevi nasıl kullanılır?

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

Excel'de SUMIF İşlevi nasıl kullanılır?