Mundarija
Agar siz hujayra bo'sh bo'lsa, qiymatni qaytarishning eng oson usullarini izlayotgan bo'lsangiz, ushbu maqola sizga foydali bo'ladi. Shunday ekan, keling, asosiy maqoladan boshlaylik.
Ish kitobini yuklab oling
Bo'sh bo'lsa qayting.xlsm
Qiymatni qaytarishning 12 usuli agar Hujayra Bo'sh bo'lsa
Bu erda men Buyurtma sanalari , Etkazib berish sanalari, va Sotuvlar ba'zi <8ni o'z ichiga olgan quyidagi jadvaldan foydalanaman>Kompaniyaning buyumlari. Ushbu ma'lumotlar to'plamidan foydalanib, men bo'sh hujayra uchun qiymatlarni qaytarish usullarini ko'rsatishga harakat qilaman.
Maqolani yaratish uchun men Microsoft Excel 365 versiyasida siz o'zingizga qulay bo'lgan boshqa versiyalardan ham foydalanishingiz mumkin.
1-usul: Agar hujayra bo'sh bo'lsa, qo'shni katakning qiymatini qaytarish uchun IF funktsiyasidan foydalanish
Aytaylik, siz Hali yetkazib berilmagan mahsulotlar uchun Buyurtma sanalari ni olishni xohlasangiz ( Etkazib berish sanasi ustunidagi bo'sh katakchalar) Etkazib berilmagan mahsulotlar uchun Buyurtma sanasi ustun. Buning uchun siz AGAR funksiyasidan foydalanishingiz mumkin.
01-bosqich :
➤Buni tanlang chiqish katakchasi F5
=IF(D5="",C5,"")
Bu yerda mantiqiy shart D5=”” yacheykani bildiradi Etkazib berish sanasi ustunidagi D5 boʻsh boʻladi va agar u TRUE boʻlsa, u C5 yacheyka qiymatini qaytaradi. 8>Buyurtma sanasi ustun, aks holda u Blank ni qaytaradi.
➤Bosing Amaliyot nomli varaq. Iltimos, buni o'zingiz bajaring.
Xulosa
Ushbu maqolada men bo'sh hujayralar uchun qiymatlarni qaytarishning eng oson usullarini yoritishga harakat qildim. Umid qilamanki, siz buni foydali deb topasiz. Agar sizda biron bir taklif yoki savol bo'lsa, ularni sharhlar bo'limida baham ko'ring.
Enter➤ To'ldirish dastagini Asbobni
Natijani pastga torting:
Shunday qilib, siz Etkazib berish sanasi ustunining tegishli bo'sh kataklari uchun Buyurtma sanalari ni olasiz.
2-usul: Qiymatni qaytarish uchun IF funktsiyasidan foydalanish
Aytaylik, kompaniya mijozlarga kech yetkazib berish uchun Jami Sotuvlar uchun 5% chegirma bilan kompensatsiya to'lamoqchi. 9>qiymat. Shunday qilib, siz hali yetkazib berilmagan mahsulotlar uchun ushbu qiymatni ushbu usul orqali aniqlashingiz mumkin.
01-bosqich :
➤Chiqish katakchasini tanlang F5
=IF(D5="",5%*E5,"")
Bu erda mantiqiy shart D5=”” bu degani Etkazib berish sanasi ustunining D5 katagi boʻsh boʻladi va agar u TRUE boʻlsa, u <8 dan 5% qaytaradi>Sales qiymati ( E5 hujayra) aks holda u Blank ni qaytaradi.
➤ Enter
➤ Toʻldirish dastagini Asbobni
Natijani :
pastga torting Shundan so'ng, siz Etkazib berish sanasi ustunining tegishli bo'sh kataklari uchun Sotish qiymatlaridan 5% komissiya olasiz.
3-usul: IF funktsiyasi va ISBLANK funksiyasidan foydalanish
Agar Etkazib berish sanasi ustunining biron bir katagi bo'sh bo'lsa, qiymatni qaytarish uchun <6 dan foydalanishingiz mumkin>IF funktsiyasi va ISBLANK funksiyasi .
01-bosqich :
➤Tanlash chiqish xujayrasi F5
=IF(ISBLANK(D5),"Not Delivered","Delivered")
Bu erda mantiqiy shart ISBLANK(D5) , ISBLANK agar Etkazib berish sanasi ustunining D5 katagi bo'sh bo'lsa va u ROQIQ bo'lsa, AGAR bo'lsa, TRUE qaytaradi. “Etkazib berilmagan” ni qaytaradi, aks holda Etkazib berish sanasi ustunidagi katakchalar boʻsh boʻlmaganda “Etkazib berilgan” ni qaytaradi.
➤ Enter
tugmasini bosing➤ To'ldirish dastagini Asbobni
Keyin, siz Etkazib berish sanasi ustunining tegishli bo'sh kataklari uchun Etkazib berilmagan holatiga ega bo'lasiz.
4-usul: IF funktsiyasi va COUNTBLANK funksiyasidan foydalanish
Siz IF funktsiyasi va COUNTBLANK funksiyasidan <7 foydalanishingiz mumkin> Etkazib berish sanasi ustunining bo'sh katakchasi qiymatini qaytarish uchun.
01-bosqich :
➤Chiqish katakchasini tanlang E5
=IF(COUNTBLANK(D5)>0,"Not Delivered","Delivered")
Bu erda mantiqiy shart COUNTBLANK(D5)>0 , COUNTBLANK boʻsh katak sonini sanaydi ls va bo'sh katak mavjud bo'lganda, u 0 dan katta raqamni qaytaradi va shuning uchun Etkazib berish sanasining D5 katagiga TRUE qaytaradi. ustun bo'sh.
U TRUE bo'lsa, AGAR “Etkazib bermadi” ni qaytaradi, aks holda u qaytaradi. “Etkazib berildi” Etkazib berish sanasi ustun kataklari boʻsh boʻlmaganda.
➤ Enter <-ni bosing. 1>
➤Pastga torting To'ldirish dastagi Asbobi
Natija :
Bundan so'ng sizda Yo'q Etkazib berish sanasi ustunining tegishli bo'sh kataklari uchun holat.
5-usul: IF funktsiyasi va COUNTIF funksiyasidan foydalanish
Agar Etkazib berish sanasi ustunining biron bir katagi bo'sh bo'lsa, qiymatni qaytarish uchun AGAR funksiyasi va COUNTIF funksiyasi dan foydalanishingiz mumkin.
01-bosqich :
➤Chiqish katakchasini tanlang E5
=IF(COUNTIF(D5,"")>0,"Not Delivered","Delivered")
COUNTIF(D5,””) boʻsh hujayralar sonini qaytaradi va agar u Etkazib berishning D5 yacheykasida boʻsh katak topsa Sana ustun bo'lsa, raqam 0 dan katta bo'ladi va shuning uchun u TRUE aks holda FALSE ni qaytaradi.
U
➤ Enter
tugmasini bosing➤ To'ldirish dastagini pastga torting Asbob
Natija :
Keyin, siz Etkazib berish sanasi ustunining tegishli bo'sh kataklari uchun Etkazib berilmagan holatiga ega bo'lasiz.
6-usul: Qiymatni qaytarish uchun IF funktsiyasi va SUMPRODUCT funksiyasidan foydalanish
Bu erda men bo'sh joy uchun element nomiga ega bo'lishni xohlayman Etkazib berish sanasi ustunidagi Etkazib berilmagan mahsulotlar ustunining katakchalari IF funksiyasidan foydalangan holda va SUMPRODUCT funksiyasi .
01-bosqich :
➤Chiqish katakchasini tanlang E5
=IF(SUMPRODUCT(--(D5=""))>0,B5,"")
Bu yerda, — majburlash ROQ yoki YOLG'ON ga 1 yoki 0 va shuning uchun bo'sh hujayralar uchun qiymat 1 bo'ladi va shuning uchun u 0 dan katta bo'ladi, aks holda 0 bo'ladi.
Demak, SUMPRODUCT(–(D5=””))>0 TRUE qaytariladi>D5 hujayra bo'sh, aks holda FALSE . Agar u TRUE bo'lsa, AGAR B5 yacheyka qiymatini qaytaradi, aks holda Bo'sh <8 katakchalari bo'lganda qaytariladi>Etkazib berish sanasi ustun boʻsh emas.
➤ Enter
tugmasini bosing➤ Toʻldirishni pastga torting Asbob
Natija :
Keyin siz Elementlar nomini olasiz. Etkazib berish sanasi ustunining tegishli bo'sh kataklari.
Shunga o'xshash o'qishlar:
- Agar hujayralar bo'sh bo'lmasa Excelda qanday hisoblash mumkin: 7 ta namunali formulalar
- Agar hujayra bo'sh bo'lsa, Excelda 0 ni ko'rsating (4 usul)
- Excelda katak bo'shligini toping (7 usul)
- Excelda bo'sh kataklarni yuqoridagi qiymat bilan to'ldirish (4 usul)
usuli -7: Qiymatni qaytarish uchun IF funktsiyasi va LEN funksiyasidan foydalanish
-dagi Etkazib berish sanasi ustunining bo'sh kataklari uchun element nomini olish uchun Yetkazib berilmagan mahsulotlar ustun, siz IF funktsiyasidan foydalanishingiz mumkin va LEN funksiyasi .
01-bosqich :
➤Chiqish katakchasini tanlang E5
=IF(LEN(D5)=0,B5,"")
LEN(D5) yacheykadagi satr uzunligini qaytaradi D5 va u D5 bo'sh bo'lganda 0 ni qaytaradi va keyin AGAR B5 yacheyka qiymatini qaytaradi, aks holda u qaytaradi Etkazib berish sanasi ustunining kataklari bo'sh bo'lmaganda bo'sh.
➤ Enter
tugmasini bosing.➤ To'ldirish dastagini Asbobni
Natijani pastga torting:
Keyin, siz olasiz Elementlar to'g'ri keladigan bo'sh katakchalar uchun Etkazib berish sanasi ustun.
8-usul: Bo'sh kataklarni ajratib ko'rsatish
Agar siz boʻsh kataklarni ajratib koʻrsatishni istasangiz , ushbu usulga amal qilishingiz mumkin.
01-qadam :
➤ Shartli formatlash
qo'llamoqchi bo'lgan katakcha diapazonini tanlang➤ Bosh sahifaga o'ting Yorliq>> Shartli Formatlash Tropdown>> Yangi qoida Variant.
Keyin N ew Formatlash qoidasi Sehrgar paydo bo'ladi.
➤ Faqat o'z ichiga olgan katakchalarni formatlash variantini tanlang.
02-qadam :
➤ Faqat formatlash uchun katakchalardan Blankalar -ni tanlang: Variant
➤ Format <7-ni bosing>Variant
Shundan so'ng Format hujayralar muloqot oynasi ochiladi.
➤ To'ldirish -ni tanlang. Variant
➤Istalgan Fon rangini tanlang
➤Buni bosing OK .
Shundan so'ng, Ko'rib chiqish Variant quyida ko'rsatiladi.
➤
Natija :
Shunday qilib, siz bo'sh katakchalarni ajratib ko'rsatasiz.
9-usul: Formula bilan boʻsh kataklarni ajratib koʻrsatish
Siz ISBLANK funksiyasi va yordamida boʻsh kataklarni ajratib koʻrsatishingiz mumkin. Shartli formatlash .
01-qadam :
➤
➤ Uyga Yorliq>> Shartli formatlash Ochiladigan menyu>> Yangi qoida Variya.
Keyin Yangi Formatlash qoidasi Sehrgar paydo bo'ladi.
➤Tanlang Qaysi katakchalarni formatlashni aniqlash uchun formuladan foydalaning variant.
➤Quyidagi formulani Bu formula toʻgʻri boʻlgan qiymatlarni formatlash qatoriga yozing: Box
=ISBLANK(B5:E11)
ISBLANK agar diapazondagi biron bir katak bo'sh bo'lsa, TRUE ni qaytaradi, aks holda FALSE .
➤ Format Variant.
-ni bosing
Shundan so'ng Format hujayralar muloqot oynasi ochiladi.
➤ To'ldirish Variant
➤ Har qanday Fon rangini tanlang
➤ OK tugmasini bosing.
Bundan so'ng Oldindan ko'rish Variant quyida ko'rsatiladi.
➤ OK
Natija :
Keyin, siz bo'sh katakchalarni ajratib ko'rsatasiz.
Usul-10: SUMIF funksiyasidan foydalanishBo'sh katakchalar asosida qiymatlarni jamlash
Siz Tovarlar bo'sh Etkazib berish sanasi uchun Sotish qiymatini jamlashingiz mumkin (elementlar bor hali yetkazib berilmagan) SUMIF funksiyasi yordamida.
01-bosqich :
➤Type katakchadagi quyidagi formula E12
=SUMIF(D5:D11,"",E5:E11)
Bu yerda D5:D11 kriteriya diapazoni , “” (Bo'sh) - mezon va E5:E11 yig'indi diapazoni .
➤ ENTER
Natija tugmasini bosing:
Keyin siz summasini olasiz. Hali yetkazib berilmagan elementlar uchun savdo .
11-usul: bo'sh katakchalar sonini yig'ish uchun COUNTIF funksiyasidan foydalanish
Bu yerda men Etkazib berish sanasi ustunidagi bo'sh katakchalar sonini hisoblash uchun COUNTIF funktsiyasidan foydalanaman.
01-bosqich :
➤ E12
=COUNTIF(D5:D11,"")
<7 katagiga quyidagi formulani kiriting> Bu yerda, D5:D11 mezonlar oraligʻi , “” (Boʻsh) mezon .
➤ ENTER
Natija :
tugmasini bosingKeyin, siz hali yetkazib berilmagan elementlar sonini olasiz.
12-usul: Qiymatni qaytarish uchun VBA kodidan foydalanish
Siz quyidagi VBA koddan Etkazib berish sanasi ustunidagi boʻsh kataklarning qiymatlarini qaytarish uchun foydalanishingiz mumkin.
01-qadam :
➤ Dasturchiga o'ting Tab>> Visual Basic Variant
Keyin, Visual Basic muharriri ochiladi.
➤ Insert Tab>> Moduli Variant
Bundan so'ng Moduli<7 ga o'ting> yaratiladi.
02-bosqich :
➤Quyidagi kodni yozing
6663
Avval , men Lr , n ni Long deb e'lon qildim.
Lr sizga ma'lumotlar jadvalingizning oxirgi qatorini beradi va FOR sikl 5 dan Lr gacha bo'lgan qatorlar uchun amallarni bajarish uchun ishlatiladi. Bu yerda 5 diapazonning birinchi qatori uchun.
Qachon Yacheykalar(n, “D”).Qiymat = “” TRUE , keyin quyidagi qator davom etadi va qo'shni katakdagi chiqishni “Etkazib bermadi” deb beradi. Bu yerda qoʻshni katak Cells(n, “D”) orqali tanlanadi.Offset(0, 1) , yaʼni u kirish katagidan 1 ta ustunni oʻngga siljitadi.
Agar shart YOLG'ON bo'lsa, yacheykada bo'sh yo'q degan ma'noni anglatadi, u holda Else ostidagi qator bajariladi va qo'shni katakdagi chiqish qiymatini “Etkazib berildi”
Ushbu tsikl ushbu diapazondagi har bir qator uchun davom etadi.
➤ F5
tugmasini bosing. Natija :
Keyin, siz Etkazib berish sanasi ustunining tegishli bo'sh kataklari uchun Etkazib berilmagan holatiga ega bo'lasiz.
Amaliyot bo'limi
O'zingiz mashq qilish uchun men quyida keltirilgan kabi Amaliyot bo'limini taqdim etdim.