Agar hujayra bo'sh bo'lsa, qiymatni qanday qaytarish kerak (12 usul)

  • Buni Baham Ko'Ring
Hugh West

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

Natija :

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 TRUE , AGAR “Etkazib bermadi” ni qaytaradi, aks holda Etkazib berish sanasi “Etkazib berildi” ni qaytaradi. 9>ustun bo'sh emas.

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.

OK .

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 :

Shartli formatlash

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 bosing

Keyin, 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.

Hugh West - bu sohada 10 yildan ortiq tajribaga ega bo'lgan yuqori tajribali Excel treneri va tahlilchisi. Buxgalteriya hisobi va moliya yo‘nalishi bo‘yicha bakalavr va biznes boshqaruvi bo‘yicha magistr darajasiga ega. Xyu o'qitishga ishtiyoqi bor va unga amal qilish va tushunish oson bo'lgan o'ziga xos o'qitish usulini ishlab chiqdi. Uning Excel bo'yicha ekspert bilimlari butun dunyo bo'ylab minglab talabalar va mutaxassislarga o'z malakalarini oshirishga va o'z martabalarida muvaffaqiyat qozonishlariga yordam berdi. Xyu o'z blogi orqali o'z bilimlarini dunyo bilan baham ko'radi, jismoniy shaxslar va korxonalarga o'z salohiyatini to'liq ro'yobga chiqarishga yordam berish uchun bepul Excel darsliklari va onlayn treninglarni taklif qiladi.