Bu şablon, iki ayrı isim listesini karşılaştırıp her iki listede de yer alan kayıtları ayrı bir sütunda toplar. Yinelenen isimler sonuç listesine bir kez yazılır.
Dosyanın içeriği
- Sheet1: Tek sayfadan oluşur ve A1:C485 aralığını kapsar.
- A sütunu (Liste1): Birinci liste. A2:A39 aralığı Liste1 adıyla tanımlıdır.
- B sütunu (Liste2): İkinci liste. B2:B59 aralığı Liste2 adıyla tanımlıdır.
- C sütunu: "İki Listede ortak olan" başlığı altında iki listede de bulunan isimler listelenir.
Kullanılan formüller
C2 hücresindeki formül, Liste2 içindeki her değerin Liste1 içinde de bulunup bulunmadığını denetler. Kullanılan fonksiyonlar IF, AND, COUNTIF, INDIRECT, ADDRESS, ROW ve COLUMN fonksiyonlarıdır. Formülün yapısı şöyledir:- COUNTIF ile Liste2 içindeki değerin o satıra kadar kaç kez geçtiği sayılır; sonucun 1 olması, değerin ilk kez görüldüğü anlamına gelir ve tekrarlar elenir.
- COUNTIF ile aynı değerin Liste1 içinde bulunup bulunmadığı sınanır.
- AND iki koşulu birleştirir, IF koşullar sağlanınca değeri döndürür.
- INDIRECT, ADDRESS, ROW ve COLUMN ile geçerli satırdaki Liste2 hücresine ve genişleyen aralığa dinamik başvuru oluşturulur.
Nasıl kullanılır
- A sütununa birinci listeyi, B sütununa ikinci listeyi girin.
- Listeler tanımlı aralıkların dışına taşıyorsa Formüller > Ad Yöneticisi bölümünden Liste1 ve Liste2 aralıklarını yeni son satıra göre güncelleyin.
- C2 hücresindeki formülü Liste2 satır sayısı kadar aşağı kopyalayın.
- C sütununda iki listede de bulunan kayıtlar görüntülenir.