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.
 
Katılım
23 Eylül 2004
Mesajlar
1,754
Excel Vers. ve Dili
Excel 2010 TR
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))
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
.

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
 
Katılım
2 Mart 2012
Mesajlar
55
Excel Vers. ve Dili
Excel 2003 Türkçe
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.
 
Katılım
7 Nisan 2009
Mesajlar
4
Excel Vers. ve Dili
office 2003 türkçe
Çok teşekkür ederim . Allah Razı olsun
 
Katılım
21 Nisan 2018
Mesajlar
1
Excel Vers. ve Dili
excel 2010
.

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.
 
Üst