Çözüldü Hücre İçinde Koşullu Metin Arama

Bu sorun verilen destek sayesinde çözüme ulaştırılmıştır.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

Ahmet Bey

Yeni Üye
Kullanıcı Bilgileri
Katılım
12 Eyl 2021
Mesajlar
44
Aldığı beğeni
3
Excel Versiyonu
Office 365 TR
Konuyu Başlatan
👋 Herkese Selamlar Arkadaşlar;

Altta eklediğim Örnek Excel dosyasında, devamlı olarak aynı sırada olmayan ve aynı isimleri içermeyen A1 hücresinin içinde, EĞER bu 12 isimden herhangibirinin adı varsa: "AHMET MEHMET HASAN HÜSEYİN ALİ VELİ AYŞE FATMA İBRAHİM İSMAİL EMİN EMİNE" B1 hücresine (rakamla) 10 yazsın.
EĞER bu 12 isimden, herhangibirinin adı yoksa da, B1 hücresine (rakamla) 0 yazsın istiyoruz. Ve bunu da özellikle makro ile değil, sadece formülle yapmak istiyoruz.

Yardımlarınız için şimdiden çok teşekkürlerimi sunarım, sağolun efendim.
 

Ekli dosyalar

  • Örnek Excel.xlsm
    8.8 KB · Gösterim: 9

Ahmet Bey

Yeni Üye
Kullanıcı Bilgileri
Katılım
12 Eyl 2021
Mesajlar
44
Aldığı beğeni
3
Excel Versiyonu
Office 365 TR
Konuyu Başlatan
Hocam D1 hücresinde sadece AHMET yazdığı için, A1 hücresinde de sadece AHMET ismini arıyor. Bizim amacımız, sadece AHMET ismini aratmak değil, A1 hücresinin içinde, 12 tane ismi de aratmak. Ama D1 hücresinde yaptığınız gibi, bu 12 ismi de başka veya aynı hücre içine yazarak aratadabiliriz. Ya da içinde, bu 12 ismin hepsinin de geçtiği bir formül yazmak istiyoruz hocam. Nasıl yaparız bilemedim yani yardımınıza muhtacız hocam, lütfen yardım edin efendim.
 

İbrahim Görgülü

Moderatör
Yönetici
Kullanıcı Bilgileri
Katılım
22 Ocak 2022
Mesajlar
484
Çözümler
186
Aldığı beğeni
848
Excel Versiyonu
Office 2016 TR
Sayın Ahmet Bey örnek dosyanız 2 (dinamik ve statik) örnekli olarak ektedir.
kolay gelsin.
 

Ekli dosyalar

  • Örnek Excel.xlsm
    11 KB · Gösterim: 11

VetExc

Destek Ekibi
Kullanıcı Bilgileri
Katılım
5 May 2021
Mesajlar
862
Çözümler
344
Aldığı beğeni
1,425
Excel Versiyonu
Office 2016 TR
Merhabalar K1:K9 arasına aranacak kelimelerinizi yazıp Alternatif olarak deneyiniz.

Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
 

Ahmet Bey

Yeni Üye
Kullanıcı Bilgileri
Katılım
12 Eyl 2021
Mesajlar
44
Aldığı beğeni
3
Excel Versiyonu
Office 365 TR
Konuyu Başlatan
👋 Hepinize ayrı ayrı çok teşekkür ederim, en son paylaşılan alternatif formül, en kısa yoldan işe yaradığı için, şimdi o formülü, kendi excel dosyamıza uyarlıyoruz, ama diğerleri de işe yaramıştı. Sizlere tekrar tekrar teşekkür ederim değerli üstatlar, iyi ki varsınız ve İnşaallah hep var olursunuz efendim, Sağolun, Varolun.
👏 :)👍
 

Ahmet Bey

Yeni Üye
Kullanıcı Bilgileri
Katılım
12 Eyl 2021
Mesajlar
44
Aldığı beğeni
3
Excel Versiyonu
Office 365 TR
Konuyu Başlatan
⭐ Değerli hocalarım; son formülü, kendi excel dosyamıza uyarladığımızda, şöyle bir hata ile karşılaştık; A1 hücresinin içinde, harflerden başka herhangibir sayı varsa (ki biz hiç bir zaman sayı aramayacağız), sonuç 0 yerine, 10 çıkıyor. Onun için EĞER mümkünse, formülde öyle bir güncelleme yapalımki, A1 hücresindeki aramayı, kelimesi kelimesine tam eşleşme yaparak arama yapsın ve sonucu da, hücre içindeki rakamları hiç görmeden yazsın. Ama EĞER bu mümkün değilse de, en azından, A1 hücresindeki olabilecek tüm rakamlardan etkilenmeyecek şekilde arama yapsın efendim. Hatta mümkünse yani hem tam eşleşme, hem de rakamlardan etkilenmeyecek bir güncelleme yaparsak süper olur.
Bu güncelleme içinde, şimdiden ayrıca çok teşekkür ederim efendim.

Güncelleme yapmak istediğimiz ve kullandığımız formül budur:
=EĞER(TOPLA(EĞERHATA(MBUL(EĞER(K1:K9<>"";K1:K9;0);A1);0))>0;10;0)
 

Alicimri

Destek Ekibi
Kullanıcı Bilgileri
Katılım
31 May 2022
Mesajlar
954
Çözümler
184
Aldığı beğeni
1,167
Excel Versiyonu
Office 2007 TR
Yanlış anlamadım ise aşağıdaki formül dizi formülüdür.
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
NOT: A1 deki isim listesi M1:M12 aralığındadır.
 
Son düzenleme:

