Selamlar,
Öncelikle söylemeliyim ki, Excel versiyonunuz olan Excel2019 için en uygun çözüm Makro ile çözüm olacaktır.
(Bu beni aşar)
Formülle çözümde, ya çok uzun bir formül yazmak gerekecek, ya da bazı limitlere kesinlikle uymak gerekecek.
Umarım bu formül sizde çalışır. Ben 365 kullanıyorum ve bazen formüllerin çalışmadığı yönünde geri dönüş alıyorum. Tabi geri dönüş sadece "formül çalışmıyor" şeklinde olunca da hatanın sebebini bulabilmek mümkün olamıyor.
Resimlerde bu limitleri yazmaya çalıştım.
Değerlendirme 1 den 31 e kadar olan TÜM sayfaların A2 : A100, C2 : C100 ve E2 : E100 aralıklarında yapıldı.
A kolonu (Malzeme) için formül
=EĞERHATA(İNDİS(XMLFİLTRELE("<a><b>"&METİNBİRLEŞTİR("</b><b>";;
'1:31'!$A$2:$A$100)&"</b></a>";"//b");SATIR($A1));"")
B kolonu (Anahtar) için formül
=EĞERHATA(İNDİS(XMLFİLTRELE("<a><b>"&METİNBİRLEŞTİR("</b><b>";;
'1:31'!$C$2:$C$100)&"</b></a>";"//b");SATIR($A1));"")
C kolonu (Tanım) için formül
=EĞERHATA(İNDİS(XMLFİLTRELE("<a><b>"&METİNBİRLEŞTİR("</b><b>";;
'1:31'!$E$2:$E$100)&"</b></a>";"//b");SATIR($A1));"")
burada
'1:31'!$A$2:$A$100 : 3D biçimidir. '1:31'! : ilk sayfadan (1) SON sayfaya (31) kadar olan TÜM sayfalar anlamındadır.
Eğer
Excel365 kullanıyorsanız, Makroya gerek olmadan, aralarda boş hücreler de bırakaarak TEK formülle komple dökülmeli elde etmek mümkün.
Dosyada YAZ365 adıyla bir sayfa ekledim. İncelersiniz. Silebilirsiniz de.
Not : dosyada sayfalara uydurma değerler ekledim. Sonuçta toplamda 1437 satır veri var. Excel 365 için 31 sayfasında aralarda BOŞ hücreler de var. Listede onlara da bakabilirsiniz.