Bir Tablodan Dinamik Veri Almak

Katılım
16 Nisan 2018
Mesajlar
62
Excel Vers. ve Dili
2010 TR
Merhabalar , bir excel tablom var bu tabloda her satırın en solunda örneğin A1 , A2 , A3 ... hücrelerinde başlıklar mevcut, toplam 5 farklı başlık var ve bu başlıkları dinamik şekilde tablo haline getirmek istiyorum, Kısaca şöyle anlatayım; D5 Satırına hangi başlığı yazarsam altına listedeki o başlığa sahip tüm satırların alt alta gelmesini istiyorum. D5 satırına Açılış fişi yazdığımda listede başında Açılış fişi yazan tüm satırlar alt alta sıralansın istiyorum. Bu konuda yardımcı olabilirseniz çok memnun olurum şimdiden herkese teşekkür ederim.
 

Ö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,

Örnek dosya ekleyip yapmak istediğinizi daha detaylı açıklar mısınız.


.
 

Ö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
H5 hücresine yazıp dizi formülüne çevirdikten sonra yana ve alt hücrelere kopyalayınız.
Kod:
=EĞERHATA(İNDİS(B$3:B$300;KÜÇÜK(EĞER($A$3:$A$300=$H$3;SATIR($A$3:$A$300)-SATIR($A$3)+1);SATIRSAY(H$5:H5)));"")
 

Hakan ERDOST

Destek Ekibi
Destek Ekibi
Katılım
12 Eylül 2004
Mesajlar
871
Excel Vers. ve Dili
Excel 2019 Türkçe (Ev)
Excel 2013 Türkçe (Okul)
H5 hücresine yazıp dizi formülüne çevirdikten sonra yana ve alt hücrelere kopyalayınız.
Kod:
=EĞERHATA(İNDİS(B$3:B$300;KÜÇÜK(EĞER($A$3:$A$300=$H$3;SATIR($A$3:$A$300)-SATIR($A$3)+1);SATIRSAY(H$5:H5)));"")
Ömer Bey'in hazırladığı formülün uygulanmış haliyle dosyanız ekte. Kolay gelsin
Alternatif link.
Kod:
https://dosya.co/0dm4apevjdsl/SAYTEK.xlsx.html
 

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
Formülü dizi formülüne çevirmeniz gerekir.
F2 ile içine girdikten sonra entera basmadan ctrl + shfit + enter tuşlarına basmanız gerekir. Bu şekilde dizi formülüne çevrilir. Bu işlemden sonra formülün başına ve sonuna { } ayraçları otomatik eklenmesi gerekir.
 
Katılım
16 Nisan 2018
Mesajlar
62
Excel Vers. ve Dili
2010 TR
Dediğiniz gibi yaptım teşekkür ederim, peki formülü aşağı doğru ctrl + d tuşları ile uzatabilir miyim ?
 
Katılım
16 Nisan 2018
Mesajlar
62
Excel Vers. ve Dili
2010 TR
Formülü dizi formülüne çevirmeniz gerekir.
F2 ile içine girdikten sonra entera basmadan ctrl + shfit + enter tuşlarına basmanız gerekir. Bu şekilde dizi formülüne çevrilir. Bu işlemden sonra formülün başına ve sonuna { } ayraçları otomatik eklenmesi gerekir.
Sizlere çok teşekkür ediyorum, son bir işlemim daha kaldı bu konuda da yardımcı olabilirseniz size çok minnettar kalırım, https://s5.dosya.tc/server4/l2snqy/BOLKAR_EKSTR.XLSX.html linke dosyayı ekledim , dosya içerisinde kırmızı ve yeşil bölümlerde ne yapmak istediğimi açıkladım buradan yardımcı olabilir misiniz acaba ?
 

Ö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
Sorunuzu tam anlayamadım.
Kırmızı alan için: İstediğiniz bu mu?
Z16 dizi formülüdür. AA16 için G$4:G$301 yerine I$4:I$301 yazarsınız.
Kod:
=EĞERHATA(İNDİS(G$4:G$301;KÜÇÜK(EĞER(ESAYIYSA(KAÇINCI($F$4:$F$301;$Z$1:$Z$5;0));SATIR($F$4:$F$301)-SATIR($F$4)+1);SATIRSAY(Z$16:Z16)));"")
 
Katılım
16 Nisan 2018
Mesajlar
62
Excel Vers. ve Dili
2010 TR
Sorunuzu tam anlayamadım.
Kırmızı alan için: İstediğiniz bu mu?
Z16 dizi formülüdür. AA16 için G$4:G$301 yerine I$4:I$301 yazarsınız.
Kod:
=EĞERHATA(İNDİS(G$4:G$301;KÜÇÜK(EĞER(ESAYIYSA(KAÇINCI($F$4:$F$301;$Z$1:$Z$5;0));SATIR($F$4:$F$301)-SATIR($F$4)+1);SATIRSAY(Z$16:Z16)));"")
Evet tam olarak bunu istiyordum çok teşekkür ederim Allah razı olsun
 
Üst