Skip to main content

Kutools for Office — Bir Paket. Beş Araç. Daha Fazla İş Yapın.

Excel'de en yakın veya en yakın değeri nasıl bulurum?

Author Xiaoyang Last modified

Veri analizi veya raporlama sırasında, bir sütunda ya da bir değerler kümesinde belirli bir hedef değere en yakın olan öğeyi bulmak çoğu zaman gereklidir. Excel’de dahili bir “en yakın değeri bul” işlevi bulunmasa da, bu işlemi formüller, VBA, Koşullu Biçimlendirme veya üçüncü taraf araçlar kullanarak gerçekleştirebiliriz. Bu makalede, birkaç yaygın yaklaşımı inceleyecek, her yöntemin temel ilkelerini, uygulama adımlarını ve avantaj-dezavantajlarını detaylandırarak, en iyi çözümü seçmenize yardımcı olacağız.


Dizi formülü ile en yakın veya en yakın sayıyı bulun

Diyelim ki Sütun B’de bir sayı listeniz var ve hangisinin belirlediğiniz bir sayıya (örneğin18) en yakın olduğunu bulmak istiyorsunuz. Excel’de bir dizi formülü kullanmak, listenizi tek tek incelemeden bunu hızlıca belirlemenizi sağlar.

Başlamak için, boş bir hücre seçin ve aşağıdaki formülü girin. Formülü yazdıktan sonra, sadece Enter yerine Ctrl + Shift + Enter tuşlarına basmayı unutmayın. Bu işlem, formülün bir dizi formülü olarak çalışmasını ve doğru şekilde işlev görmesini sağlar:

=INDEX(B3:B22,MATCH(MIN(ABS(B3:B22-E2)),ABS(B3:B22-E2),0))
Not: Bu dizi formülünde {=INDEX(B3:B22,MATCH(MIN(ABS(B3:B22-E2)),ABS(B3:B22-E2),0))}:
  • B3:B22, incelemek istediğiniz verileri içeren aralığı ifade eder.
  • E2, hedef değerinizi (örneğin18 gibi) girdiğiniz hücredir.

Bu yöntem, sürekli bir aralıktan tek bir en yakın sayıyı almak istediğinizde en uygunudur. Özellikle sayısal doğruluk ve tam eşleşmeler önemli olduğunda etkili şekilde çalışır. Ancak, dizi formülleri çok büyük veri kümelerinde kaynak yoğun olabilir. Performans sorunları yaşarsanız veya #DEĞER! gibi hata mesajları alırsanız, hücre başvurularınızı kontrol edin ve Ctrl + Shift + Enter'a doğru bastığınızdan emin olun.


Kutools for Excel ile verilen değerin sapma aralığındaki tüm en yakın sayıları kolayca seçin

Bazen yalnızca tek bir en yakın değere değil, aynı zamanda hedef değerinize belirli bir aralıkta olan tüm sayıların seçilmesine ihtiyaç duyabilirsiniz—bu aralık genellikle sapma aralığı olarak adlandırılır. Kutools for Excel’in Belirli hücreleri seçin özelliği sayesinde, hedefinizden belirli bir fark içinde kalan tüm değerleri hızlıca seçebilirsiniz.

Kutools for Excel, karmaşık görevleri basitleştirmek için 300'den fazla gelişmiş özellik sunar ve yaratıcılığı ve verimliliği artırır. Yapay zeka yetenekleriyle entegre olarak, Kutools görevleri hassas bir şekilde otomatikleştirir ve veri yönetimi işlerini kolaylaştırır. Kutools for Excel hakkında detaylı bilgi...  Ücretsiz deneme...

Örneğin, hedef değerinizin18 ve sapma değerinizin2 olduğunu düşünelim. Bu durumda, aralığınızda16 (18–2) ile20 (18+2) arasındaki tüm değerleri seçmek istersiniz. Bunu adım adım şu şekilde yapabilirsiniz:

1. Aramak istediğiniz aralığı seçin (örneğin B3:B22), ardından Kutools > Seç > Belirli hücreleri seçin menüsüne gidin.

2. Belirli hücreleri seçin iletişim kutusunda:

  • Seçim türünü belirtin bölümünde, Hücre’yi seçin.
  • İçinde Türü belirtin:
    - İlk açılır listeyi ayarlayın Büyük veya eşittir ve kutuya girin 16 kutucuğuna.
    - İkinci açılır menüyü ayarlayın Küçük veya eşittir ve kutuya girin 20.

