Skip to main content

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

Author: Xiaoyang Last Modified: 2025-07-21

Veri analizi veya raporlama sırasında, bir Sütun veya değer kümesinde, belirli bir hedef değere en yakın olan öğeyi bulmak sıkça gereklidir. Excel'de yerleşik bir “en yakın değeri bul” fonksiyonu bulunmasa da, bunu formüller, VBA, Koşullu Biçimlendirme ya da üçüncü taraf araçlar kullanarak gerçekleştirebiliriz. Bu makalede, bu yaygın yöntemlerin her birinin temel mantığını, uygulama adımlarını ve avantaj-dezavantajlarını inceleyerek, en iyi çözümü seçmenize yardımcı olacağız.


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

Diyelim ki, B Sütunu'nda bir sayı listeniz var ve verilen bir sayıya—örneğin,18'e—en yakın olan değeri belirlemeniz gerekiyor. Excel'de bir dizi formülü kullanarak bunu listenin tamamını elle kontrol etmeden verimli bir şekilde bulabilirsiniz.

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

=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 verilerin yer aldığı aralığa başvurur.
  • E2, hedef değerinizi (örneğin,18 gibi) girdiğiniz hücredir.

Bu yöntem, sürekli bir aralıktan yalnızca tek bir en yakın sayıyı almak istediğinizde en uygunudur. Sayısal doğruluk ve tam eşleşmenin önemli olduğu çoğu durumda iyi çalışır. Ancak, dizi formüllerinin çok büyük veri kümelerinde sistem kaynaklarını daha fazla kullanacağı unutulmamalıdır. Eğer performans sorunları yaşarsanız veya #DEĞER! gibi hata mesajları alırsanız, hücre referanslarınızı tekrar kontrol edin ve Ctrl + Shift + Enter tuşlarına 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 ihtiyacınız olmayabilir, bunun yerine hedef değerinize belirli bir aralık dahilinde giren tüm sayıları seçmek isteyebilirsiniz—bu aralık genellikle 'sapma aralığı' olarak adlandırılır. Kutools for Excel, Seçili Özel Hücreler özelliği ile hedefinize belirli bir fark dahilindeki tüm değerleri hızla seçmenizi sağlar.

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ğeriniz18 ve sapma değerini2 olarak belirlediniz. Bu durumda, aralığınızda16 (18–2) ile20 (18+2) arasında yer alan tüm değerleri seçmek isteyeceksiniz. Bunu adım adım aşağıdaki gibi yapabilirsiniz:

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

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 şuna ayarlayın Büyük veya eşittir ve kutuya girin 16 kutusuna.
    - İkinci açılır listeyi şuna ayarlayın Küçük veya eşittir ve kutuya girin 20.

set options in the Select Specific Cells dialog box

3tıklayın OK yürütmek için. Kutools, kaç hücrenin kriterlerinizi karşıladığını bildirir ve belirlediğiniz sapma içinde kalan tüm en yakın değerleri aşağıda gösterildiği gibi vurgular:
all closest values of the given value are selected

Bu çözüm, özellikle değişken toleranslar ile geniş aralıkları işlerken, toplu şekilde yakın değerleri hızlıca bulmak için idealdir. Seçiminizin doğruluğunun sapma aralığınızı doğru tanımlamanıza bağlı olduğunu unutmayın—eğer sapma aralığı çok dar veya geniş ise, ilgili verileri kaçırabilir veya istenmeyen değerleri dahil edebilirsiniz.


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

Otomasyon arayan veya birden fazla sayfa veya büyük veri kümelerinde sayısal ya da metin verileri için özelleştirilmiş en yakın değer araması yapmak isteyen kullanıcılar için, VBA makrosu verimli ve esnek bir çözüm sunar. Excel'i, hedefiniz ve adaylarınız arasındaki farkı sistemli olarak kontrol edecek şekilde programladığınızda, yalnızca en yakın sayıyı değil, metin mesafesi ile en yakın metin dizisini de alabilirsiniz.

