• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Sütun (liste) içinde çoklu metin arama

Katılım
2 Mart 2012
Mesajlar
55
Excel Vers. ve Dili
Excel 2003 Türkçe
A1den A10 a kadar olan bir liste içinde bir metin aramak kolay.
Örneğin "BURSA" kelimesini arıyorsak aşağıdaki formül kullanılabiliyor.
=EĞER(EĞERSAY(A1:A10;"BURSA")>0;"VAR";"YOK")
Fakat bu listede "BURSA", "İSTANBUL", "ANTALYA" kelimelerinden herhangi birini arıyorsak ne yapacağız?
Listede bu üç kelimeden biri varsa, "VAR" yazsın, hiçbiri yoksa "YOK" yazsın.
Sorduğum şey belki çok basit olabilir ama arama bölümünde "metin arama", "metin bulma" yazınca çıkan ilk 100 başlığı inceledim, bunun cevabını bulamadım. Hele ki "çoklu metin arama" diye aratınca hiç bir şey çıkmıyor.
İlgi gösterenlere şimdiden teşekkürler.
 
A1den A10 a kadar olan bir liste içinde bir metin aramak kolay.
Örneğin "BURSA" kelimesini arıyorsak aşağıdaki formül kullanılabiliyor.
=EĞER(EĞERSAY(A1:A10;"BURSA")>0;"VAR";"YOK")
Fakat bu listede "BURSA", "İSTANBUL", "ANTALYA" kelimelerinden herhangi birini arıyorsak ne yapacağız?
Listede bu üç kelimeden biri varsa, "VAR" yazsın, hiçbiri yoksa "YOK" yazsın.
Sorduğum şey belki çok basit olabilir ama arama bölümünde "metin arama", "metin bulma" yazınca çıkan ilk 100 başlığı inceledim, bunun cevabını bulamadım. Hele ki "çoklu metin arama" diye aratınca hiç bir şey çıkmıyor.
İlgi gösterenlere şimdiden teşekkürler.

Merhaba ekteki gibi denermisiniz.

E1 ile E4 arasında olanlardan hangisi var ise bulur..

=TOPLA.ÇARPIM(EĞERSAY(A1:A10;E1:E4))
 
.

Kod:
=IF(SUMPRODUCT((A1:A10="BURSA")+(A1:A10="İSTANBUL")+(A1:A10="ANTALYA"))>0;"VAR";"YOK")

=EĞER(TOPLA.ÇARPIM((A1:A10="BURSA")+(A1:A10="İSTANBUL")+(A1:A10="ANTALYA"))>0;"VAR";"YOK")


şeklinde deneyin
 
Teşekkürler

Sayın Hüseyinkis ve Sayın Yurttaş;
Her iki formülü de denedim.
Hüseyin Bey'in çözümünde aranan kelimeleri ayrı bir yere yazmak lazım,
Yurttaş Bey'in çözümünde aranan kelimeler aynı fonksiyonun içine yazılıyor.
Sonuçta her iki yöntem de gayet güzel işimi görüyor.
Çok teşekkür ederim. Ellerinize sağlık.
 
Çok teşekkür ederim . Allah Razı olsun
 
.

Kod:
=IF(SUMPRODUCT((A1:A10="BURSA")+(A1:A10="İSTANBUL")+(A1:A10="ANTALYA"))>0;"VAR";"YOK")

=EĞER(TOPLA.ÇARPIM((A1:A10="BURSA")+(A1:A10="İSTANBUL")+(A1:A10="ANTALYA"))>0;"VAR";"YOK")


şeklinde deneyin

=EĞER(EHATALIYSA(MBUL("MEHMET KILIÇ";H1;1));"YOK";"12345")
bu formulü nasıl daha fazla kişi aramak için kullanırım. elimde 50 isim ve tc leri var. h sütünunda 1000 satır içerisinde bu 50 kişiyi arayacak bulduğu kişilerin tc lerini yazacak olmayana yok yazacak. yada farklı bir formlüle ihtiyacım var. yardımcı olursanız çok sevinirim.
sizin formulu denedim ama olmadı yada ben beceremedim.
 
Geri
Üst