Bu dosya, iki sütunda alt alta tutulan kayıtları (alan adı ve değer) her kişi için tek satırda gösteren bir tabloya dönüştürür. Aynı alan için birden fazla değer varsa değerler tek hücrede birleştirilir. Aynı sonuca ulaşan altı farklı formül yaklaşımı dosyada yan yana verilmiştir.
Dosyanın içeriği
Dosyada Sayfa1 adlı tek sayfa bulunur.- B2:C15 aralığı kaynak veridir. B sütununda alan adları (Adı, Soyadı, Telefon, Website), yanındaki sütunda değerleri yer alır. Her kayıt "Adı" satırıyla başlar.
- E2 hücresinden başlayan küçük tabloda Adı ve Telefon sütunları örnek olarak listelenir. Cafer, Jale, Adem ve Emine kayıtları vardır; Jale için iki telefon numarası tek hücrede görünür.
- K9, Q9, K17, Q17 ve K25 hücrelerinden başlayan alanlarda aynı dönüşümün farklı formüllerle üretilmiş sonuçları bulunur.
Kullanılan formüller
Altı formülün tamamı LET ile kurulmuş dinamik dizi formülüdür ve B3:B15 ile C3:C15 aralıklarını okur.- SCAN: "Adı" satırı her görüldüğünde sayacı artırarak her satıra bir kayıt numarası verir.
- UNIQUE ve TOROW: alan adlarını tekilleştirir ve sütun başlıkları olarak yatay dizer.
- TEXTJOIN: aynı kayda ait birden fazla değeri " ve " ifadesiyle tek hücrede birleştirir. Değeri olmayan alanlar boş kalır.
- REDUCE, VSTACK ve MAP: kayıtları sırayla işleyip başlık satırının altına ekler.
- PIVOTBY: K17 hücresindeki yaklaşımda özet tablo mantığıyla aynı sonucu üretir.
- FILTER tabanlı yaklaşım ise K25 ve Q17 hücrelerinde kullanılır.
Nasıl kullanılır
- Dosyayı Microsoft 365 sürümü Excel ile açın.
- B3:C15 aralığındaki örnek verinin yerine kendi alan adı ve değer listenizi yazın; her kayıt "Adı" satırıyla başlamalıdır.
- Sonuç alanlarındaki formüllerin başvuru aralıklarını yeni verinizin satır sayısına göre genişletin.
- Tercih ettiğiniz formül yaklaşımını seçip kullanmadığınız alanları silin.