Bu dosya, alt alta farklı sırayla yazılmış kayıtları (Kapı No, Adı Soyadı, Cinsiyet, Yaş) başlıklarına göre ayıklayarak düzenli bir tabloya dönüştüren bir örnek içerir. Dönüştürme işlemi tek bir dinamik dizi formülüyle yapılır.
Dosyanın içeriği
- Sayfa1: B sütununda alt alta sıralanmış başlıklar (Kapı No, Adı Soyadı, Cinsiyet, Yaş) yer alır; yanlarındaki değerler C sütunundadır. Aynı alanda E, G, I, L ve N sütunlarında Kapı No, Cinsiyet, Meslek, Adı Soyadı ve Yaş başlıklarıyla düzenli çıktı tablosu bulunur. Örnek kayıtlar arasında H-1, H-2, H-3 kapı numaraları ve kişi adları vardır. Bazı kayıtlarda cinsiyet, meslek ya da yaş boştur.
- Sheet2: A1:A6 hücrelerinde, B sütunundaki değere bağlı çalışan IMAGE formülleri bulunur. Dosya dış bağlantı içerir.
Kullanılan formüller
- LET: Sayfa1 E2 hücresindeki formül, B3:B24 aralığındaki başlıkları ve C3:C24 aralığındaki değerleri adlandırarak adım adım işler.
- UNIQUE ve TRANSPOSE: Tekrarsız başlık listesini çıkarıp yatay hale getirir.
- SEQUENCE, INDEX ve TOCOL: Her başlığın bulunduğu satır numaralarını belirler, hatalı değerleri eler.
- REDUCE, HSTACK, VSTACK, VLOOKUP, TAKE ve DROP: Kayıtları kapı numarasına göre birleştirip tablo biçimine getirir; LAMBDA, MAP ve SCAN ara hesaplarda kullanılır.
- IF, IFERROR ve ISERR: Boş ve hatalı sonuçları yönetir.
Nasıl kullanılır
- Dosyayı dinamik dizi fonksiyonlarını destekleyen bir Excel sürümünde açın; LET, HSTACK, TOCOL, TAKE ve DROP için Microsoft 365 veya Excel 2024 gerekir.
- Sayfa1 sayfasında B ve C sütunlarına kendi karışık verilerinizi başlık ve değer olarak girin.
- E2 hücresindeki formülün sonucu, E sütunundan başlayarak düzenli tablo olarak listelenir.
- Veri satırı sayısı arttığında formüldeki B3:B24 ve C3:C24 aralıklarını genişletin.