Dosya simgesi

İki Liste Arasındaki Farkları Listeleme

Bu dosya, iki sütundaki listeleri karşılaştırarak ortak olan ve olmayan değerleri ayrı sütunlarda listelemek için hazırlanmış bir makro örneğidir. A sütunundaki her değer B sütununda aranır; bulunanlar C sütununa, bulunmayanlar D sütununa yazılır.

Dosyanın içeriği​

  • Sayfa1: A1 hücresinde "Liste1" başlığı, A2:A7 aralığında 1'den 6'ya kadar örnek sayılar bulunur. C1 hücresindeki "Aynı" başlığı, A listesi ile B listesinde ortak çıkan değerlerin yazılacağı sütunu belirtir. D sütunu, B listesinde karşılığı olmayan değerler için kullanılır.
  • Dosyada formül, grafik, tablo veya özet tablo yoktur; karşılaştırma işlemi tamamen makro ile yapılır.

Makrolar​

Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Module1 modülünde ayir adlı tek bir makro vardır.
  • A sütunundaki son dolu satırı belirler ve 2. satırdan başlayarak her değeri sırayla ele alır.
  • Her değeri B sütununda tam eşleşme ile arar (Find yöntemi, xlWhole seçeneği).
  • Değer B sütununda bulunursa C sütununa, bulunmazsa D sütununa 2. satırdan itibaren alt alta yazar.
  • Makro dosya silme veya dışarıya bağlantı gibi işlemler içermez; yalnızca C ve D sütunlarına değer yazar.
Makro yalnızca A sütunundaki değerleri B ile karşılaştırır; B sütununda olup A sütununda bulunmayan değerler listelenmez. Ters yönde karşılaştırma için A ve B sütunlarındaki listelerin yerleri değiştirilerek makro yeniden çalıştırılabilir.

Nasıl kullanılır​

  1. Dosyayı açın ve makroları etkinleştirin.
  2. Birinci listeyi A2 hücresinden başlayarak A sütununa, karşılaştırılacak ikinci listeyi B sütununa girin.
  3. Önceki çalıştırmadan kalan değerler varsa C ve D sütunlarını temizleyin.
  4. Alt+F8 tuşlarıyla makro listesini açın, ayir makrosunu seçip çalıştırın.
  5. Sonuçları C sütununda (ortak değerler) ve D sütununda (B listesinde olmayan değerler) inceleyin.

okutkan tarafından daha fazla dosya

Detaylar
Yazar
okutkan
İndirme
7
Gösterim
1,257
İlk sürüm
Güncel
SHA-256
59ae932ec57295f9837b7a4cea3fdba211b36d1da30932079ef6afd87bc09587

Puanlar

5.00 Oylama 1 İnceleme
Geri
Üst