Bu yöntem, özellikle el ile işlemeye göre çok büyük aralıklar söz konusu olduğunda veya tekrarlayan görevleri uygularken, entegre otomasyon gerektiğinde avantaj sağlar. Ancak unutmayın ki, VBA makrosu kullanmak için makroları etkinleştirmeniz ve temel VBA ortamına aşina olmanız gerekir. Herhangi bir makroyu çalıştırmadan önce, beklenmedik veri kaybını önlemek için daima verilerinizi yedekleyin.

1. Geliştirici' ya tıklayın > Visual Basic. Microsoft Visual Basic for Applications penceresinde, Ekle > Modül yolunu izleyin ve aşağıdaki kodu modül içine kopyalayı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 bu formülü: =FindClosest(B3:B22, E2) boş bir hücreye girin. En yakın değeri elde etmek için Enter tuşuna basın.

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

Koşullu Biçimlendirme kullanarak en yakın değerleri görsel olarak vurgulayın

Verileri incelerken veya sunarken, hedefinize en yakın değerleri filtreleme ya da yeniden düzenleme yapılmadan görsel olarak belirlemek sıklıkla yardımcı olur. Excel'in yerleşik Koşullu Biçimlendirme özelliği, hedef değerinize en yakın hücreleri vurgulamanızı sağlar ve bu değerleri bir bakışta fark etmenizi kolaylaştırır. Bu yöntem tam olarak değeri getirmese de, hızlı veri analizi ve görsel vurgu için etkilidir.

Bu yöntemin başlıca avantajı, veri veya hedef değerler değiştikçe dinamik ve orijinal veriye zarar vermeden vurgulama sağlamasıdır. Kontrol panelleri, sunumlar ve görünürlüğün önemli olduğu inceleme senaryoları için özellikle uygundur. Ancak, birden fazla değerin aynı 'yakınlıkta' olması halinde hassasiyet azalabilir ve vurgulanan değeri başka bir işleme aktaramazsınız.

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. Açılan kutuda, Hücreleri biçimlendirmek için kullanılacak bir formül seçin 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çimlendir'e tıklayın ve vurgulama rengi seçin, ardından OK'a ve tekrar OK'a tıklayarak kuralı uygulayın.

Bu işlem, seçilen aralıkta E2 hücresindeki hedef değere eşit derecede en yakın olan tüm hücreleri vurgulayacaktır.

Geniş aralıklarla çalışıyorsanız veya beklenmeyen sonuçlar alıyorsanız, başvurularınızın doğru olduğundan ve mutlak/göreli referansların (hedef hücre ve aralık referanslarını $ ile sabitleyerek) beklendiği gibi ayarlandığından emin olun.


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

 

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  |  Geliştirilmiş İşlevleri Çağır
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya İşaretle   |  Boş Satırları Sil   |  Sütunları veya Hücreleri Verileri Kaybetmeden Birleştir   |   Formül Olmadan Yuvarla ...
Süper ARA: Çok Kriterli Düşeyara    Çoklu Değer Düşeyara  |   Ç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ı ve 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 (Auto Text)   |  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 filtrele...) ...
En İyi15 Araç Seti12 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ştir & Böl Aracı (Gelişmiş Satırları Birleştir, Hücreleri Böl, ...)   |   ... ve daha fazlası

Kutools for Excel ile Excel becerilerinizi geliştirin ve daha önce hiç olmadığı kadar verimli olun. Kutools for Excel, üretkenliğinizi artırmak ve zamanınızı kaydetmek için300'den fazla gelişmiş özellik sunar.  En çok ihtiyacınız olan özelliği almak için buraya tıklayın...


Office Tab, Office'e sekmeli arayüz getirir ve işinizi çok daha kolaylaştırır

  • Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
  • Aynı pencerenin yeni sekmelerinde birden fazla belge açın ve oluşturun, yeni pencerelerde değil.
  • Verimliliğinizi %50 artırır ve her gün yüzlerce fare tıklamasını azaltır!