{"segments": ["KutoolsforOffice — Tek çözüm, beş güçlü araç."]}{"segments": ["Daha az çabayla daha fazlasını başarmak."]}

Eksik değerleri bulma

YazarAmanda Li Değiştirme Tarihi

Excel'de A listesindeki bir değerin B listesinde olup olmadığını kontrol etmeniz gereken durumlar olabilir. Örneğin, bir ürün listeniz vardır ve bu ürünlerin tedarikçinizin sunduğu ürün listesinde yer alıp almadığını doğrulamak isteyebilirsiniz. Bu görevi yerine getirmek için aşağıda üç yöntem sunuyoruz; dilediğinizi seçebilirsiniz.

eksik değerleri bul 1

EŞLEŞTİR, ISNA ve EĞER ile eksik değerleri bulun
DÜŞEYARA, ISNA ve EĞER ile eksik değerleri bulun
EĞERSAY ve EĞER ile eksik değerleri bulun


EŞLEŞTİR, ISNA ve EĞER ile eksik değerleri bulun

Yukarıdaki ekran görüntüsünde gösterildiği gibi, listenizdeki tüm ürünlerin tedarikçinizin listesinde olup olmadığını kontrol etmek için öncelikle EŞLEŞTİR işlevini kullanarak listenizin bir ürününün (A listesi değeri) tedarikçinizin listesindeki (B listesi) konumunu belirleyebilirsiniz. EŞLEŞTİR işlevi, bir ürün bulunamadığında #YOK hatasını döndürür. Ardından bu sonucu ISNA işlevine aktararak #YOK hatalarını DOĞRU’ya dönüştürebilirsiniz; bu da ilgili ürünlerin eksik olduğu anlamına gelir. Son olarak, EĞER işlevi beklediğiniz sonucu verir.

Genel sözdizimi

=IF(ISNA(MATCH("lookup_value",lookup_range,0)),"Missing","Found")

√ Not: "Eksik" ve "Bulundu" ifadelerini ihtiyacınıza göre istediğiniz değerlere değiştirebilirsiniz.

  • arama_değeri: MATCH işlevinin, arama_aralığı içinde varsa konumunu bulmak için kullandığı değerdir; yoksa #YOK hatası verir. Burada listenizdeki ürünleri temsil eder.
  • arama_aralığı: arama_değeri ile karşılaştırılacak hücre aralığı. Tedarikçinin ürün listesini temsil eder.

Listenizdeki tüm ürünlerin tedarikçinizin listesinde olup olmadığını öğrenmek için,lütfen aşağıdaki formülü H6 hücresine kopyalayın veya girin ve sonucu almak içinEnter tuşuna basın: to get the result:

=EĞER(ISNA(EŞLEŞTİR()))30002,$B$6:$B$10,0)),"Eksik","Bulundu")

Veya formülü dinamik hale getirmek için Bir hücre başvurusu kullanın:

=IF(ISNA(MATCH()))G6,$B$6:$B$10,0)),"Missing","Found")

√ Not: Yukarıdaki dolar işaretleri ($), mutlak başvuruları belirtir; yani formüldeki arama_aralığıformülü başka hücrelere taşıdığınızda veya kopyaladığınızda değişmez. Ancak arama_değeridinamik olmasını istediğiniz için buraya dolar işareti eklenmemiştir. Formülü girdikten sonra, aşağıya doğru çekerek formülü alttaki hücrelere uygulayın.

eksik değerleri bul 2

Formülün açıklaması

Burada örnek olarak aşağıdaki formülü kullanıyoruz:

=IF(ISNA(MATCH(G8,$B$6:$B$10,0)),"Missing","Found")

  • MATCH(G8,$B$6:$B$10,0): eşleşme_türü 0, MATCH işlevinin 3004 değerini G8 hücresinde aramasını ve bu değerin $B$6:$B$10 aralık dizisindeki ilk eşleşmesinin konumunu gösteren bir sayı döndürmesini sağlar. Ancak bu örnekte MATCH işlevi, belirtilen arama dizisinde değeri bulamadığı için #YOK hatasını döndürür.
  • ISNA()MATCH(G8,$B$6:$B$10,0))=ISNA()#YOK): ISNA işlevi, bir değerin "#YOK" hatası olup olmadığını belirlemek için kullanılır. Eğer değer "#YOK" hatasıysa DOĞRU, değilse YANLIŞ döndürür. Bu nedenle bu ISNA formülü DOĞRU döndürecektir.
  • EĞER()ISNA()MATCH(G8,$B$6:$B$10,0)),"Eksik","Bulundu") = EĞER(DOĞRU,"Eksik","Bulundu"): EĞER işlevi, ISNA ve MATCH tarafından yapılan karşılaştırma DOĞRU olduğunda "Eksik", aksi takdirde "Bulundu" sonucunu döndürür. Bu nedenle formül Eksik döndürecektir.

