Bu dosyada alt alta yazılmış fatura numaraları ve ürünler, her fatura numarası bir kez yazılacak ve ürünleri aynı satırda yan yana sıralanacak biçimde listelenir. Tekrar eden fatura numaralarının yerleri boş bırakılır; böylece sonuç tabloda her fatura tek satırda görünür. Aynı işlem için 6 ayrı formül yöntemi hazırlanmıştır. Bu yöntemlerin biri geleneksel Excel fonksiyonlarıyla, diğerleri Excel 365 dinamik dizi fonksiyonlarıyla çalışır.
Ürünler İNDİS, TOPLAMA, SATIR ve SÜTUN fonksiyonlarıyla sırayla çekilir; sonuç bulunamayan hücreler EĞERHATA ile boş bırakılır.
Excel 365 çözümlerinde şu fonksiyonlar kullanılır:
Dosyanın içeriği
Dosya tek sayfadan oluşur (Sayfa1).- B2:C21: Kaynak veri. Fatura No ve Ürün Listesi sütunlarında 123 ve 456 numaralı faturalar ile ürünleri (BAHARAT, İŞLENMİŞ ET, KIRMIZI ET, BAKLİYAT vb.) yer alır.
- E2:L21: Geleneksel formüllü çözüm. Fatura No ve Ürünler başlıkları altında sonuç verilir.
- N2, W2, AF2, AO2 ve AX2 başlangıçlı beş blok: Aynı sonucu Excel 365 fonksiyonlarıyla üreten çözümler.
Kullanılan formüller
Geleneksel çözümde fatura numarası, ilk geçtiği satırda yazılır. Bunun için E3 hücresinde şu formül kullanılır:Ürünler İNDİS, TOPLAMA, SATIR ve SÜTUN fonksiyonlarıyla sırayla çekilir; sonuç bulunamayan hücreler EĞERHATA ile boş bırakılır.
Excel 365 çözümlerinde şu fonksiyonlar kullanılır:
- LET, LAMBDA, SCAN ve REDUCE: Her fatura numarasının ilk geçişi bulunur, ürünler döngüyle toplanır.
- FİLTRE, TOROW, VSTACK, HSTACK ve DROP: Ürünler satıra çevrilir ve fatura numarasıyla birleştirilir.
- TEXTJOIN, TEXTSPLIT ve MAP: Ürünleri metin olarak birleştirip sütunlara bölen çözümde kullanılır.
- MAKEARRAY, EXPAND, BENZERSİZ ve SEQUENCE: Sütun sayısı en çok ürünlü faturaya göre belirlenir.
Nasıl kullanılır
- Kendi verinizi B3:C21 aralığına, fatura numarası ve ürün sırasıyla girin.
- Geleneksel çözüm için E3:L3 formüllerini veri satırı sayısı kadar aşağı kopyalayın.
- Excel 365 çözümleri, ilk hücrelerindeki tek formülle sonucu otomatik taşırır; bu formüllerdeki B3:B21 ve C3:C21 aralıklarını verinizin satır sayısına göre güncelleyin.
- Sonuçları karşılaştırıp kullandığınız Excel sürümüne uygun yöntemi seçin.