Excel'de Aralıktaki Değer Nasıl Bulunur (3 Yöntem)

  • Bunu Paylaş
Hugh West

Koşullar, bir aralıktan değer bulmanızı gerektirebilir. Bulma, alma Excel'de yaygın işlemlerdir. Bugün size aralıktaki değeri nasıl bulacağınızı göstereceğiz. Bu oturum için Excel 2019'u (Excel 365'in bir parçası) kullanıyoruz, tercih ettiğiniz sürümü kullanmaktan çekinmeyin.

Her şeyden önce, örneklerimizin temelini oluşturan veri kümesini tanıyalım.

Burada, popüler filmlerinden biriyle farklı film endüstrilerinden birkaç aktör içeren bir tablomuz var. Bu veri kümesini kullanarak bir değer aralığında bir değer bulacağız.

Bunun işleri basit tutmak için temel bir veri kümesi olduğunu unutmayın. Pratik bir senaryoda, çok daha büyük ve karmaşık bir veri kümesiyle karşılaşabilirsiniz.

Alıştırma Çalışma Kitabı

Alıştırma çalışma kitabını aşağıdaki bağlantıdan indirebilirsiniz.

Excel Aralıktaki Değeri Bul.xlsx

3 Aralıkta Değer Bulma Yöntemleri

Film veri kümesini kullanarak bir aralıktan değer bulacağımızı belirttiğimiz gibi, arama değerini ve çıktıyı tutacak birkaç alan ekleyelim.

Burada, iki alan ekledik Değer Bul ve Sonuç masaya farklı.

1. MATCH Fonksiyonunu Kullanarak Aralıktaki Değeri Bulma

"Değer Bul" işlevini birkaç kez duymak, BUL , ARAMA aklınıza gelebilir. Ancak korkarız ki bunlar menzil içinde bulmak için iyi bir eşleşme değil, o zaman ne olacak?

Evet, "match" kelimesinden bahsetmiştik ve bu, bir aralıktaki değeri bulma işlevi olacak.

Bu MAÇ işlevi, bir aralıktaki bir arama değerinin konumunu bulmak için kullanılır. İşlevi kullanalım.

Burada, değeri arayacağız Brad Pitt Yani formülümüz şöyle olacak

=MATCH(H4,C4:C14,0)

Biz ayarladık H4 olarak lookup_value içinde MAÇ . Sonra C4:C14 aralık ve tam eşleşme için 0'dır.

Bu, değerin aralık içindeki konumunu döndürür.

Görebilirsiniz Brad Pitt tablomuzdaki 2. sayıdır ve formül bu sayıyı döndürür. Böylece, aralıktaki değeri bulduk.

Arama değeri için pozisyon almak hedefinizse, yalnızca bunu yapmanız gerekir.

Ancak, değerin aralıkta bulunup bulunmadığını herkesin anlamasını sağlayan bir sonuç üretmek istiyorsanız, birkaç mantıksal işlev kullanabilirsiniz, EĞER ve ISNUMBER yardım edecekler.

Formül şöyle olacaktır

=IF(ISNUMBER(MATCH(H4,C4:C14,0)), "Bulundu", "Bulunamadı")

Bu MAÇ fonksiyonu içinde ISNUMBER olup olmadığını kontrol eden BUL konumu veya hatayı döndürür (ne zaman MAÇ döndürdüğü dize içindeki karakteri almazsa #N/A! hata). Bir sayı (konum) için DOĞRU

Bu yüzden "Bulundu" seçeneğini if_true_value için EĞER fonksiyon.

Burası için Brad Pitt MAÇ bir sayı döndürür (daha önce görmüştük). Dolayısıyla, nihai sonuç "Bulundu" olur.

Aralıkta olmayan bir değer ararsak, formül "Bulunamadı" sonucunu döndürür.

2. Aralıktaki Değeri Bulmak için COUNTIF Fonksiyonu

İstatistiksel fonksiyonu kullanabiliriz COUNTIF aralıktaki değeri bulmak için. COUNTIF işlevi, bir aralıktaki belirli bir koşulla eşleşen hücrelerin sayısını sayar.

Açıklama, amacımızın hücre sayısını almak değil, aralıktaki değeri bulmak olduğu konusunda aklınızda şüphe uyandırabilir.

Endişelenmeyin! Değerini bulacağız ve COUNTIF önemli bir rol oynayacaktır. EĞER Gerçi.

Formül aşağıdaki gibi olacaktır

=IF(COUNTIF(C4:C14,H4)>0, "Bulundu", "Bulunamadı")

İçinde COUNTIF(C4:C14,H4)>0 , C4:C14 aralıktır ve H4 bulunacak değerdir.

Ve bildiğimiz gibi COUNTIF hücreleri ölçütlere göre sayar, bu nedenle hücreleri C4:C14 dayalı aralık H4 Değeri bulursa, sonuç 0'dan büyük olacaktır.

Değer 0'dan büyükse, değer aralıkta bulunuyor demektir. if_true_value ("Bulundu") cevap olacaktır.

3. DÜŞEYARA Kullanma

Kullanabiliriz VLOOKUP bir aralıktaki bir değeri bulmak için işlev. VLOOKUP dikey olarak düzenlenmiş bir aralıktaki verileri arar.

Formülü kullanarak yazalım VLOOKUP .

=VLOOKUP(H4,C4:C14,1,0)

H4 bu lookup_value ve C4:C14 aralıktır, 1 bu sütun_sayısı, ve 0 tam eşleşme içindir.

Bu ne pozisyonu ne de bir Boolean değerini verir, bunun yerine bulgulara karşılık gelen değeri alır.

Formülümüzün sonucu olarak değerin kendisini bulduk.

Aralıkta olmayan bir şey ararsak formül şunları sağlayacaktır #N/A! Hata.

Bu hatadan kurtulmak ve aralıkta olmayan değer için daha iyi anlaşılabilir bir sonuç üretmek için şu fonksiyonu kullanabiliriz IFNA .

Bu IFNA işlevi, sağlanan bir değerin veya ifadenin Excel #N/A hata veya değil. Ve için sonucu değiştirir #N/A! .

Formül şöyle olacaktır

=IFNA(VLOOKUP(H4,C4:C14,1,0), "Bulunamadı")

Biz tamamladık VLOOKUP ile IFNA ve "Bulunamadı" olarak ayarlayın ifna_value Bu nedenle, aralıkta bir değer bulamadığında, sonuç olarak "Bulunamadı" sağlayacaktır.

Ancak değer aralıkta olduğunda, standart VLOOKUP sonuç nihai çıktı olacaktır.

Bul'a Dayalı Olarak Aralıktan Değer Türetme

Bir aralıktaki arama değerine dayalı olarak bir değeri almak oldukça yaygındır. Diyelim ki aralıktaki aktörün adını bularak filmin adını elde etmek istiyoruz.

Değeri getirmenin birkaç yolu vardır. En yaygın birkaç yaklaşımı inceleyelim.

Bu kombinasyon İNDEKS ve MAÇ değeri türetecektir. İNDEKS fonksiyonu, bir aralıkta verilen bir konumdaki değeri döndürür.

Formül aşağıdaki gibi olacaktır

=INDEX(E4:E14,MATCH(H4,C4:C14,0))

Gördük ki MAÇ eşleşen değerin konumunu döndürür ve ardından İNDEKS aralıktaki değeri döndürmek için bu konum değerini kullanır E4:E14 .

Kullanabiliriz VLOOKUP işlevi, arama değerine dayalı bir değer döndürmek için kullanılır. Örneğimiz için formül şöyle olacaktır

=VLOOKUP(H4,C4:E14,3,0)

Burada tablonun neredeyse tamamını ekledik (tabloda SL. Hayır sütunu) aralık olarak. column_num_index 3'tür, bu da eşleşmeye bağlı olarak değerin aralığın 3. sütunundan getirileceği anlamına gelir. Ve üçüncü sütun film adını içerir.

Excel 365 kullanıyorsanız, kullanabileceğiniz başka bir işlev de XLOOKUP .

Bu işlevi kullanan formül şöyle olacaktır

=XLOOKUP(H4,C4:C14,E4:E14)

İçinde XLOOKUP ilk olarak, arama değerini ( H4 ), ardından arama aralığı ( C4:C14 ) ve son olarak aralık ( E4:E14 ) çıktıyı istediğimiz yerden.

XLOOKUP parametreyi aralıkta olmayan bir değer için ayarlamanıza olanak tanır.

=XLOOKUP(H4,C4:C14,E4:E14, "Bulunamadı")

Şimdi, aralıkta bulunmayan bir değer bulursak, sonuç olarak "Bulunamadı" ifadesini alırız.

Sonuç

Excel'de bir aralıktaki değeri bulmak için yaklaşımları listeledik. Umarım bunu yararlı bulursunuz. Anlaşılması zor görünen herhangi bir şey varsa yorum yapmaktan çekinmeyin. Burada kaçırmış olabileceğimiz diğer yöntemleri bize bildirin.

Hugh West, sektörde 10 yılı aşkın deneyime sahip oldukça deneyimli bir Excel eğitmeni ve analistidir. Muhasebe ve Finans alanında lisans derecesine ve İşletme alanında yüksek lisans derecesine sahiptir. Hugh öğretme tutkusuna sahiptir ve takip etmesi ve anlaması kolay benzersiz bir öğretim yaklaşımı geliştirmiştir. Excel konusundaki uzman bilgisi, dünya çapında binlerce öğrencinin ve profesyonelin becerilerini geliştirmesine ve kariyerlerinde başarılı olmasına yardımcı olmuştur. Hugh, blogu aracılığıyla bilgisini dünyayla paylaşıyor, bireylerin ve işletmelerin tam potansiyellerine ulaşmalarına yardımcı olmak için ücretsiz Excel eğitimleri ve çevrimiçi eğitimler sunuyor.