Belirli kelimeyi içeren hücreleri Çekme

Katılım
24 Temmuz 2019
Mesajlar
181
Excel Vers. ve Dili
2010 ve 2016 Türkçe
Altın Üyelik Bitiş Tarihi
19-10-2023
Merhaba arkadaşlar daha önce bu konu hakkında bir çalışma yapmıştım ama bir türlü hatırlayamadım.
Örneğin Arama kutusuna yazdığım değerlere göre alttaki tabloya verileri Sayfa1 den çekecek. Formül ile olması gerek arkadaşlar. Emeğinize teşekkür ederim şimdiden.
 

Ekli dosyalar

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

B8 hücresine yazıp dizi formülüne çevirdikten sonra yana ve alt hücrelere kopyalayın.
Kod:
=EĞERHATA(İNDİS(Sayfa1!A$2:A$100;KÜÇÜK(EĞER(EĞER($G$2="";SATIR(Sayfa1!$A$2:$A$100)^0;ESAYIYSA(MBUL($G$2;Sayfa1!$A$2:$A$100)))
;EĞER(EĞER($G$3="";SATIR(Sayfa1!$A$2:$A$100)^0;ESAYIYSA(MBUL($G$3;Sayfa1!$D$2:$D$100)))
  ;EĞER(Sayfa1!$C$2:$C$100=EĞER($G$4="";Sayfa1!$C$2:$C$100;$G$4);SATIR(Sayfa1!$A$2:$A$100)-SATIR(Sayfa1!$A$2)+1)));SATIRSAY(B$8:B8)));"")
 
Katılım
24 Temmuz 2019
Mesajlar
181
Excel Vers. ve Dili
2010 ve 2016 Türkçe
Altın Üyelik Bitiş Tarihi
19-10-2023
Allah razı olsun hocam. Emeğinize sağlık.
 
Katılım
27 Mayıs 2018
Mesajlar
130
Excel Vers. ve Dili
2016 x64
Altın Üyelik Bitiş Tarihi
29/05/2023
Ömer bey yapmış ama bu da kodlu çözüm olarak kenarda dursun. Butona basmanız yeterli olacaktır.
 

Ekli dosyalar

Katılım
24 Temmuz 2019
Mesajlar
181
Excel Vers. ve Dili
2010 ve 2016 Türkçe
Altın Üyelik Bitiş Tarihi
19-10-2023
Çok teşekkür ederim arkadaşlar. Emeğiniz için. Ömer hocamın yaptığı formül çok güzel çalışıyor. Hatta mantığını anladığım için kendimde Farklı koşullar ekleyebiliyorum. Fakat şöyle bir durum var. Arama kısmındaki tüm değerler boş kalınca, mavi tabloda, Sayfa1 deki tüm veriler çıkıyor. Bu yüzden verinin çok olduğu tabloda kasmalar yapabiliyor. Bunu çözmemiz mümkün mü?
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Veri yoksa boş kalması için:
Kod:
=EĞERHATA(EĞER(BAĞ_DEĞ_DOLU_SAY($G$2:$G$4)=0;"";İNDİS(Sayfa1!A$2:A$100
 ;KÜÇÜK(EĞER(EĞER($G$2="";SATIR(Sayfa1!$A$2:$A$100)^0;ESAYIYSA(MBUL($G$2;Sayfa1!$A$2:$A$100)))
 ;EĞER(EĞER($G$3="";SATIR(Sayfa1!$A$2:$A$100)^0;ESAYIYSA(MBUL($G$3;Sayfa1!$D$2:$D$100)))
 ;EĞER(Sayfa1!$C$2:$C$100=EĞER($G$4="";Sayfa1!$C$2:$C$100;$G$4);SATIR(Sayfa1!$A$2:$A$100)-SATIR(Sayfa1!$A$2)+1)));SATIRSAY(B$8:B8))));"")
 
Katılım
24 Temmuz 2019
Mesajlar
181
Excel Vers. ve Dili
2010 ve 2016 Türkçe
Altın Üyelik Bitiş Tarihi
19-10-2023
Çok teşekkür ederim arkadaşlar. Emeğiniz için. Ömer hocamın yaptığı formül çok güzel çalışıyor. Hatta mantığını anladığım için kendimde Farklı koşullar ekleyebiliyorum. Fakat şöyle bir durum var. Arama kısmındaki tüm değerler boş kalınca, mavi tabloda, Sayfa1 deki tüm veriler çıkıyor. Bu yüzden verinin çok olduğu tabloda kasmalar yapabiliyor. Bunu çözmemiz mümkün mü?
Sorunumu EĞER YADA formülleri ile çözdüm arkadaşlar. Tekrar teşekkürler.
 
Katılım
24 Temmuz 2019
Mesajlar
181
Excel Vers. ve Dili
2010 ve 2016 Türkçe
Altın Üyelik Bitiş Tarihi
19-10-2023
Veri yoksa boş kalması için:
Kod:
=EĞERHATA(EĞER(BAĞ_DEĞ_DOLU_SAY($G$2:$G$4)=0;"";İNDİS(Sayfa1!A$2:A$100
;KÜÇÜK(EĞER(EĞER($G$2="";SATIR(Sayfa1!$A$2:$A$100)^0;ESAYIYSA(MBUL($G$2;Sayfa1!$A$2:$A$100)))
;EĞER(EĞER($G$3="";SATIR(Sayfa1!$A$2:$A$100)^0;ESAYIYSA(MBUL($G$3;Sayfa1!$D$2:$D$100)))
;EĞER(Sayfa1!$C$2:$C$100=EĞER($G$4="";Sayfa1!$C$2:$C$100;$G$4);SATIR(Sayfa1!$A$2:$A$100)-SATIR(Sayfa1!$A$2)+1)));SATIRSAY(B$8:B8))));"")
Sizin çözümünüz daha kısa yol hocam. Çok sağolun. :)
 
Üst