Eksik değerleri VLOOKUP, ISNA ve IF ile bulun

Listenizdeki tüm ürünlerin tedarikçinizin listesinde olup olmadığını kontrol etmek için yukarıdaki MATCH işlevini VLOOKUP ile değiştirebilirsiniz; çünkü bir değer başka bir listede yoksa, MATCH gibi VLOOKUP da #YOK (#N/A) hatası verir—bu da değerin eksik olduğu anlamına gelir.

Genel sözdizimi

=IF(ISNA(VLOOKUP("lookup_value",lookup_range,1,FALSE)),"Missing","Found")

√ Not: "Eksik" ve "Bulundu" ifadelerini ihtiyacınıza göre istediğiniz değerlere değiştirebilirsiniz.

  • arama_değeri: VLOOKUP işlevinin, arama_aralığı içinde varsa konumunu bulmak için kullandığı değerdir; yoksa #YOK hatası verir. Burada listenizdeki ürünleri temsil eder.
  • arama_aralığı:arama_değeriile karşılaştırılacak hücre aralığı. Burada tedarikçinin ürün listesini ifade eder.

Listenizdeki tüm ürünlerin tedarikçinizin listesinde olup olmadığını öğrenmek için lütfen aşağıdaki formülü H6 hücresine kopyalayın veya girin ve sonucu almak için Entertuşuna basın:

=IF(ISNA(VLOOKUP()))30002,$B$6:$B$10,1,FALSE)),"Missing","Found")

Veya formülü dinamik hale getirmek için Bir hücre başvurusu kullanın:

=IF(ISNA(VLOOKUP()))G6,$B$6:$B$10,1,FALSE)),"Missing","Found")

√ Not: Yukarıdaki dolar işaretleri ($), mutlak başvuruları belirtir; yani formülü başka hücrelere taşıdığınızda veya kopyaladığınızda arama_aralığı değişmez. Ancak arama_değeri dinamik kalması için buraya dolar işareti eklenmemiştir. Formülü girdikten sonra, alttaki hücrelere uygulamak üzere aşağı doğru çekin.

eksik değerleri bul 3

Formülün açıklaması

Burada örnek olarak aşağıdaki formülü kullanıyoruz:

=IF(ISNA(VLOOKUP(G8,$B$6:$B$10,1,FALSE)),"Missing","Found")

  • VLOOKUP(G8,$B$6:$B$10,1,FALSE): aralık_araması YANLIŞ olduğunda, VLOOKUP işlevi 3004 değerini G8 hücresindeki değerle tam olarak eşleşecek şekilde arar ve döndürür. Eğer 3004 arama_değeri, 1 dizisinin 1. sütununda mevcutsa, VLOOKUP bu değeri döndürür; aksi takdirde #YOK hata değerini verir. Burada 3004 dizide bulunmadığı için sonuç #YOK olacaktır. #N/A.
  • ISNA()VLOOKUP(G8,$B$6:$B$10,1,FALSE))=ISNA()#YOK): ISNA işlevi, bir değerin "#YOK" hatası olup olmadığını kontrol etmek için kullanılır. Eğer değer "#YOK" hatasıysa DOĞRU, değilse YANLIŞ sonucunu döndürür. Bu nedenle bu ISNA formülü DOĞRU döndürecektir.
  • EĞER()ISNA()VLOOKUP(G8,$B$6:$B$10,1,FALSE)),"Eksik","Bulundu") = EĞER(DOĞRU,"Eksik","Bulundu"): EĞER işlevi, ISNA ve VLOOKUP tarafından yapılan karşılaştırma DOĞRU olduğunda "Eksik", aksi takdirde "Bulundu" sonucunu döndürür. Bu nedenle formül Eksik döndürecektir.

Eksik değerleri COUNTIF ve IF ile bulun

