Düşeyara ile birden çok değere göre veri çekme

Astalavista58

Altın Üye
Katılım
20 Ocak 2020
Mesajlar
242
Excel Vers. ve Dili
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
20-02-2025
Öncelikle herkese hayırlı akşamlar dilerim. Ekteki dosyamda düşeyara ile bir tablodan birden çok kritere göre veri çekmeye çalışıyorum. Ben kendimce yardımcı bir satır yardımıyla benzersiz değer oluşturarak sonuca ulaşıyorum. Daha kolay nasıl yapabilirim? İNDİS ve KAÇINCI kullanarak verileri çekmeyi denedim ancak yapamadım.

234714
 

Ekli dosyalar

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,792
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Merhaba Arkadaş,
B16 hücresine =DÜŞEYARA($A16;$A$1:$I$9;KAÇINCI(B$13;$A$1:$I$1;0);0) yazıp sağa ve aşağıya çekiniz.
İyi çalışmalar
 

Astalavista58

Altın Üye
Katılım
20 Ocak 2020
Mesajlar
242
Excel Vers. ve Dili
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
20-02-2025
Teşekkür ederim Tevfik bey,
 

Astalavista58

Altın Üye
Katılım
20 Ocak 2020
Mesajlar
242
Excel Vers. ve Dili
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
20-02-2025
Biraz yardım alarak aşağıdaki gibi bir çözüm yoluna ulaştım. Verdiğim tablodaki birleşik hücreleri tek hücreye düşürdükten sonra aşağıdaki dizi formülü
"B16" hücresinden geçerli olmak üzere uygulayınca problem çözülüyor. Belki başka birisinin işine yarar diye paylaşmak istedim. Herkese hayırlı haftasonları dilerim..
=İNDİS($B$4:$I$9;KAÇINCI($A16;$A$4:$A$9;0);KAÇINCI(B$15&B$14;$B$3:$I$3&$B$2:$I$2;0)) dizi formüldür
 

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,792
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Rica ederim, dönüş yaptığınız için ben teşekkür ederim.
iyi çalışmalar
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,246
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Alternatif;

B16 hücresine uygulayıp sağa ve alta doğru ihtiyacınız kadar sürükleyiniz.

C++:
=İNDİS($A$1:$I$9;KAÇINCI($A16;$A$1:$A$9;0);KAÇINCI(ARA(2;1/($B$14:B$14<>"");$B$14:B$14);$A$2:$I$2;0)+MOD(SÜTUN();2))
 
Üst