Dosya simgesi

Çok Sütunlu Veri Listeleme

Çok Sütunlu Veri Listeleme
Bu dosya, ayrı satırlarda yazan değerlerin aynı kişi için tek satırda, yan yana sütunlarda listelenmesini sağlar. Örnekte öğrenci adı soyadına göre birden fazla not tek satırda toplanır. Çözüm Excel 365 dinamik dizi formülleriyle hazırlanmıştır; dosyada ayrıca bir makro bulunur.

Dosyanın içeriği​

  • notlar: Kaynak veri sayfasıdır. A1:C26 aralığında öğrenci adı soyadı, ders ve not bilgileri alt alta kayıt olarak tutulur.
  • sonuc: Sonuçların listelendiği sayfadır. A:C sütunlarında yinelenen kayıtlar, F:H sütunlarında formülle oluşturulan tablo, K:M sütunlarında ise örnek sonuç görünümü yer alır. Aynı öğrencinin birden fazla notu aynı satırda ayrı sütunlara dağılır.

Kullanılan formüller​

  • UNIQUE: notlar sayfasındaki ad ve ders sütunlarından tekrarsız liste çıkarır. A2 hücresinde şu formül kullanılır:
    Excel formülü
    =UNIQUE(notlar!A2:B26)
  • F1 hücresindeki formül LET, REDUCE, LAMBDA, FILTER, TOROW, VSTACK, HSTACK, DROP ve IFNA fonksiyonlarını birlikte kullanır. Her tekrarsız öğrenci-ders çifti için ilgili notları FILTER ile süzer, TOROW ile tek satıra çevirir, VSTACK ile alt alta birleştirir ve başlık satırını HSTACK ile ekler.
Bu fonksiyonlar Microsoft 365 veya Excel 2021 ve üzeri sürüm gerektirir.

Makrolar​

Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Makro, formüllere alternatif bir yöntem sunar.
  • ADOBaskan (Module1): Çalışma kitabına ADODB ve Microsoft.ACE.OLEDB.12.0 sağlayıcısı ile bağlanır. sonuc ve notlar sayfalarını öğrenci adı soyadı ve ders alanlarında LEFT JOIN ile eşleştirir. Eski sonuçları C2:D65536 aralığında temizler, ardından aynı öğrenci ve ders için gelen ilk notu C sütununa, sonraki notu D sütununa yazar.
Makro yalnızca dosyanın kendisine bağlanır; dosya silme veya dış bağlantı işlemi içermez. ACE OLEDB sağlayıcısı bilgisayarda kurulu olmalıdır.

Nasıl kullanılır​

  1. Dosyayı açın ve makroları etkinleştirin.
  2. notlar sayfasına öğrenci adı soyadı, ders ve not kayıtlarını alt alta girin.
  3. sonuc sayfasında formüller veri değişince sonucu otomatik günceller; formül aralığı notlar!A2:C26 ile sınırlıdır, daha fazla satır için formüllerdeki aralıkları genişletin.
  4. Makro yöntemini kullanmak için ADOBaskan makrosunu Alt+F8 ile çalıştırın.

ExcelDepo tarafından daha fazla dosya

Detaylar
Yazar
ExcelDepo
İndirme
10
Gösterim
1,006
İlk sürüm
Güncel
SHA-256
772b4bab854c221acfd3f93a52b06e9a53c0b63f5a155fca1cf24a4a660f17a1

Puanlar

5.00 Oylama 1 İnceleme

En son değerlendirmeler

Emeğinize sağlık, çok başarılı bir çalışma olmuş.
Geri
Üst