0 yoki NA o'rniga bo'sh joyni qaytarish uchun VLOOKUPni qanday qo'llash mumkin

  • Buni Baham Ko'Ring
Hugh West

Biz qiymatlarni VLOOKUP qiymatlari yordamida qidirganimizda, agar mos kelmasa, u “ #N/A ” xatosini koʻrsatadi va 0 qiymatlar mavjud bo'lganda, u nol qiymatini ko'rsatadi. Excelda 0 yoki NA o'rniga bo'sh joyni qaytarish uchun VLOOKUP funksiyasidan foydalanish yo'llarini qidiryapsizmi? Keyin bu siz uchun to'g'ri maqola. Ushbu yozishda biz bunga erishish uchun beshta formulani ko'rsatamiz.

Amaliy kitobni yuklab oling

VLOOKUP Return Blank.xlsx

0 yoki NA oʻrniga VLOOKUPni qoʻllashning 5 ta qulay usuli

Biz 2 ustunli maʼlumotlar toʻplamini oldik: “ Xodim ” va “ Usullarimizni ko'rsatish uchun balandlik (sm) ”. Bundan tashqari, chiqishni ko'rsatish uchun yana bir ma'lumotlar to'plami mavjud. " Ross " qiymati asosiy ma'lumotlar to'plamida ko'rsatilmaganligini ko'rishimiz mumkin. Shuning uchun, biz ushbu qiymat uchun VLOOKUP funksiyasidan foydalanmoqchi bo‘lganimizda, C14 katakchasida “ N/A ” xatosini olamiz. . Ammo C16 katakchadagi xato oʻrniga boʻsh qiymatlarni koʻrsatish uchun formulani oʻzgartirdik.

Qaytish uchun 5 formulalarini koʻrsatdik. VLOOKUP funksiyasi bilan bo'sh.

  • Birinchi ikkita usulda 0 o'rniga bo'sh ko'rsatilgan.
  • Keyin , usuli 3 , 4 #N/A ” xatosi oʻrniga boʻsh joyni koʻrsatadi.
  • Nihoyat, 5-usul ham “ #N/A ” xatosi, ham 0 uchun boʻsh qaytaradiqiymat.

1. Blankni qaytarish uchun IF va VLOOKUP funksiyalarini birlashtirish

Ushbu bo'lim IF<3-ni birlashtiradi> va VLOOKUP funksiyalari Excelda 0 oʻrniga a boʻsh qaytarish uchun ishlaydi. Bu erda biz 0 qiymatiga ega bo'sh katakni nazarda tutdik.

Qadamlar:

  • Avval hujayraga quyidagi formulani kiriting. C13 .

=IF(VLOOKUP(B13,$B$5:$C$10,2,0)=0,"",VLOOKUP(B13,$B$5:$C$10,2,0))

Agar biz <1 qo'shmagan bo'lsak> AGAR funksiyasi boʻlsa, bu funksiya nolni qaytargan boʻlardi.

  • Keyin, ENTER .