Ümit Bakacak

Destek Ekibi
Kullanıcı Bilgileri
Katılım
14 Ocak 2022
Mesajlar
571
Çözümler
121
Aldığı beğeni
886
Excel Versiyonu
Office 365 TR
Dizi formlülüdür.
CTRL + SHIFT + ENTER ile kapatınız.

=EĞER(TOPLA(($K$1:$K$9=$A$1)*1)=0;0;10)
 

Ahmet Bey

Yeni Üye
Kullanıcı Bilgileri
Katılım
12 Eyl 2021
Mesajlar
44
Aldığı beğeni
3
Excel Versiyonu
Office 365 TR
Konuyu Başlatan
⭐ En son paylaşılan 2 formülü de denedik ama maalesef yine tam eşleşmeye ulaşamadık değerli hocalarım. :(
 

Ümit Bakacak

Destek Ekibi
Kullanıcı Bilgileri
Katılım
14 Ocak 2022
Mesajlar
571
Çözümler
121
Aldığı beğeni
886
Excel Versiyonu
Office 365 TR
Sayın Ahmet Bey ;
İhtimaller;
1- Sizin anlattığınız ile bizim anladığımız farklı...
2- Dosyanızın yapısı farklı...
3- CTRL + SHIFT + ENTER ile kapatmadınız...

Çünkü yazdığımız formülü deneyip sonra cevaplıyoruz.
Dosyanızın asıl halini paylaşırsanız kısa sürede çözüm gelecektir.
 

Ahmet Bey

Yeni Üye
Kullanıcı Bilgileri
Katılım
12 Eyl 2021
Mesajlar
44
Aldığı beğeni
3
Excel Versiyonu
Office 365 TR
Konuyu Başlatan
⭐ Sizinki ile birlikte paylaşılan 3 formülün de bulunduğu Örnek Excel dosyasını, şuan paylaştım hocam. Saygılarımı sunarım.
 

Ekli dosyalar

  • Örnek Excel.xlsm
    11.1 KB · Gösterim: 6

Alicimri

Destek Ekibi
Kullanıcı Bilgileri
Katılım
31 May 2022
Mesajlar
954
Çözümler
184
Aldığı beğeni
1,167
Excel Versiyonu
Office 2007 TR
Örnek dosyanızdaki A1 hücresindeki metninin başına ve sonuna bir boşluk koyarsanız. aşağıdaki kod tam eşleşme yapar.
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
 

Ahmet Bey

Yeni Üye
Kullanıcı Bilgileri
Katılım
12 Eyl 2021
Mesajlar
44
Aldığı beğeni
3
Excel Versiyonu
Office 365 TR
Konuyu Başlatan
Hocam, başına ve sonuna bir boşluk koyun dediğiniz A1 hücresinden, alta doğru binlerce var ve yeni gelmeye de devam ediyor yani onun için bu dediğinizi yapmamız mümkün olmadığı için, bu boşluk koymayı, formülde yapsak olmazmı acaba hocam?

Bu arada, formülün yazılı olduğu hücreyi, CTRL + SHIFT + ENTER ile kapattığımızda, formül aynen bu şekle dönüyor yani bunda bir yanlışlık yok değilmi hocam?

{=EĞER(TOPLA(EĞERSAY($A$11;"* " & M1:M12 & " *"))=0;0;10)}
 

Alicimri

Destek Ekibi
Kullanıcı Bilgileri
Katılım
31 May 2022
Mesajlar
954
Çözümler
184
Aldığı beğeni
1,167
Excel Versiyonu
Office 2007 TR
Denedim formülde boşluk koymak olmuyor, hata veriyor.
Ancak boş hücreye
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
formülünü uygulayın ve diğer formülde o hücreye referans verin.
 

Ahmet Bey

Yeni Üye
Kullanıcı Bilgileri
Katılım
12 Eyl 2021
Mesajlar
44
Aldığı beğeni
3
Excel Versiyonu
Office 365 TR
Konuyu Başlatan
hocam son dediğinizi, nasıl yapacağımı anlamadığım için, rica etsem dediğinizi örnek dosyada yapıp, dosyayı paylaşabilirmisiniz hocam, ben excelde daha yeni olduğum için, sizin kadar bilmiyorum exceli hocam kusura bakmayın lütfen.
 

Alicimri

Destek Ekibi
Kullanıcı Bilgileri
Katılım
31 May 2022
Mesajlar
954
Çözümler
184
Aldığı beğeni
1,167
Excel Versiyonu
Office 2007 TR
Siz " A1 hücresinden, alta doğru binlerce var " dediğiniz gibi örnek dosya ekleyin. onun üzerinden çalışayım.
 

Ahmet Bey

Yeni Üye
Kullanıcı Bilgileri
Katılım
12 Eyl 2021
Mesajlar
44
Aldığı beğeni
3
Excel Versiyonu
Office 365 TR
Konuyu Başlatan
Hocam örnek dosyadaki A1 hücresini, alta doğru kopyalarsanız, zaten üzerinde çalışacak bir sayfa elde etmiş oluruz yani ama dilerseniz ben yapıp hemen göndereyim hocam.
 

Alicimri

Destek Ekibi
Kullanıcı Bilgileri
Katılım
31 May 2022
Mesajlar
954
Çözümler
184
Aldığı beğeni
1,167
Excel Versiyonu
Office 2007 TR
Sayısal değer bulunan örnek dosyanız olmadığı için sizden istemiştim, neyse örnek dosya ekte
 

Ekli dosyalar

  • Örnek Excel (1).xlsm
    9.6 KB · Gösterim: 10
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

Konuyu okuyanlar

Üst