set options in the Select Specific Cells dialog box

3. Tıklayın Tamam işlemini başlatmak için. Kutools, kriterlerinize uyan kaç hücrenin olduğunu bildirir ve aşağıda gösterildiği gibi belirtilen sapma sınırları içinde kalan tüm en yakın değerleri vurgular:
all closest values of the given value are selected

Bu çözüm, özellikle toleransı değişken olan geniş aralıklarla çalışırken, yakın değerleri toplu olarak hızlıca bulmak için idealdir. Dikkat edilmesi gereken nokta, sapmanızın doğru ayarlandığından emin olmaktır—sapmanız çok dar veya geniş olursa, ilgili verileri kaçırabilir veya gereksiz değerler dahil edebilirsiniz.


Hedefe en yakın değeri bulmak için VBA makrosu

Otomasyon arayan veya çeşitli sayfalarda ya da büyük veri kümelerinde hem sayısal hem de metin için özelleştirilmiş en yakın değer araması yapmak isteyen kullanıcılar için, VBA makrosu etkili ve esnek bir çözümdür. Excel’i hedefinizle tüm adaylar arasındaki farkı sistematik olarak kontrol edecek şekilde programlayarak, yalnızca en yakın sayıyı değil, aynı zamanda metin mesafesine göre en yakın metni de elde edebilirsiniz.

Bu yaklaşım, özellikle tümü elle işlenemeyecek kadar büyük aralıklarda veya tekrarlayan görevlerde entegre otomasyon gerektiğinde avantaj sağlar. Ancak, VBA makroların çalışabilmesi için makroların etkinleştirilmiş olması ve temel VBA ortamı bilgisine sahip olunması gerekmektedir. Herhangi bir makroyu çalıştırmadan önce, olası veri kayıplarını önlemek için daima verilerinizi yedekleyin.

1. Geliştirici > Visual Basic’e tıklayın. Microsoft Visual Basic for Applications penceresinde, Ekle > Modül‘e tıklayın ve aşağıdaki kodu ilgili modüle yapıştırın:

Function FindClosest(rng As Range, target As Double) As Double
    Dim cell As Range
    Dim minDiff As Double
    Dim closestValue As Double
    
    minDiff = 1E+99
    For Each cell In rng
        If Abs(cell.Value - target) < minDiff Then
            minDiff = Abs(cell.Value - target)
            closestValue = cell.Value
        End If
    Next cell  
    FindClosest = closestValue
End Function 

2. Ardından, çalışma sayfanıza gidin ve şu formülü boş bir hücreye girin: =FindClosest(B3:B22, E2). En yakın değeri almak için Enter tuşuna basın.

Not: Bu formülde, B3:B22 veri aralığını belirler ve E2, en yakın eşleşmeyi bulmak için kullanılan hedef değeri tutar.

En yakın değerleri görsel olarak vurgulamak için Koşullu Biçimlendirme kullanın

Verileri incelerken veya sunarken, hedefe en yakın değerleri filtrelemeden veya verilerinizi yeniden düzenlemeden görsel olarak belirlemek faydalı olabilir. Excel’in yerleşik Koşullu Biçimlendirme özelliği, hedef değerinize en yakın olan hücreleri vurgulamanızı sağlar ve böylece bu hücreleri kolayca fark edebilirsiniz. Bu yöntem, tek başına değerin kendisini döndürmese de, hızlı veri analizi ve görsel vurgu için oldukça etkilidir.

Bu yöntemin en önemli avantajı, veri veya hedef değerleriniz değiştikçe uyum sağlayabilen, verilerinize zarar vermeyen dinamik bir vurgulama sunmasıdır. Özellikle panolarda, sunumlarda ve görünürlüğün önemli olduğu inceleme senaryolarında uygundur. Birden fazla değer aynı “yakınlığa” sahipse kesin sonuç vermez ve vurgulanan değeri işleme almak için ek adım gerektirir.

1. Analiz etmek istediğiniz hücre aralığını seçin (örneğin B3:B22).

2. Giriş sekmesinde, Koşullu Biçimlendirme > Yeni Kural'a tıklayın.

3. İletişim kutusunda, biçimlendirilecek hücreleri belirlemek için bir formül kullan seçeneğini seçin. Ardından, formül kutusuna aşağıdaki formülü girin:

