Ana içeriğe atla

Excel'de en yakın veya en yakın değeri (sayı veya metin dizesi) nasıl bulabilirim?

Bir sütunda bir sayı listeniz olduğunu varsayarsak ve şimdi sayılar listesinden belirli bir değere en yakın veya en yakın değeri bulmanız gerekir. Bununla nasıl başa çıkıyorsun? Aslında, aşağıdaki adımlarla Excel'de en yakın değeri veya en yakın değeri bulabilirsiniz.

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

Örneğin, A Sütununda bir sayı listeniz var ve şimdi A Sütunundan en yakın değeri veya en yakın 18 değerini bulacaksınız. Bunu şu şekilde yapabilirsiniz:

Boş bir hücre seçin ve aşağıdaki formülü girin ve Ctrl + Üst Karakter + Enter birlikte anahtarlar.

=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 belirli bir değeri bulmak istediğiniz aralıktır
  • E2 karşılaştırılmak istediğiniz arama değeridir.
not şeridi Formül hatırlamak için çok mu karmaşık? Formülü gelecekte tek bir tıklama ile tekrar kullanmak üzere Otomatik Metin girişi olarak kaydedin!
Daha fazla oku…     Ücretsiz deneme

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

Bazen, bir aralıktaki belirli bir değere tüm yakın değerleri bulmak ve seçmek isteyebilirsiniz. Aslında, bir sapma değeri tanımlayabilir ve ardından Kutools for Excel's Özel Hücreleri Seçin yardımcı program kolayca değer verir, bölme aralığı içindeki tüm en yakın değerleri bulmak ve seçmek için.

Kutools for Excel- Excel için 300'den fazla kullanışlı araç içerir. 60 günlük tam özellikli ücretsiz deneme, kredi kartı gerekmez! Şimdi alın

Örneğin, örneğimizde sapma değerini 2 olarak tanımlıyoruz ve verilen değer 18'dir. Bu nedenle, aradaki değerleri bulup seçmemiz gerekir. 16 (= 18-2) Ve 20 (= 18 + 2). Lütfen aşağıdaki adımları izleyin:

1. Verilen değere en yakın değerleri arayacağınız aralığı seçin ve ardından Kutools > seç > Belirli Hücreleri Seçin.

2. Belirli Hücreleri Seç iletişim kutusunun açılışında,
(1) Kontrol edin Hücre seçeneği Seçim türü Bölüm;
(2) Belirli tür bölümünde, ilk açılır listeyi tıklayın ve Büyük veya eşit ondan ve yazın 16 aşağıdaki kutuya girin ve ardından Az veya eşit ikinci açılır listeden ve yazın 20 aşağıdaki kutuya. Soldaki ekran görüntüsüne bakın:

3. Tıkla Ok Bu yardımcı programı uygulamak için düğmesine basın. Ardından bir iletişim kutusu çıkar ve size kaç hücre seçildiğini gösterir. Ve verilen değerin sapma aralığı içindeki en yakın değerlerin aşağıda gösterilen ekran görüntüsü gibi seçildiğini göreceksiniz:


Kullanışlı bir araçla en yakın veya en yakın metin dizesini bulun

Kutools for Excel yüklüyse, belirli bir aralıktaki en yakın metin dizelerini Excel'de kolayca bulmak için Bulanık Bul özelliğini uygulayabilirsiniz. Lütfen aşağıdaki işlemleri yapın:

Kutools for Excel- Excel için 300'den fazla kullanışlı araç içerir. 60 günlük tam özellikli ücretsiz deneme, kredi kartı gerekmez! Şimdi alın

1. tıklayın Kutools > bulmak > Bulanık Arama Çalışma kitabınızda Bulanık Arama bölmesini etkinleştirmek için.

2. Bulanık Arama bölmesinde, lütfen aşağıdaki gibi yapılandırın ;
(1) Kontrol edin belirtilen seçeneğini belirleyin ve en yakın metin dizelerini arayacağınız aralığı seçin;
(2) Kontrol edin Belirtilen metne göre bul seçenek;
(3) Şuraya gidin: Metin kutusuna ve en yakın metin dizelerini bulacağınız belirtilen metni yazın;
(4) Maksimum farklı karakter sayısı kutu, lütfen bir sayı yazın. Benim durumumda 1 yazıyorum;
(5) içinde Hücre dizisi uzunluğu en az kutu, lütfen bir sayı yazın. Benim durumumda 5 yazıyorum;

3. Tıkla bulmak düğmesine basın.

Şimdi arama sonuçlarını genişletin ve en yakın metin dizelerinin toplu olarak listelendiğini göreceksiniz. Ekran görüntüsüne bakın:


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

Kutools for Excel: 300'den fazla kullanışlı araç parmaklarınızın ucunda! Hiçbir özellik sınırlaması olmaksızın 30 günlük ücretsiz deneme sürenizi bugün başlatın. Hemen İndir!

En İyi Ofis Üretkenlik Araçları

