Bu şablon, iki sütunlu bir tablodaki (KOD ve ürün adı) verileri tek formülle sıralar, tekrarları ayıklar ve her kodun karşısındaki ürünleri aynı satırda yan yana listeler. Formüller dinamik dizi mantığıyla çalışır.
Dosya, Alt Alta Sıralanları Boşluklu Yan Yana Listeleme isimli içerikten esinlenerek hazırlanmıştır.
Bu ifade formüllerin ilk adımıdır; sonuç LET içinde değişkenlere atanır. Devamında INDEX ile kod ve ürün sütunları ayrılır.
Dosya, Alt Alta Sıralanları Boşluklu Yan Yana Listeleme isimli içerikten esinlenerek hazırlanmıştır.
Formüllerdeki işlevler yalnızca Excel 365 sürümlerinde kullanılabilir.
Dosyanın içeriği
- Sayfa1: Tek sayfadan oluşur. B4:C30 aralığı kaynak veridir; B sütununda kod, C sütununda ürün adı bulunur.
- F sütunundan başlayan alan: Başlığı "LET - SIRALA - BENZERSİZ - FİLTRE - DİZİ" olan ilk sonuç bölümüdür. F4 hücresindeki formül kodları ve ürünleri sıralı, benzersiz biçimde döker; H, J, L gibi sütunlarda her kodun ürünleri yan yana listelenir.
- Z sütunundan başlayan alan: Aynı başlığı taşıyan ikinci çözümdür. Z4 hücresindeki formül farklı bir yöntemle aynı sonucu üretir; AB, AD gibi sütunlarda ürünler yan yana gelir.
Kullanılan formüller
F4 ve Z4 hücrelerindeki formüller LET ile kurulmuştur. Önce kaynak veriden iki sütunun da dolu olduğu satırlar ayıklanır, ardından tekrarlar kaldırılıp sıralanır:Bu ifade formüllerin ilk adımıdır; sonuç LET içinde değişkenlere atanır. Devamında INDEX ile kod ve ürün sütunları ayrılır.
- F4: MAKEARRAY, LAMBDA, SEQUENCE ve SUM ile her kodun kaçıncı tekrarı olduğu hesaplanır; sonuç HSTACK, VSTACK, DROP ve EXPAND ile düzenlenir.
- Z4: MATCH ve FREQUENCY ile en çok tekrar eden kodun adedi bulunur; ürünler TEXTJOIN, TEXTSPLIT, MAP, REDUCE ve TOROW fonksiyonlarıyla yan yana dizilir.
Nasıl kullanılır
- Dosyayı Excel 365 ile açın.
- Kaynak veriyi B4:C30 aralığına girin; KOD sütunu B, ürün sütunu C olmalıdır.
- Sonuçlar F4 ve Z4 hücrelerinden başlayarak otomatik oluşur; formüller taşma alanına yazdığı için bu alanların boş kalması gerekir.
- Veri aralığı 30. satırdan uzunsa formüllerdeki B4:C30 başvurusunu genişletin.
Üyelere yararlı olmasını temenni ediyorum...