=ABS(B3-$E$2)=MIN(ABS($B$3:$B$22-$E$2))

4. Biçim’e tıklayın ve istediğiniz vurgu rengini seçin, ardından Tamam’a ve bir kez daha Tamam’a tıklayarak kuralı uygulayın.

Bu işlem, seçtiğiniz aralıktaki değerleri E2’deki hedef değere eşit şekilde en yakın olan tüm hücreleri vurgulayacaktır.

Geniş aralıklarla çalışıyorsanız veya beklenmeyen sonuçlar elde ediyorsanız, başvurularınızın doğru olduğundan ve mutlak/göreli başvuruların amaçlandığı gibi ayarlandığından emin olmak için ($ kullanarak hedef hücreyi ve aralık başvurularını sabitleyebilirsiniz) tekrar kontrol edin.


Verilen değerin sapma aralığındaki tüm en yakın değerleri seçin: Demo

 

En İyi Ofis Verimlilik Araçları

🤖 Kutools AI Asistanı: Veri analizinde devrim yaratın – Akıllı Yürütme | Kod Oluştur | Özel Formüller Oluştur | Verileri Analiz Et ve Grafikler Oluştur | Kutools Fonksiyonlarını Çağır
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya İşaretle | Boş Satırları Sil | Sütunları veya Hücreleri Veriyi Kaybetmeden Birleştir | Formül olmadan Yuvarla...
Süper ARA: Çoklu Kriter VLookup | Çoklu Değer VLookup | Çoklu sayfa araması | Bulanık Eşleme....
Gelişmiş Açılır Liste: Hızlıca Açılır Liste Oluştur | 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 | Aralıkları & Sütunları Karşılaştır...
Öne Çıkan Özellikler: Izgara Odaklama | Tasarım Görünümü | Gelişmiş formül çubuğu | Çalışma Kitabı & Çalışma Sayfası Yöneticisi | Otomatik Metin Kütüphanesi | Tarih Seçici | Veri Birleştir | Hücreleri Şifrele/Şifre Çöz | Listeye Göre E-posta Gönder | Süper Filtre | Özel Filtre (kalın/italik/üstü çizili filtreleme...)...
En İyi15 Araç Takımı:12 Metin Aracı (Metin Ekle, Belirli Karakterleri Sil, ...) | 50+ Grafik Türü (Gantt Grafiği, ...) | 40+ Pratik Formül (Doğum tarihine dayanarak yaş hesapla, ...) | 19 Ekleme Aracı (QR Kodu Ekle, Yoldan Resim Ekle, ...) | 12 Dönüşüm Aracı (Kelimeye Dönüştür, Para Birimi Dönüştürme, ...) | 7 Birleştirme & Bölme Aracı (Gelişmiş Satırları Birleştir, Hücreleri Böl, ...) | ... ve dahası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve40+ diğer dili destekler!

Kutools for Excel ile Excel becerilerinizi güçlendirin ve benzersiz bir verimlilik deneyimi yaşayın. Kutools for Excel, üretkenliği artırmak ve zamandan tasarruf etmek için300'den fazla Gelişmiş Özellik sunuyor. İhtiyacınız olan özelliği almak için buraya tıklayın...


Office Tab, Ofis uygulamalarına sekmeli arayüz kazandırır ve işinizi çok daha kolaylaştırır.

  • Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma işlevini etkinleştirin.
  • Yeni pencereler yerine aynı pencerede yeni sekmelerde birden fazla belge açıp oluşturun.
  • Verimliliğinizi %50 artırır ve her gün yüzlerce mouse tıklaması azaltır!

Tüm Kutools eklentileri. Tek kurulum

Kutools for Office paketi, Excel, Word, Outlook & PowerPoint için eklentileri ve Office Tab Pro'yu bir araya getirir; Office uygulamalarında çalışan ekipler için ideal bir çözümdür.

Excel Word Outlook Tabs PowerPoint
  • Hepsi bir arada paket — Excel, Word, Outlook & PowerPoint eklentileri + Office Tab Pro
  • Tek kurulum, tek lisans — dakikalar içinde kurulun (MSI hazır)
  • Birlikte daha verimli — Ofis uygulamalarında hızlı üretkenlik
  • 30 günlük tam özellikli deneme — kayıt yok, kredi kartı yok
  • En iyi değer — tek tek eklenti almak yerine tasarruf edin