Bu dosya, birden fazla sütuna dağılmış isim, ay, gün, sayı ve şehir gibi karışık verileri tek bir sütunda benzersiz olarak listeler. Aynı sonuç farklı yöntemlerle üretildiği için kullanılan Excel sürümüne göre uygun çözüm seçilebilir.
Dosya makro içerir (.xlsm); açarken makroları etkinleştirmeniz gerekir.
O sütunundaki çözümde aynı mantık MIN ve IF ile kurulmuştur. Excel 365 çözümlerinden P5 hücresi, hücreleri TEXTJOIN ile birleştirip FILTERXML ile ayrıştırır, ardından UNIQUE ve SORT uygular. R5 hücresi ise SEQUENCE, INDEX, MOD, UNIQUE ve FILTER fonksiyonlarını birlikte kullanır.
Dosya makro içerir (.xlsm); açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- Sayfa1: Kaynak veri B5:I19 aralığındadır. Sütun başlıkları İsim, Ay, Gün ve Ana Adı gibi alanlardır; aralıkta boş hücreler de bulunur.
- M sütunu: Makro ile üretilen benzersiz liste.
- N sütunu: Standart formülle oluşturulan benzersiz liste.
- O sütunu: Dizi mantığıyla çalışan ikinci bir standart formül çözümü.
- P ve R sütunları: Excel 365 dinamik dizi fonksiyonlarıyla alfabetik sıralı benzersiz listeler.
Kullanılan formüller
Standart çözümde satır ve sütun numaraları birleştirilir, COUNTIF ile daha önce listelenenler elenir, AGGREGATE ile sıradaki hücrenin adresi bulunur ve INDIRECT ile değeri getirilir. N5 hücresindeki formül şöyledir:Makrolar
- BenzListe: M5 sütunundaki eski sonuçları temizler, B5:I19 aralığındaki değerleri Dictionary nesnesiyle tekilleştirir, sonucu M5 hücresinden itibaren yazar ve A-Z sıralar.
- Sil: M sütunundaki listeyi temizler ve M5 hücresini seçer.
Nasıl kullanılır
- Dosyayı açıp makroları etkinleştirin.
- Kendi verinizi B5:I19 aralığına yazın.
- Excel 365 kullanıyorsanız P ve R sütunlarındaki dinamik dizi sonuçlarını inceleyin.
- Eski sürümlerde N ve O sütunlarındaki formülleri veri sayısı kadar aşağı kopyalayın.
- Makro çözümü için BenzListe makrosunu çalıştırın; listeyi silmek için Sil makrosunu kullanın.