Listenizdeki tüm ürünlerin tedarikçinizin listesinde olup olmadığını öğrenmek için COUNTIF ve IF işlevlerini kullanan daha basit bir formül kullanabilirsiniz. Bu formül, Excel’in sıfır (0) dışındaki herhangi bir sayıyı DOĞRU (TRUE) olarak değerlendireceği gerçeğinden yararlanır. Dolayısıyla bir değer başka bir listede varsa, COUNTIF işlevi o listede kaç kez geçtiğini döndürür ve IF bu sayıyı DOĞRU olarak kabul eder; değer listede yoksa COUNTIF işlevi 0 değerini döndürür ve IF bunu YANLIŞ (FALSE) olarak değerlendirir.

Genel sözdizimi

=IF(COUNTIF("lookup_range",lookup_value),"Found","Missing")

√ Not: "Bulundu" ve "Eksik" ifadelerini ihtiyacınıza göre istediğiniz değerlerle değiştirebilirsiniz.

  • arama_aralığı:arama_değeriile karşılaştırılacak hücre aralığı. Burada tedarikçinin ürün listesini ifade eder.
  • arama_değeri: COUNTIF işlevinin, arama_aralığı içinde kaç kez geçtiğini döndürmek için kullandığı değerdir. Bu değer, listenizdeki ürünleri temsil eder.

Listenizdeki tüm ürünlerin tedarikçinizin listesinde olup olmadığını öğrenmek için lütfen aşağıdaki formülü H6 hücresine kopyalayın veya girin ve sonucu almak için Entertuşuna basın:

=IF(COUNTIF())$B$6:$B$10,30002),"Found","Missing")

Veya formülü dinamik hale getirmek için Bir hücre başvurusu kullanın:

=IF(COUNTIF())$B$6:$B$10,G6),"Found","Missing")

√ Not: Yukarıdaki dolar işaretleri ($), mutlak başvuruları belirtir; yani arama_aralığıformülü başka hücrelere taşıdığınızda veya kopyaladığınızda değişmez. Ancak arama_değeridinamik olmasını istediğiniz için buraya dolar işareti eklenmemiştir. Formülü girdikten sonra, aşağıya doğru çekerek formülü alttaki hücrelere uygulayın.

eksik değerleri bul 4

Formülün açıklaması

Burada örnek olarak aşağıdaki formülü kullanıyoruz:

=IF(COUNTIF($B$6:$B$10,G8),"Found","Missing")

  • COUNTIF($B$6:$B$10,G8): COUNTIF işlevi, 3004 değerinin $B$6:$B$10 aralığında kaç kez geçtiğini sayar. Açıkçası, 3004 bu aralıkta bulunmadığı için sonuç 0 olacaktır.
  • EĞER()COUNTIF($B$6:$B$10,G8),"Bulundu","Eksik") = EĞER(0,"Bulundu","Eksik"): EĞER işlevi, 0 değerini YANLIŞ olarak değerlendirir. Bu nedenle formül Eksik döndürür; çünkü ilk bağımsız değişken YANLIŞ olduğunda bu değer döndürülür.

İlgili işlevler

Excel EĞER işlevi

EĞER işlevi, Excel çalışma kitabınızda kullanabileceğiniz en basit ve en kullanışlı işlevlerden biridir. Basit bir mantıksal test gerçekleştirir ve karşılaştırma sonucu DOĞRU ise bir değer, YANLIŞ ise başka bir değer döndürür.

Excel EŞLEŞTİR (MATCH) işlevi

Excel’deki EŞLEŞTİR işlevi, belirtilen bir değeri bir hücre aralığında arar ve bu değerin göreli konumunu döndürür.

Excel DÜŞEYARA (VLOOKUP) işlevi

Excel’de DÜŞEYARA işlevi, bir tablonun ilk sütununda aradığınız değeri eşleştirerek bulur ve aynı satırda yer alan belirtilen sütundan ilgili değeri getirir.

Excel EĞERSAY (COUNTIF) işlevi

EĞERSAY işlevi, Excel'de belirtilen bir ölçütü karşılayan hücrelerin sayısını hesaplamak için kullanılan güçlü bir istatistiksel işlemdir. Hem mantıksal operatörleri (>, < vb.) hem de kısmi eşleştirmelerde joker karakterleri (? ve *) destekler.


İlgili Formüller

Joker karakterlerle belirli metin içeren bir değeri ara

Excel'de bir aralıkta belirli bir metin dizesini içeren ilk eşleşmeyi bulmak için, yıldız (*) ve soru işareti (?) joker karakterlerini İNDİS ve EŞLEŞTİR işlevleriyle birlikte kullanabilirsiniz.

DÜŞEYARA ile kısmi eşleşme