Formulalarni taqsimlash

  • Birinchidan, bu formula ikkita bir xil VLOOKUP funksiyasiga ega. Birinchisiga 0 ga tengligini tekshiradigan shart qo'yilgan. Agar shunday bo'lmasa, ikkinchi VLOOKUP funksiyasi bajariladi.
  • VLOOKUP(B13,$B$5:$C$10,2,0)
    • Chiqish: 0 .
    • Ushbu funksiya B13 katagidan B5:C10 . Agar mos keladigan bo'lsa, u funktsiya ichidagi 2 bilan ko'rsatilgan tegishli C5:C10 diapazonidagi qiymatni qaytaradi. Ushbu funktsiyaning oxiridagi 0 belgisi moslik turi aniq degan ma'noni anglatadi.
  • Bizning formulamiz → AGAR( ga kamayadi) 0=0,””,0)
    • Chiqish: (Bo'sh) .
    • Bu erda mantiqiy_test to'g'ri, shuning uchun biz bo'sh joy borchiqdi.

Batafsil o'qing: Excelda ma'lumot bo'lmasa, hujayrani qanday bo'sh qoldirish kerak (5 usul)

2. Bo'sh joyni qaytarish uchun IF, LEN va VLOOKUP funksiyalarini qo'shish

Ushbu ikkinchi usul IF , LEN-ni o'z ichiga oladi. va VLOOKUP funksiyalari 0 yoki <1 o'rniga a bo'sh qaytarish uchun>NA .

Qadamlar:

  • Dastavval C13 <4 katakchaga quyidagi formulani kiriting>.

=IF(LEN(VLOOKUP(B13,$B$5:$C$10,2,0))=0,"",VLOOKUP(B13,$B$5:$C$10,2,0))

  • Keyingi, <2-ni bosing>ENTER .

Formulalarni taqsimlash

  • Shunga qaramay, ushbu formulada ikkita VLOOKUP funksiyasi mavjud. Bundan tashqari, biz satr uzunligini qaytaruvchi LEN funksiyasi ichida birinchi VLOOKUP funksiyasidan foydalandik. Endi bo'sh katakning uzunligi 0 ga teng. Shunday qilib, biz buni mantiqiy_test mezonida o'rnatdik.
  • Endi, VLOOKUP(B13,$B$5:$C$10,2,0)
    • Chiqish: 0 .
    • Ushbu funksiya B13 katakchadagi qiymatni B5:C10 oralig'ida qidiradi. . Agar mos keladigan bo'lsa, u funktsiya ichidagi 2 bilan ko'rsatilgan tegishli C5:C10 diapazonidagi qiymatni qaytaradi. Ushbu funktsiyaning oxiridagi 0 belgisi moslik turi aniq degan ma'noni anglatadi.
  • Bizning formulamiz → AGAR( ga kamayadi) LEN(0)=0,””,0)
    • Chiqish: (Bo'sh) .
    • LEN funktsiyasi 0 qaytaradi. Shunday qilib, IF funksiyasining birinchi qismi bajariladi va biz bo'sh katakchani chiqim sifatida olamiz.

Batafsil o'qing: Qanday qilib XLOOKUP-dan 0 o'rniga bo'sh joyni qaytarish kerak

Shunga o'xshash o'qishlar

  • Qanday qilib Excelda raqam oldidagi nollarni olib tashlash (6 ta oson usul)
  • Makro yordamida Excelda nol qiymatli qatorlarni yashirish (3 usul)
  • Excelda ma'lumotsiz diagramma seriyasini qanday yashirish mumkin (4 ta oson usul)
  • Excel pivot jadvalida nol qiymatlarni yashirish (3 ta oson usul)

3. Blankni qaytarish uchun IF, ISNUMBER va VLOOKUP funksiyalarini birlashtirish

Uchinchi usulda biz IF , dan foydalanamiz. ISNUMBER va VLOOKUP funksiyalari “ #N/A bo‘sh qaytarish uchun ishlaydi. 4>” xatosi.

Qadamlar:

  • Dastavval C13 katakchaga quyidagi formulani kiriting. .

=IF(ISNUMBER(VLOOKUP(B13,$B$5:$C$10,2,0)),VLOOKUP(B13,$B$5:$C$10,2,0),"")

  • Keyingi, tugmasini bosing ENTER .

Formulalarni taqsimlash

  • Thi s formulada ikkita VLOOKUP funksiyasi mavjud. Bundan tashqari, biz birinchi VLOOKUP funksiyasidan ISNUMBER funksiyasi ichida foydalandik, bu raqam uchun rost, bo'lmagan uchun noto'g'ri qaytaradi. raqamli chiqish. Endi, agar birinchi VLOOKUP funksiyasi xatoni qaytarsa, u raqam bo'lmaydi. Shunday qilib, biz buni mantiqiy_test mezonlar da o'rnatdik vaBu sodir bo'lganda, IF funktsiyasining noto'g'ri qismi bajariladi.
  • Endi, VLOOKUP(B13,$B$5:$C$10,2, 0)
    • Chiqish: #N/A .
    • Ushbu funksiya B13 <4 katakdagi qiymatni qidiradi> B5:C10 oralig'ida. Agar mos keladigan bo'lsa, u funktsiya ichidagi 2 bilan ko'rsatilgan tegishli C5:C10 diapazonidagi qiymatni qaytaradi. Bundan tashqari, " Ross " qiymatini belgilangan katakchalar oralig'ida topib bo'lmaydi, shuning uchun u xatoni ko'rsatdi. Ushbu funktsiyaning oxiridagi 0 belgisi moslik turi aniq degan ma'noni anglatadi.
  • Bizning formulamiz → AGAR( ga kamayadi) ISNUMBER(#N/A),#N/A,””)
    • Chiqish: (boʻsh) .
    • ISNUMBER funktsiyasi 0 ni qaytaradi, bu noto'g'ri degan ma'noni anglatadi. Shunday qilib, IF funktsiyasining ikkinchi qismi bajariladi va biz bo'sh katakchani chiqim sifatida olamiz.

Batafsil oʻqing: Excel IFERROR funksiyasi 0

oʻrniga boʻsh joyni qaytarish uchun 4. IFERROR va VLOOKUP funksiyalarini birlashtirish

Ushbu boʻlim <2-ni birlashtiradi>IFERROR va VLOOKUP funktsiyalari Excelda a bo'sh qaytish uchun.

Qadamlar:

  • Dastavval C13 katakchaga quyidagi formulani kiriting.

=IFERROR(VLOOKUP(B13,$B$5:$C$10,2,FALSE),"")

  • Keyingi, ENTER tugmasini bosing.

Formulalarni taqsimlash

  • Ushbu formulada bitta VLOOKUP funksiyasi va biz buni IFERROR funksiyasi ichida ishlatdik, bu xatolik yuz berganda o'zgartirilgan natijani qaytaradi. Endi, oʻzgartirilgan chiqish boʻsh katakka oʻrnatildi.
  • Endi, VLOOKUP(B13,$B$5:$C$10,2,FALSE)
    • Chiqish: 0 .
    • Ushbu funksiya B13 katakchadagi qiymatni B5:C10<3 oralig'ida qidiradi> . Agar mos keladigan bo'lsa, u funktsiya ichidagi 2 bilan ko'rsatilgan tegishli C5:C10 diapazonidagi qiymatni qaytaradi. Ushbu funktsiya oxiridagi YOLG'ON belgisi moslik turi aniq degan ma'noni anglatadi.
  • Bizning formulamiz → FAOLIQ(#) ga kamayadi. Yo'q,””)
    • Chiqish: (Bo'sh) .
    • Bu funksiya har qanday xatolarni o'zgartiradi va qaytaradi bizga bo'sh hujayra chiqish sifatida.

Batafsil o'qing: Excelda formula bilan nol qiymatlarni qanday chiqarib tashlash mumkin (3 ta oson) Yo'llar)

5. 0 yoki #N/A o'rniga bo'sh joyni qaytarish uchun birlashtirilgan funksiyalardan foydalanish! Xato

Yakuniy usulda biz IF , IFNA va <2 ni birlashtiramiz>VLOOKUP funksiyasi 0 yoki NA oʻrniga boʻsh qaytish uchun formula yaratish. Shu paytgacha har bir usul bitta qiymatga xos edi. Biroq, bu yagona formula ikkala shart uchun ham ishlaydi. Bu yerda biz 0 qiymatiga ega bo'sh katakni nazarda tutdik.

Qadamlar:

  • Avval quyidagi formulani kiriting.katak C13 .

=IF(IFNA(VLOOKUP(B13,$B$5:$C$10,2,FALSE),0)=0,"",VLOOKUP(B13,$B$5:$C$10,2,FALSE))

  • Keyin, ENTER tugmasini bosing.

Formula Buzilish

  • Yana bu formulada ikkita VLOOKUP funksiyasi mavjud. Bundan tashqari, biz IFNA funksiyasi ichidagi birinchi VLOOKUP funksiyasidan foydalandik, u “ # N/A ” xatosi. Agar xato topilsa, u 0 qaytaradi. Aks holda, u asl chiqishni qaytaradi. Biroq, biz uni shunday o'rnatdikki, u 0 topilganda, u bo'sh katakchani qaytadi .
  • Endi, VLOOKUP (B13,$B$5:$C$10,2,FALSE)
    • Chiqish: 0 .
    • Ushbu funksiya <1 katakdagi qiymatni qidiradi> B13 B5:C10 oralig'ida. Agar mos keladigan bo'lsa, u funktsiya ichidagi 2 bilan ko'rsatilgan tegishli C5:C10 diapazonidagi qiymatni qaytaradi. Ushbu funktsiyaning oxiridagi YOLG'ON belgisi moslik turi aniq ekanligini bildiradi.
  • Bizning formulamiz → IFNA (IFNA) ga kamayadi. (0,0)=0,””,0)
    • Chiqish: (Bo'sh) .
    • The IFNA funktsiyasi 0 ni qaytaradi, bu mantiqiy_test to'g'ri ekanligini bildiradi. Shunday qilib, AGAR funksiyasining birinchi qismi bajariladi va natija sifatida bo'sh katakchani olamiz.

Amaliyot bo'limi

Biz Excel faylidagi har bir usul uchun amaliy ma'lumotlar to'plamini qo'shdik. Shuning uchun, siz kuzatib borishingiz mumkinusullarimiz bilan birga osonlik bilan.

Xulosa

Biz sizga besh formuladan foydalanish uchun VLOOKUP 0 yoki NA o'rniga 3> bo'sh ni qaytaring. Agar siz ushbu usullar bilan bog'liq muammolarga duch kelsangiz yoki men uchun biron bir fikr-mulohazangiz bo'lsa, quyida sharh qoldiring. Bundan tashqari, Excelga oid boshqa maqolalar uchun ExcelWIKI saytimizga tashrif buyurishingiz mumkin. O'qiganingiz uchun tashakkur va yaxshi ishlarda davom eting!

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.