Excel'de Aralıkta Değer Olup Olmadığı Nasıl Kontrol Edilir (8 Yol)

  • Bunu Paylaş
Hugh West

Excel'de bir aralıkta değer olup olmadığını kontrol etmenin en kolay yollarından bazılarını arıyorsanız, bu makaleyi yararlı bulacaksınız. Büyük bir veri kümesi için, bir aralıkta istenen değeri bulmak oldukça zordur.

Bu nedenle, bu görevi kolaylaştırmak için bir aralıktaki bir değeri kontrol etmenin farklı yollarını keşfetmek için bu makaleyi takip edebilirsiniz.

Çalışma Kitabını İndirin

Bir Aralıktaki Değeri Kontrol Et.xlsm

Excel'de Aralıkta Değer Olup Olmadığını Kontrol Etmenin 8 Yolu

Burada, elimizde Ürün Listesi ve Sipariş Listesi bir şirketin ürünlerinin bir listesi ve biz de bu şirketin ürünlerinin Sipariş Listesi içinde mevcuttur Ürün Listesi aralığındaki değerleri kontrol etmek için Ürün Listesi sütununa girip ürünlerin mevcudiyeti hakkında bilgi almak için aşağıdaki 8 yolu burada tartışacağız.

Biz kullandık Microsoft Excel 365 sürümünü burada bulabilirsiniz, uygunluğunuza göre diğer sürümleri kullanabilirsiniz.

Yöntem-1: Excel'de Aralıkta Değer Olup Olmadığını Kontrol Etmek için COUNTIF İşlevini Kullanma

Ürünlerini kontrol edeceğiz Sipariş Listesi aralığındaki sütun Ürün Listesi sütununu kullanarak COUNTIF işlevi ve sonra sonuçları şu şekilde alacağız DOĞRU veya YANLIŞ içinde Durum sütun.

Adımlar :

➤ Hücreye aşağıdaki formülü yazın F4

=COUNTIF($B$4:$B$10,E4)>0

İşte, $B$4:$B$10 aralığıdır. Ürün Listesi , E4 bu aralıkta kontrol edilecek değerdir. Değer eşleştiğinde geri dönecektir 1 'den büyük olduğu için 0 geri dönecektir DOĞRU , aksi takdirde YANLIŞ .

➤ Basın GİRİŞ ve aşağı sürükleyin Doldurma Kolu Alet.

Sonuç olarak, şunları elde edeceksiniz DOĞRU mevcut olan ürünler için Ürün Listesi ve YANLIŞ mevcut olmayan ürünler için.

Daha fazlasını okuyun: Excel'de Bir Değerin Listede Olup Olmadığı Nasıl Kontrol Edilir (10 Yol)

Yöntem-2: Değerin Aralıkta Olup Olmadığını Kontrol Etmek için IF ve COUNTIF Fonksiyonlarını Kullanma

Burada kullanacağımız EĞER işlevi ve COUNTIF işlevi değerlerini kontrol etmek için Sipariş Listesi aralığındaki sütun Ürün Listesi sütun.

Adımlar :

➤ Hücreye aşağıdaki formülü yazın F4

=IF(COUNTIF($B$4:$B$10,E4)>0, "Var", "Var Değil")

İşte, $B$4:$B$10 aralığıdır. Ürün Listesi , E4 bu aralıkta kontrol edilecek değerdir. Değer eşleştiğinde geri dönecektir 1 'den büyük olduğu için 0 geri dönecektir DOĞRU , aksi takdirde YANLIŞ .

Sonuç için DOĞRU elde edeceğiz Varolmak ve için YANLIŞ alacağız Mevcut değil .

➤ Basın GİRİŞ ve aşağı sürükleyin Doldurma Kolu Alet.

Sonunda, biz alıyoruz Varolmak ürünler için Muz ve Limon içinde mevcut olan Ürün Listesi ve mevcut olmayan ürünler için şunları alıyoruz Mevcut değil .

Yöntem-3: Aralıktaki Değerlerin Kısmi Eşleşmesini Kontrol Etme

Burada, ürünlerin kısmi eşleşmesini de kontrol edeceğiz (bu yöntem için Ürün Listesi ve Sipariş Listesi ) bir joker karakter operatörü koyarak Yıldız İşareti (*).

Adımlar :

➤ Hücreye aşağıdaki formülü yazın F4

=COUNTIF($B$4:$B$10,"*"&E4&"*")>0

İşte, $B$4:$B$10 aralığıdır. Ürün Listesi , E4 bu aralıkta kontrol edeceğimiz değerdir.

Ekledikten sonra Yıldız İşareti sembolünün hücre değerinden önce ve sonra E4 bir dizedeki alt dize gibi kısmi eşleşmeler için değerleri kontrol edecektir.

➤ Basın GİRİŞ ve aşağı sürükleyin Doldurma Kolu Alet.

Sonuç olarak, ürünlere ek olarak şunları da görebiliriz Muz ve Limon , Elma ve Berry aynı zamanda DOĞRU ile kısmi eşleşmeleri için Yeşil Elma , Çilekli ve Blackberry içinde Ürün Listesi .

Yöntem-4: Aralıkta Değer Olup Olmadığını Kontrol Etmek için ISNUMBER ve MATCH Fonksiyonlarını Kullanma

Bu bölümde, aşağıdaki komutları kullanacağız ISNUMBER işlevi ve MATCH işlevi değerlerini kontrol etmek için Sipariş Listesi sütununun aralığına Ürün Listesi sütun.

Adımlar :

➤ Hücreye aşağıdaki formülü yazın F4

=ISNUMBER(MATCH(E4,$B$4:$B$10,0))

İşte, $B$4:$B$10 aralığıdır. Ürün Listesi , E4 bu aralıkta kontrol edeceğimiz değerdir.

  • MATCH(E4,$B$4:$B$10,0) → değerin satır dizin numarasını döndürür Yeşil Elma hücre içinde E4 aralıkta $B$4:$B$10 , aksi takdirde #N/A değerlerle eşleşmediği için hata

    Çıkış → #N/A

  • ISNUMBER(MATCH(E4,$B$4:$B$10,0)) olur

    ISNUMBER(#N/A) → geri döner DOĞRU aksi takdirde herhangi bir sayı değeri için YANLIŞ

    Çıkış → YANLIŞ

➤ Basın GİRİŞ ve aşağı sürükleyin Doldurma Kolu Alet.

Daha sonra, şunları alacaksınız DOĞRU mevcut olan ürünler için Ürün Listesi ve YANLIŞ mevcut olmayan ürünler için.

Yöntem-5: IF, ISNA ve VLOOKUP Fonksiyonlarını Kullanarak Değerin Aralıkta Olup Olmadığını Kontrol Edin

Kullanabilirsiniz EĞER işlevi , ISNA işlevi , VLOOKUP işlevi aralığındaki değerleri kontrol etmek için Ürün Listesi sütununda sipariş işlemlerini tamamlamak için uygunluklarını kontrol edin.

Adımlar :

➤ Hücreye aşağıdaki formülü yazın F4

=IF(ISNA(VLOOKUP(E4,$B$4:$B$10,1,FALSE)), "Mevcut Değil", "Mevcut")

İşte, $B$4:$B$10 aralığıdır. Ürün Listesi , E4 bu aralıkta kontrol edeceğimiz değerdir.

  • VLOOKUP(E4,$B$4:$B$10,1, FALSE) → ürünün tam eşleşmesini bulur Yeşil Elma aralıkta $B$4:$B$10 ve bu sütundan bu değeri çıkarır ve aralıkta değeri bulamadığı için geri döner #N/A .

    Çıkış → #N/A

  • ISNA(VLOOKUP(E4,$B$4:$B$10,1,FALSE)) olur

    ISNA(#N/A) → geri döner DOĞRU eğer bir #N/A aksi takdirde hata YANLIŞ

    Çıkış → DOĞRU

  • IF(ISNA(VLOOKUP(E4,$B$4:$B$10,1,FALSE)), "Does Not Exist", "Exists") olur

    IF(TRUE, "Mevcut Değil", "Mevcut") → geri döner Mevcut Değil için DOĞRU ve Varolmak için YANLIŞ

    Çıkış → Mevcut Değil

➤ Basın GİRİŞ ve aşağı sürükleyin Doldurma Kolu Alet.

Sonunda, biz alıyoruz Varolmak ürünler için Muz ve Limon içinde mevcut olan Ürün Listesi ve mevcut olmayan ürünler için şunları alıyoruz Mevcut değil .

Yöntem-6: Değerin Aralıkta Olup Olmadığını Kontrol Etmek için IF, ISNA ve MATCH Fonksiyonlarını Kullanma

Bu bölümde, aşağıdaki kombinasyonu kullanacağız EĞER işlevi , ISNA işlevi , MATCH işlevi ürün yelpazesindeki ürünlerin bulunabilirlik durumunu belirlemek için Ürün Listesi .

Adımlar :

➤ Hücreye aşağıdaki formülü yazın F4

=IF(ISNA(MATCH(E4,$B$4:$B$10,0)), "Mevcut Değil", "Mevcut")

İşte, $B$4:$B$10 aralığıdır. Ürün Listesi , E4 bu aralıkta kontrol edeceğimiz değerdir.

  • MATCH(E4,$B$4:$B$10,0) ürünün tam eşleşmesini bulur Yeşil Elma aralıkta $B$4:$B$10 ve bu ürünün aralıktaki satır indeks numarasını verir $B$4:$B$10 ve aralıktaki değeri bulamadığı için geri döner #N/A .

    Çıkış → #N/A

  • ISNA(MATCH(E4,$B$4:$B$10,0)) olur

    ISNA(#N/A) → geri döner DOĞRU eğer bir #N/A aksi takdirde hata YANLIŞ

    Çıkış → DOĞRU

  • IF(ISNA(MATCH(E4,$B$4:$B$10,0)), "Does Not Exist", "Exists") olur

    IF(TRUE, "Mevcut Değil", "Mevcut") → geri döner Mevcut Değil için DOĞRU ve Varolmak için YANLIŞ

    Çıkış → Mevcut Değil

➤ Basın GİRİŞ ve aşağı sürükleyin Doldurma Kolu Alet.

Bundan sonra, biz alıyoruz Varolmak ürünler için Muz ve Limon içinde mevcut olan Ürün Listesi ve mevcut olmayan ürünler için şunları alıyoruz Mevcut değil .

Yöntem-7: Aralıkta Değer Olup Olmadığını Kontrol Etmek için Koşullu Biçimlendirme

Burada kullanacağımız Koşullu Biçimlendirme ürünleri vurgulamak için Sipariş Listesi sütununda mevcutlarsa Ürün Listesi sütun.

Adımlar :

➤ Uygulamak istediğiniz hücre aralığını seçin Koşullu Biçimlendirme (Burada, aşağıdaki sütunu seçtik Sipariş Listesi )

➤ Şuraya gidin Ev Tab>> Stiller Grup>> Koşullu Biçimlendirme Açılır>> Yeni Kural Opsiyonel.

O zaman Yeni Biçimlendirme Kuralı sihirbazı görünecektir.

➤ Seçiniz Hangi hücrelerin biçimlendirileceğini belirlemek için bir formül kullanma seçeneğine tıklayın ve Biçim seçenek.

Bundan sonra Hücreleri Biçimlendir İletişim Kutusu açılacaktır.

➤ Seçiniz Doldur Opsiyon

➤ Herhangi birini seçin Arka Plan Rengi üzerine tıklayın ve ardından TAMAM. .

O zaman Önizleme Seçenek aşağıdaki gibi gösterilecektir.

➤ Aşağıdaki formülü yazınız. Bu formülün doğru olduğu değerleri biçimlendirin: kutu

=MATCH(E4,$B$4:$B$10,0)

Eğer hücrenin değeri E4 aralıkta kalır $B$4:$B$10 ardından, ilgili hücreyi vurgulayacaktır.

➤ Basın TAMAM. .

Sonuçta, aşağıdakileri içeren hücreleri vurgulayabileceksiniz Muz ve Limon içinde Sipariş Listesi sütununda yer almaktadır, çünkü bu ürünler Ürün Listesi sütun.

Daha fazlasını okuyun: Excel'de Bir Hücrenin Boş Olup Olmadığı Nasıl Kontrol Edilir (7 Yöntem)

Yöntem-8: Excel'de Aralıkta Değer Olup Olmadığını Kontrol Etmek için VBA Kodunu Kullanma

Burada, biz bir VBA değerlerini kontrol etmek için kod Sipariş Listesi aralığındaki sütun Ürün Listesi sütun.

Adımlar :

➤ Şuraya gidin Geliştirici Tab>> Visual Basic Opsiyonel.

O zaman Visual Basic Düzenleyicisi açılacak.

➤ Şuraya gidin Ekleme Tab>> Modül Opsiyonel.

Bundan sonra, bir Modül oluşturulacaktır.

➤ Aşağıdaki kodu yazın

 Sub checkvalue() Dim X As Variant Dim Rng As Range For i = 4 To 8 X = Cells(i, 5) With Sheets("VBA").Range("B4:B10") Set Rng = .Find(What:=X, After:=.Cells(.Cells.Count), _ LookIn:=xlValues, LookAt:=xlWhole, _ SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False) If Not Rng Is Nothing Then Cells(i, 6).Value = "Exists" Else Cells(i, 6).Value = "Does not exist" End If End With Next i EndAlt 

Burada şunu beyan ettik X olarak Varyant , Rng olarak Menzil ve burada, VBA sayfa adıdır.

Bu İÇİN döngüsü, sütunun her satırı için işlemleri yürütecektir Sipariş Listesi gelen Sıra 4 için Sıra8 , Aralık("B4:B10") aralığıdır. Ürün Listesi sütun. X 'nin her bir hücresinin değerlerine atanır. Sipariş Listesi sütununu kullanarak eşleşmeyi bulduktan sonra FIND işlevi alacağız Varolmak bu sütunun ilgili hücresinin bitişiğindeki hücrede. Değer bulunamazsa, şu değeri döndürür Mevcut değil .

➤ Basın F5 .

Bundan sonra, biz alıyoruz Varolmak ürünler için Muz ve Limon içinde mevcut olan Ürün Listesi ve mevcut olmayan ürünler için şunları alıyoruz Mevcut değil .

Daha fazlasını okuyun: Excel'de Hücrenin Boş Olup Olmadığını Kontrol Etmek için VBA (5 Yöntem)

Uygulama Bölümü

Kendi kendinize pratik yapmanız için bir Uygulama adlı bir sayfada aşağıdaki gibi bir bölüm Uygulama Lütfen bunu kendiniz yapın.

Sonuç

Bu makalede, Excel'de bir aralıkta değer olup olmadığını kolayca kontrol etmenin yollarını ele almaya çalıştık. Umarım faydalı bulursunuz. Herhangi bir öneriniz veya sorunuz varsa, bunları yorum bölümünde paylaşmaktan çekinmeyin.

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.