Dosya simgesi

Ara Formülü İçeren Arama

Bu dosya, bir hücredeki metnin içinde başka bir listedeki değerlerden herhangi birinin geçip geçmediğini kontrol eder. Sonuç 1 veya 2 olarak döner. Tek bir formülle çalıştığı için başka dosyalara kolayca uyarlanabilir.

Dosyanın içeriği​

  • Dosyada tek sayfa bulunur ve veriler B3:C7 aralığındadır.
  • B3 hücresi, içinde aranacak metni tutar. Bu hücrede rakamlardan oluşan bir dizi yer alır.
  • C3:C7 aralığı, metin içinde aranacak değerlerin listesidir.
  • B4 hücresi, arama sonucunu veren formülü içerir.

Kullanılan formüller​

B4 hücresindeki formül, C3:C7 listesindeki değerlerden en az birinin B3 hücresindeki metinde geçip geçmediğini sorgular:
Excel formülü
=EĞER(EHATALIYSA(ARA(9,9E+307;MBUL($C$3:$C$7;$B$3);$C$3:$C$7));2;1)
=IF(ISERROR(LOOKUP(9.9E+307,SEARCH($C$3:$C$7,$B$3),$C$3:$C$7)),2,1)
Formülün çalışma mantığı şöyledir:
  • SEARCH (MBUL), listedeki her değeri B3 metni içinde arar. Değer bulunursa konum numarası, bulunamazsa #VALUE! hatası döner.
  • LOOKUP (ARA), çok büyük bir sayıyı (9.9E+307) aradığı için hata olmayan son sonucu yakalar ve karşılık gelen listedeki değeri verir.
  • ISERROR (EHATALIYSA), hiçbir değer bulunmadığında devreye girer.
  • IF (EĞER), sonucu işaretler: hiçbir değer bulunmazsa 2, en az bir değer bulunursa 1 döner.
Dosyadaki örnekte B4 hücresi 1 değerini gösterir; yani B3 metni, listedeki değerlerden en az birini içerir.

Makrolar​

Dosya .xlsm biçimindedir ancak içinde makro kodu bulunmaz. Yine de açarken Excel makro uyarısı verebilir; içerik etkinleştirilmeden de formül çalışır.

Nasıl kullanılır​

  1. Aranacak metni B3 hücresine yazın.
  2. Aranacak değerleri C3:C7 aralığına girin.
  3. B4 hücresindeki sonuca bakın: 1 en az bir değerin bulunduğunu, 2 hiçbirinin bulunmadığını gösterir.
  4. Listeyi genişletmek için formüldeki $C$3:$C$7 aralığını yeni liste boyuna göre düzenleyin.

cakarem tarafından daha fazla dosya

Detaylar
Yazar
cakarem
İndirme
6
Gösterim
2,268
İlk sürüm
Güncel
SHA-256
b1f6198915b72912583261a6f7a551f6908176243de744dadb4683edb0be0b6b

Puanlar

5.00 Oylama 1 İnceleme

En son değerlendirmeler

Faydalı bir dosya, paylaştığınız için sağolun.
Geri
Üst