İçindekiler
Bir hücre boşsa değer döndürmenin en kolay yollarından bazılarını arıyorsanız, bu makaleyi yararlı bulacaksınız. Öyleyse, ana makale ile başlayalım.
Çalışma Kitabını İndirin
Boş Hücre Varsa Dön.xlsm12 Hücre Boşsa Değer Döndürmenin Yolları
Burada, aşağıdakileri içeren aşağıdaki tabloyu kullanıyorum Sipariş Tarihleri , Teslimat Tarihleri, ve Satış bazı Eşyalar Bu veri kümesini kullanarak, Boş bir Hücre için değer döndürme yollarını göstermeye çalışacağım.
Makaleyi oluşturmak için şunları kullandım Microsoft Excel 365 sürümünü kullanıyorsanız, uygunluğunuza göre diğer sürümleri de kullanabilirsiniz.
Yöntem-1: Hücre Boşsa Bitişik Hücrenin Değerini Döndürmek için EĞER İşlevini Kullanma
Diyelim ki, şu adresi almak istiyorsunuz Sipariş Tarihleri henüz teslim edilmemiş ürünler için (Boş hücreler Teslim Tarihi sütunu) içinde Teslim Edilmeyen Ürünler için Sipariş Tarihi sütununu kullanabilirsiniz. Bunu yapmak için EĞER işlevi .
Adım-01 :
➤Çıkış hücresini seçin F5
=IF(D5="",C5,"")
Burada mantıksal koşul şudur D5="" yani hücre D5 .. Teslim Tarihi sütunu boş olacak ve eğer DOĞRU sonra hücrenin değerini döndürecektir C5 .. Sipariş Tarihi sütununu döndürür, aksi takdirde Boş .
Basın Girin
Aşağı sürükleyin Doldurma Kolu Alet
Sonuç :
Bu şekilde Sipariş Tarihleri 'nin karşılık gelen Boş hücreleri için Teslim Tarihi sütun.
Yöntem-2: Değer Döndürmek için IF Fonksiyonunu Kullanma
Şirketin, geç teslimat için müşterilerine %5 indirim uygulamak istediğini varsayalım. Toplam Satış Dolayısıyla, bu yöntemi izleyerek henüz teslim edilmemiş ürünler için bu değeri tahmin edebilirsiniz.
Adım-01 :
➤Çıkış hücresini seçin F5
=IF(D5="",5%*E5,"")
Burada mantıksal koşul şudur D5="" yani hücre D5 .. Teslim Tarihi sütunu boş olacak ve eğer DOĞRU o zaman dönecektir 5% .. Satış değer ( E5 hücre) aksi takdirde dönecektir Boş .
Basın Girin
Aşağı sürükleyin Doldurma Kolu Alet
Sonuç :
Bundan sonra, bir 5% komisyonu Satış karşılık gelen Boş hücreler için değerler Teslim Tarihi sütun.
Yöntem-3: IF Fonksiyonu ve ISBLANK Fonksiyonunun Kullanılması
'nin herhangi bir hücresi varsa bir değer döndürmek için Teslim Tarihi sütunu boş ise EĞER işlevi ve ISBLANK işlevi .
Adım-01 :
➤Çıkış hücresini seçin F5
=IF(ISBLANK(D5), "Teslim Edilmedi", "Teslim Edildi")
Burada mantıksal koşul şudur ISBLANK(D5) , ISBLANK geri dönecek DOĞRU eğer hücre D5 .. Teslim Tarihi sütunu boşsa ve DOĞRU sonra EĞER geri dönecek "Teslim Edilmedi" aksi takdirde dönecektir "Teslim edildi" hücreleri ne zaman Teslim Tarihi sütunu boş değildir.
Basın Girin
Aşağı sürükleyin Doldurma Kolu Alet
Sonuç :
O zaman, siz de Teslim Edilmedi karşılık gelen Boş hücreler için durum Teslim Tarihi sütun.
Yöntem-4: IF Fonksiyonu ve COUNTBLANK Fonksiyonunun Kullanılması
Kullanabilirsiniz EĞER işlevi ve COUNTBLANK fonksiyonu 'nin boş hücresi için bir değer döndürmek için Teslim Tarihi sütun.
Adım-01 :
➤Çıkış hücresini seçin E5
=IF(COUNTBLANK(D5)>0, "Teslim Edilmedi", "Teslim Edildi")
Burada mantıksal koşul şudur COUNTBLANK(D5)>0 , COUNTBLANK boş hücrelerin sayısını sayacak ve boş bir hücre olduğunda aşağıdakinden daha büyük bir sayı döndürecektir 0 ve böylece geri dönecektir DOĞRU eğer hücre D5 .. Teslim Tarihi sütunu boştur.
Ne zaman DOĞRU , EĞER geri dönecek "Teslim Edilmedi" aksi takdirde dönecektir "Teslim edildi" hücreleri ne zaman Teslim Tarihi sütunu boş değildir.
Basın Girin
Aşağı sürükleyin Doldurma Kolu Alet
Sonuç :
Ondan sonra da Teslim Edilmedi karşılık gelen Boş hücreler için durum Teslim Tarihi sütun.
Yöntem-5: IF Fonksiyonu ve COUNTIF Fonksiyonunun Kullanılması
'nin herhangi bir hücresi varsa bir değer döndürmek için Teslim Tarihi sütunu boş ise EĞER işlevi ve COUNTIF işlevi .
Adım-01 :
➤Çıkış hücresini seçin E5
=IF(COUNTIF(D5,"")>0, "Teslim Edilmedi", "Teslim Edildi")
COUNTIF(D5,"") boş hücre sayısını döndürecek ve hücrede boş bir hücre bulursa D5 .. Teslim Tarihi sütunundaki sayıdan büyük olacaktır. 0 ve böylece geri dönecektir DOĞRU Aksi takdirde YANLIŞ .
Ne zaman DOĞRU , EĞER geri dönecek "Teslim Edilmedi" aksi takdirde dönecektir "Teslim edildi" hücreleri ne zaman Teslim Tarihi sütunu boş değildir.
Basın Girin
Aşağı sürükleyin Doldurma Kolu Alet
Sonuç :
O zaman, siz de Teslim Edilmedi karşılık gelen Boş hücreler için durum Teslim Tarihi sütun.
Yöntem-6: Değer Döndürmek için IF Fonksiyonu ve SUMPRODUCT Fonksiyonunu Kullanma
Burada, ben istiyorum Öğe boş hücreler için ad Teslim Tarihi sütununda Teslim Edilmeyen Ürünler sütununu kullanarak EĞER işlevi ve SUMPRODUCT işlevi .
Adım-01 :
➤Çıkış hücresini seçin E5
=IF(SUMPRODUCT(--(D5=""))>0,B5,"")
İşte, - zorlayacak DOĞRU veya YANLIŞ içine 1 veya 0 ve böylece boş hücreler için değer 1 'den daha büyük olacaktır. 0 aksi takdirde 0 .
Evet, SUMPRODUCT(-(D5=""))>0 geri dönecek DOĞRU ne zaman D5 aksi takdirde hücre boştur YANLIŞ Bu olduğunda DOĞRU , EĞER 'nin değerini döndürecektir. B5 hücresini döndürür, aksi takdirde Boş hücreleri ne zaman Teslim Tarihi sütunu boş değildir.
Basın Girin
Aşağı sürükleyin Doldurma Kolu Alet
Sonuç :
Daha sonra, şu belgeleri alacaksınız Eşyalar 'nin karşılık gelen Boş hücreleri için ad Teslim Tarihi sütun.
Benzer Okumalar:
- Excel'de Hücreler Boş Değilse Nasıl Hesaplanır: 7 Örnek Formül
- Excel'de Hücre Boşsa 0 Göster (4 Yol)
- Excel'de Hücre Boşsa Bul (7 Yöntem)
- Excel'de Boş Hücreleri Yukarıdaki Değerle Doldurma (4 Yöntem)
Yöntem-7: Değer Döndürmek için IF Fonksiyonu ve LEN Fonksiyonunu Kullanma
Almak için Öğe boş hücreler için ad Teslim Tarihi sütununda Teslim Edilmeyen Ürünler sütununu kullanmak için EĞER işlevi ve LEN işlevi .
Adım-01 :
➤Çıkış hücresini seçin E5
=IF(LEN(D5)=0,B5,"")
LEN(D5) hücredeki dizenin uzunluğunu döndürecektir D5 ve geri dönecektir 0 ne zaman D5 boş ve sonra EĞER 'nin değerini döndürecektir. B5 hücresini döndürür, aksi takdirde Boş hücreleri ne zaman Teslim Tarihi sütunu boş değildir.
Basın Girin
Aşağı sürükleyin Doldurma Kolu Alet
Sonuç :
O zaman, şu mesajı alacaksınız Eşyalar 'nin karşılık gelen Boş hücreleri için ad Teslim Tarihi sütun.
Yöntem-8: Boş Hücreleri Vurgulama
Eğer istiyorsan boş hücreleri vurgulayın bu yöntemi takip edebilirsiniz.
Adım-01 :
Uygulamak istediğiniz hücre aralığını seçin Koşullu Biçimlendirme
➤ Şuraya git Ev Tab>> Koşullu Biçimlendirme Açılır>> Yeni Kural Opsiyonel.
O zaman Yeni Biçimlendirme Kuralı Sihirbaz görünecektir.
➤Seçin Yalnızca aşağıdakileri içeren hücreleri biçimlendirin Opsiyonel.
Adım-02 :
➤Seçin Boşluklar içinde Yalnızca şu hücreleri biçimlendirin: Opsiyon
➤Tıkla Biçim Opsiyon
Bundan sonra Hücreleri Biçimlendir İletişim Kutusu açılacaktır.
➤Seç Doldur Opsiyon
➤Herhangi birini seçin Arka Plan Rengi
➤Tıkla TAMAM. .
Bundan sonra Önizleme Seçenek aşağıdaki gibi gösterilecektir.
Basın TAMAM. .
Sonuç :
Bu şekilde, boş hücrelerin vurgulanmasını sağlayacaksınız.
Yöntem-9: Boş Hücreleri Bir Formülle Vurgulama
tuşlarını kullanarak boş hücreleri vurgulayabilirsiniz. ISBLANK işlevi ve Koşullu Biçimlendirme .
Adım-01 :
➤Uygulamak istediğiniz veri aralığını seçin Koşullu Biçimlendirme
➤ Şuraya git Ev Tab>> Koşullu Biçimlendirme Açılır>> Yeni Kural Opsiyonel.
O zaman Yeni Biçimlendirme Kuralı Sihirbaz görünecektir.
➤Seç Hangi hücrelerin biçimlendirileceğini belirlemek için bir formül kullanma seçenek.
➤Aşağıdaki formülü yazınız. Bu formülün doğru olduğu değerleri biçimlendirin: Kutu
=ISBLANK(B5:E11)
ISBLANK geri dönecek DOĞRU aralıktaki herhangi bir hücre boşsa, aksi takdirde YANLIŞ .
➤Tıkla Biçim Opsiyonel.
Bundan sonra Hücreleri Biçimlendir İletişim Kutusu açılacaktır.
➤Seç Doldur Opsiyon
➤Herhangi birini seçin Arka Plan Rengi
➤Tıkla TAMAM. .
Bundan sonra Önizleme Seçenek aşağıdaki gibi gösterilecektir.
Basın TAMAM.
Sonuç :
Ardından, boş hücrelerin vurgulanmasını sağlayacaksınız.
Yöntem-10: Boş Hücrelere Dayalı Değerleri Toplamak için SUMIF İşlevini Kullanma
Özetleyebilirsin Satış için değer Eşyalar boş olan Teslimat Tarihleri (öğeler henüz teslim edilmemiştir) kullanarak SUMIF işlevi .
Adım-01 :
➤Hücreye aşağıdaki formülü yazın E12
=SUMIF(D5:D11,"",E5:E11)
İşte, D5:D11 bu kriter aralığı , "" (Boş) ise kriterler ve E5:E11 bu toplam aralığı .
Basın GİRİŞ
Sonuç :
Daha sonra, aşağıdaki toplamı alacaksınız Satış için Eşyalar henüz teslim edilmemiştir.
Yöntem-11: Boş Hücre Sayısını Toplamak için COUNTIF Fonksiyonunu Kullanma
Burada, kullanacağım COUNTIF işlevi içindeki boş hücrelerin sayısını saymak için Teslim Tarihi sütun.
Adım-01 :
➤Hücreye aşağıdaki formülü yazın E12
=COUNTIF(D5:D11,"")
İşte, D5:D11 bu kriter aralığı , "" (Boş) ise kriterler .
Basın GİRİŞ
Sonuç :
Ardından, şu numaraları alacaksınız Eşyalar henüz teslim edilmemiştir.
Yöntem-12: Değer Döndürmek için VBA Kodunu Kullanma
Aşağıdakileri kullanabilirsiniz VBA içindeki boş hücreler için değer döndürmek üzere Teslim Tarihi sütun.
Adım-01 :
➤ Şuraya git Geliştirici Tab>> Visual Basic Opsiyon
O zaman Visual Basic Düzenleyicisi açılacak.
➤ Şuraya git Ekleme Tab>> Modül Opsiyon
Bundan sonra, bir Modül oluşturulacaktır.
Adım-02 :
➤ Aşağıdaki kodu yazın
Sub blankcell() Dim Lr As Long Dim n As Long Lr = Cells(Rows.Count, "C").End(xlUp).Row For n = 5 To Lr If Cells(n, "D").Value = "" Then Cells(n, "D").Offset(0, 1).Value = "Not Delivered" Else Cells(n, "D").Offset(0, 1).Value = "Delivered" End If Next n End Sub
İlk başta, ben ilan ettim Lr , n olarak Uzun .
Lr size veri tablonuzun son satırını ve İÇİN döngüsü, aşağıdaki satırlara yönelik eylemleri gerçekleştirmek için kullanılır 5 için Lr İşte, 5 aralığın ilk satırı içindir.
Ne zaman Cells(n, "D").Value = "" olur DOĞRU 'den sonra aşağıdaki satır devam edecek ve bitişik hücredeki çıktıyı şu şekilde verecektir "Teslim Edilmedi" Burada, bitişik hücre şu şekilde seçilecektir Cells(n, "D").Offset(0, 1) bu da giriş hücresinden 1 sütun sağa hareket edeceği anlamına gelir.
Eğer durum YANLIŞ bir hücrede hiç boşluk yoksa, altındaki satır Başka yürütülecek ve bitişik hücredeki çıktı değerini şu şekilde verecektir "Teslim edildi" .
Bu döngü, bu aralıktaki her satır için devam edecektir.
Basın F5
Sonuç :
O zaman, siz de Teslim Edilmedi karşılık gelen Boş hücreler için durum Teslim Tarihi sütun.
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, boş hücreler için değer döndürmenin en kolay yollarını ele almaya çalıştım. Umarım faydalı bulursunuz. Herhangi bir öneriniz veya sorunuz varsa, bunları yorum bölümünde paylaşmaktan çekinmeyin.