🤖 Kutools AI Yardımcısı: Aşağıdakilere dayalı olarak veri analizinde devrim yaratın: Akıllı Yürütme   |  Kodunu oluşturun  |  Özel Formüller Oluşturun  |  Verileri Analiz Edin ve Grafikler Oluşturun  |  Kutools İşlevlerini Çağır...
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya Tanımla   |  Boş Satırları Sil   |  Veri Kaybı Olmadan Sütunları veya Hücreleri Birleştirin   |   Formülsüz Tur ...
Süper Arama: Çoklu Ölçütlü VLookup    Çoklu Değer VLookup  |   Birden Çok Sayfada VLookup   |   Bulanık Arama ....
Gelişmiş Açılır Liste: Hızla Açılır Liste Oluşturun   |  Bağımlı Açılır Liste   |  Çoklu Seçim Açılır Liste ....
Sütun Yöneticisi: Belirli Sayıda Sütun Ekleme  |  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ın ...
Öne Çıkan Özellikler: Izgara Odağı   |  Tasarım görünümü   |   Büyük Formül Çubuğu    Çalışma Kitabı ve Sayfa Yöneticisi   |  Kaynak Kütüphanesi (Otomatik metin)   |  Tarih Seçici   |  Çalışma Sayfalarını Birleştirin   |  Hücreleri Şifrele/Şifresini Çöz    E-postaları Listeye Göre Gönder   |  Süper Filtre   |   Özel Filtre (kalın/italik/üstü çizili filtre...) ...
En İyi 15 Araç Seti12 Metin Tools (Metin ekle, Karakterleri Kaldır, ...)   |   50+ Grafik Türleri (Gantt şeması, ...)   |   40+ Pratik Formüller (Yaşı doğum gününe göre hesapla, ...)   |   19 sokma Tools (QR Kodunu Girin, Yoldan Resim Ekle, ...)   |   12 Dönüştürme Tools (Sayılardan Kelimelere, Para Birimi Dönüştürme, ...)   |   7 Birleştir ve Böl Tools (Gelişmiş Kombine Satırları, Bölünmüş hücreler, ...)   |   ... ve dahası

Kutools for Excel ile Excel Becerilerinizi Güçlendirin ve Daha Önce Hiç Olmadığı Gibi Verimliliği Deneyimleyin. Kutools for Excel, Üretkenliği Artırmak ve Zamandan Tasarruf Etmek için 300'den Fazla Gelişmiş Özellik Sunar.  En Çok İhtiyacınız Olan Özelliği Almak İçin Buraya Tıklayın...

Açıklama


Office Tab, Office'e Sekmeli Arayüz Getirir ve İşinizi Çok Daha Kolay Hale Getirir

  • Word, Excel, PowerPoint'te sekmeli düzenlemeyi ve okumayı etkinleştirin, Publisher, Access, Visio ve Project.
  • Yeni pencereler yerine aynı pencerenin yeni sekmelerinde birden çok belge açın ve oluşturun.
  • Üretkenliğinizi% 50 artırır ve her gün sizin için yüzlerce fare tıklamasını azaltır!
Comments (42)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
How do we do this if our data is filtered?
This comment was minimized by the moderator on the site
copy the filtered data to a new sheet
This comment was minimized by the moderator on the site
Using the formula how would you return the value next to 17 if there was another column next to number like names. So if 17 is the closest in rang the name next to 17 (John) would be returned?


Example: 18 is nearest to 17 so the return value would be John


Numbers Names
38 Tammy
17 John
20 Amy
This comment was minimized by the moderator on the site
You can use the Approximate match of VLOOKUP function to solve this problem.
=VLOOKUP(E2,A1:B15,2,TRUE)
This comment was minimized by the moderator on the site
I used this formula =INDEX(B3:B22,MATCH(MIN(ABS(B3:B22-E2)),ABS(B3:B22-E2),0)) and it works great. However i have found that where the source number is exactly between two numbers in the range, the lower range number is selected to be the closest.

eg: Searching for the closest number to 9 in the range: 6, 8, 10, 12. It will chose 8 instead of 10. Rounding convention is to round up if exactly half way between. Is there a workaround? Thanks.
This comment was minimized by the moderator on the site
ITS NOT WORKING its #N/A somehow
This comment was minimized by the moderator on the site
Hi DAKOT,
=INDEX(A1:A20,MATCH(MIN(ABS(A1:A20-D1)),ABS(A1:A20-D1),0)) is an array formula, after entering it, please remember to press the Ctrl + Shift + Enter keys together.
This comment was minimized by the moderator on the site
Hi,
im using that formula in finding closest date, it is working.but i want to add condition: closest date that is less than 30 days of the current date (today).it is possible?
Anyone can help please?thank you
This comment was minimized by the moderator on the site
Hi farolito,
How about changing the value you will compare with to =TODAY() in Cell D1?
This comment was minimized by the moderator on the site
Hi, I can get it to work, amazing, BUT not when I input '1' as my 'match_type', instead of the '0' that you used. I want to return values less than or equal to, not just closest to +/-. If I enter 1 instead of 0, it doesn't work. Thoughts on why this might be?
This comment was minimized by the moderator on the site
Great formula -thank you-just a quick question. Anyone know how to highlight the cell that is closest in the match so in long lists it is easy to find??
This comment was minimized by the moderator on the site
If you have the row number from the formula above then you could set a conditional formatting rule on the search array to highlight a cell if it lies on that row.
This comment was minimized by the moderator on the site
It does not work for me! Excel says that there is an error :(
This comment was minimized by the moderator on the site
My bad This will look for all nearest date to today in column d =LARGE(D:D,COUNTIF(d:D,">="&TODAY())) http://WWW.excelireland.com
This comment was minimized by the moderator on the site
Hi, I tried the above formula. however, it is giving me a #N/A. 1. Copy pasted the range from A2 to A43. 2. Formula given was : =INDEX(A2:A43,MATCH(MIN(ABS(A2:A43-H1)),ABS(A2:A43-H1),0)) 3. Press control +Shift +enter Can anybody help me as to what wrong I am doing. :(
This comment was minimized by the moderator on the site
Replace the " , " separator for " ; "
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations