İçindekiler
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.xlsmExcel'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
Ayrıca bakınız: Excel'de Sütunlar Nasıl Değiştirilir (5 Yöntem)
➤ 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.