Dosya simgesi

Grup Bazlı Bulma ve Listeleme

Bu dosya, A sütunundaki kodları B1 ve C1 hücrelerinde yazılı kriterlere göre iki gruba, kriterlere uymayanları da üçüncü bir gruba ayırarak ayrı sütunlara listeler. Ayırma işlemi listele adlı makro ile yapılır.

Dosyanın içeriği​

  • Sayfa1: A1:G13 aralığında tek sayfa bulunur. A sütununda "kodlar" başlığı altında asm 234, kts 456, kys 678, sym 543, atm 321, fqc 345 gibi kodlar yer alır.
  • B1 ve C1 hücreleri birinci ve ikinci grubun kriterlerini tutar. Örnek veride C1 hücresinde "as" yazılıdır.
  • B, C ve D sütunları makronun sonuçları yazdığı grup sütunlarıdır. Sayfadaki not, B1 ve C1 kriterlerinin değiştirilerek farklı sonuçlar alınabileceğini belirtir.
Dosyada formül bulunmaz; tüm işlem makro ile yapılır.

Makrolar​

Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Module1 içindeki listele prosedürü şu adımlarla çalışır:
  1. A sütununda 2. satırdan son dolu satıra kadar her kod sırayla okunur.
  2. Kodun başındaki karakterler B1 hücresindeki kriterle başlıyorsa kod B sütununa yazılır.
  3. Aksi halde kod C1 kriteriyle başlıyorsa C sütununa yazılır.
  4. Hiçbir kritere uymayan kodlar D sütununa yazılır.
Her sütuna yazmadan önce CountIf ile aynı kodun o sütunda olup olmadığı kontrol edilir; yinelenen kodlar tekrar yazılmaz. Kod, yalnızca bu sayfadaki hücreleri okur ve yazar; dosya silme ya da dış bağlantı işlemi içermez.

Nasıl kullanılır​

  1. Dosyayı açıp makroları etkinleştirin.
  2. Listelenecek kodları A sütununa, 2. satırdan başlayarak girin.
  3. B1 ve C1 hücrelerine grup kriterlerini yazın; örneğin kodların ilk harfleri.
  4. Alt+F8 ile listele makrosunu seçip çalıştırın.
  5. Sonuçlar B, C ve D sütunlarında incelenir. Kriterleri değiştirip makroyu yeniden çalıştırmadan önce eski sonuçların silinmesi gerekir; makro mevcut listelerin altına ekleme yapar.

ExcelDepo tarafından daha fazla dosya

Detaylar
Yazar
ExcelDepo
İndirme
14
Gösterim
2,238
İlk sürüm
Güncel
SHA-256
3c0aa0856d9189d0e58187f8018b31c629c4f3622e1ce31e4ccc6cd6010cf5b5

Puanlar

5.00 Oylama 1 İnceleme

En son değerlendirmeler

Paylaşımınız için teşekkürler.
Geri
Üst