İçindekiler
- Örnek: eski ve yeni fiyat listesi
- 1. Bir listede olup diğerinde olmayanları bulmak
- 2. Diğer tablodan veri çekmek: DÜŞEYARA
- 3. Değişen değerleri bulmak
- Farkları renkle göstermek
- Aynı sıradaki iki sütunu karşılaştırmak
- Excel 2021 ve Microsoft 365: ÇAPRAZARA
- Dikkat edilmesi gerekenler
- Hangi yöntemi seçmelisiniz?
Excel'de iki tabloyu karşılaştırmak için birinci tablodaki her değeri ikinci tabloda arayın: =EĞERSAY($D$2:$D$5;A2)>0 değer diğer listede varsa DOĞRU döner. Karşılığını çekmek için =DÜŞEYARA(A2;$D$2:$E$5;2;YANLIŞ) kullanın.
Bu sayfada eski ve yeni fiyat listesini karşılaştırıyoruz: hangi ürünler yeni listede yok, hangilerinin fiyatı değişti ve ne kadar değişti. Aynı yöntem personel, müşteri veya stok listelerinde de çalışır.
Örnek: eski ve yeni fiyat listesi
| Kod (A) | Eski fiyat (B) | Kod (D) | Yeni fiyat (E) | |
|---|---|---|---|---|
| K-101 | 250 | K-101 | 275 | |
| K-102 | 180 | K-103 | 420 | |
| K-103 | 420 | K-104 | 110 | |
| K-104 | 95 | K-105 | 60 |
1. Bir listede olup diğerinde olmayanları bulmak
=EĞERSAY($D$2:$D$5; A2)>0Ters yönü görmek için aynı formülü yeni listenin yanına yazın: =EĞERSAY($A$2:$A$5;D2)>0. K-105 için YANLIŞ döner, yani bu ürün yeni eklenmiştir.
2. Diğer tablodan veri çekmek: DÜŞEYARA
=DÜŞEYARA(A2; $D$2:$E$5; 2; YANLIŞ)=EĞERHATA(DÜŞEYARA(A2; $D$2:$E$5; 2; YANLIŞ); "Listede yok")3. Değişen değerleri bulmak
=DÜŞEYARA(A2; $D$2:$E$5; 2; YANLIŞ)-B2| Kod | Eski fiyat | Yeni listede var mı | Yeni fiyat | Fark |
|---|---|---|---|---|
| K-101 | 250 | DOĞRU | 275 | 25 |
| K-102 | 180 | YANLIŞ | Listede yok | Listede yok |
| K-103 | 420 | DOĞRU | 420 | 0 |
| K-104 | 95 | DOĞRU | 110 | 15 |
Farkları renkle göstermek
- Eski listedeki kodları seçin (A2:A5).
- Giriş › Koşullu Biçimlendirme › Yeni Kural'a tıklayın.
- Biçimlendirilecek hücreleri belirlemek için formül kullan seçeneğini seçin.
- Formül olarak =EĞERSAY($D$2:$D$5;A2)=0 yazın, bir dolgu rengi seçip Tamam'a tıklayın. Yeni listede olmayan kodlar boyanır.
Aynı sıradaki iki sütunu karşılaştırmak
İki liste aynı sırada ve aynı uzunluktaysa satır satır karşılaştırma yeterlidir: =A2=D2 eşitse DOĞRU verir. Bu karşılaştırma büyük/küçük harf ayırmaz; harf farkını da yakalamak için ÖZDEŞ (EXACT) kullanın: =ÖZDEŞ(A2;D2).
Excel 2021 ve Microsoft 365: ÇAPRAZARA
ÇAPRAZARA bulunamayan değer için mesajı kendisi alır ve sonuç sütunu arama sütununun solunda da olabilir:
=ÇAPRAZARA(A2; $D$2:$D$5; $E$2:$E$5; "Listede yok")Dikkat edilmesi gerekenler
- Aynı görünen kodlar eşleşmiyorsa fazladan boşluk veya sayı-metin farkı vardır; #YOK hatası rehberindeki kontrolleri uygulayın.
- Arama aralığını $ ile sabitleyin; yoksa formül aşağı kopyalandıkça aralık kayar ve son satırlar #YOK verir.
- Tablolar farklı sayfalardaysa sayfa adını aralığın önüne yazın: =EĞERSAY(Şubat!$A$2:$A$100;A2)>0. Sayfa adında boşluk varsa tırnak gerekir: 'Şubat Listesi'!$A$2:$A$100.
Hangi yöntemi seçmelisiniz?
| Sorunuz | Yöntem |
|---|---|
| Değer diğer listede var mı? | =EĞERSAY(diğer_liste;A2)>0 |
| Diğer listedeki karşılığı ne? | DÜŞEYARA veya ÇAPRAZARA |
| Aynı satırdaki değerler aynı mı? | =A2=D2 veya ÖZDEŞ |
| Farkları renkle görmek | Formüllü koşullu biçimlendirme |
| Tek bir listede tekrar edenler | EĞERSAY ile tekrar bulma |
Çoğu karşılaştırmada ilk iki yöntem birlikte kullanılır: önce değerin var olup olmadığına, sonra karşılığına bakılır. Tek bir listedeki tekrarları bulmak için tekrar edenleri bulma rehberine bakın.
Şimdi sen dene · 3 soru
Soru 1/3 · Taklit
DÜŞEYARA değeri tablonun ilk sütununda arar ve istediğin sütundan sonucu getirir. YANLIŞ, tam eşleşme demektir.
C2 hücresine =DÜŞEYARA(A2; yaz.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Personel no | Ad | Departman | No | Departman | |
| 2 | P-12 | Gamze | P-07 | Muhasebe | ||
| 3 | P-30 | Tolga | P-12 | Satış | ||
| 4 | P-21 | Cem | P-21 | Lojistik |
C2 hücresini seç, yaz ve Enter'a bas.
Sık sorulan sorular
İki listede olmayanları nasıl bulurum?
Birinci listenin yanına =EĞERSAY(ikinci_liste;A2)=0 yazın; DOĞRU olanlar ikinci listede yoktur. Ters yönü görmek için aynı formülü ikinci listenin yanına yazın.
Excel'de tablodan veri nasıl çekilir?
=DÜŞEYARA(aranan;tablo;sütun_no;YANLIŞ) kullanın. Örneğin =DÜŞEYARA(A2;$D$2:$E$50;2;YANLIŞ), A2'deki kodu D sütununda bulur ve E sütunundaki değeri getirir.
Farklı sayfalardaki iki tablo karşılaştırılabilir mi?
Evet. Aralığın önüne sayfa adını yazın: =EĞERSAY(Şubat!$A$2:$A$100;A2)>0. Formül yazarken diğer sayfaya tıklayıp aralığı seçerseniz Excel adı kendisi ekler.
Aynı görünen değerler neden eşleşmiyor?
Genellikle değerlerden birinde fazladan boşluk vardır ya da biri sayı, diğeri metin olarak saklanmıştır. KIRP ile temizleyin ve iki sütunun biçimini eşitleyin.