Bazen Excel’in yalnızca kısmi bilgilere dayanarak veri çekmesini sağlamanız gerekir. Bu sorunu çözmek için DÜŞEYARA formülünü yıldız (*) ve soru işareti (?) joker karakterleriyle birlikte kullanabilirsiniz.

İNDİS ve EŞLEŞTİR ile yaklaşık eşleşme

Çalışan performansını değerlendirmek, öğrenci puanlarını notlandırmak ya da ağırlığa göre posta ücreti hesaplamak gibi durumlarda Excel’de yaklaşık eşleşmeler bulmamız gerekebilir. Bu öğreticide, İNDİS ve EŞLEŞTİR işlevlerini kullanarak hedeflediğimiz sonuçlara nasıl ulaşabileceğimizi inceleyeceğiz.

Birden fazla ölçüte göre en yakın eşleşme değerini ara

Bazı durumlarda, birden fazla ölçüte dayanarak en yakın veya yaklaşık eşleşmeyi bulmanız gerekebilir. Bunu Excel’de İNDİS, EŞLEŞTİR ve EĞER işlevlerini birlikte kullanarak hızlıca gerçekleştirebilirsiniz.


En İyi Office Verimlilik Araçları

Kutools for Excel – Kalabalıktan Sizi Ayırmanıza Yardımcı Olur

🤖KUTOOLS AI Yardımcısı: Şunu temel alarak Veri Analizi'i devrimleştirin:Akıllı Yürütme   |  Kod Oluştur|  özel formüller Oluştur  |  Verileri Analiz Et ve Grafikler Oluştur|  Geliştirilmiş İşlevler Çağır…
Popüler Özellikler:Bul, Vurgula veya Yinelenenleri İşaretle  |  Boş Satırları Sil  |  Veri Kaybetmeden Sütunları Birleştir veya Hücreleri  |  Formül kullanmadan yuvarlama…
Süper VLookup:Çoklu Kriter  |  Çoklu Değer  |  Çoklu Sayfalarda  |  Bulanık Eşleme…
Gelişmiş Açılır Liste:Kolay Açılır Liste  |  Bağımlı Açılır Liste  |  Çoklu Seçimli Açılır Liste…
Sütun Yöneticisi:Belirli Sayıda Sütun Ekle  |  Sütunları Taşı  |  Gizli Sütunların Görünürlük Durumunu Değiştir  |Sütunları Karşılaştırarak Aynı/Farklı Hücreleri Seç…
Öne Çıkan Özellikler:Izgara Odaklama  |  Tasarım Görünümü  |  Gelişmiş formül çubuğu  |  Çalışma Kitabı ve Sayfa Yöneticisi|Kaynaklar(Otomatik Metin)|  Tarih Seçici  |  Çalışma Sayfalarını Birleştir  |  Şifrele/Hücreleri Şifre Çöz  |  Listeye Göre E-posta Gönder  |  Süper Filtre  |  Özel Filtre(Kalın Yazılı Hücreleri Filtrele/italik/üstü çizili…) …
15 Araç Setlerinin Zirvesi:12 MetinAraçları(Metin Ekle,Belirli Karakterleri Sil…)|  50+GrafikTürleri(Gantt Grafiği…)|  40+ Pratik Formüller(Doğum tarihine dayanarak yaş hesapla…)|  19 EklemeAraçları(QR Kodu Ekle,Yoldan Resim Ekle…)|  12 DönüştürmeAraçları(Kelimeye Dönüştür,Döviz Kuru Dönüşümü…)|  7 Birleştir ve AyırAraçları(Gelişmiş Satırları Birleştir,Excel Hücrelerini Böl…)|… ve daha fazlası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve 40+ diğer dilleri destekler!

Kutools for Excel 300’den Fazla Özelliğe Sahiptir,İhtiyacınız Olan Şeyin Sadece Bir Tık Uzakta Olduğundan Emin Olun…


Office Tab – Microsoft Office'te (Excel dahil) Sekmeli Okuma ve Düzenlemeyi Etkinleştirir

  • Onlarca açık belge arasında geçiş yapmak için sadece bir saniye!
  • Günde yüzlerce fare tıklamasını sizin için azaltır; fareye elveda deyin.
  • Birden fazla belgeyi görüntüleyip düzenlerken verimliliğinizi %50 artırır.
  • Chrome, Edge ve Firefox gibi tarayıcılar, Excel dahil olmak üzere Office'e verimlilik kazandırır.