Talaan ng nilalaman
Ngayon ay ipapakita ko kung paano mo magagamit ang VLOOKUP kasama ng IF at ISNA function ng Excel.
Isa sa pinakamahalaga at malawakang ginagamit na function ng Excel ay VLOOKUP . Ngunit habang ginagamit ang VLOOKUP , minsan ay maaaring makaharap tayo ng mga error kapag ang lookup value ay hindi tumugma sa anumang value sa lookup array .
Ang Ang ISNA function ng Excel ay madaling gamitin sa mga sitwasyong ito. Ang ISNA kasama ng IF ay nagbibigay sa amin ng pagkakataong maghanap ng isa pang value kung hindi tumugma ang unang value. Ito ay lubos na kapaki-pakinabang para sa malalaking set ng data.
IF ISNA Function with VLOOKUP (Quick View)
I-download ang Practice Workbook
Paano Gamitin ang IF ISNA Function sa VLOOKUP sa Excel.xlsxExcel ISNA Function: Syntax at Argument
Buod
- Gumagamit ng Value bilang argument, at ibinabalik ang TRUE kung ito ay isang #N/A na error. Kung hindi, ibabalik ang FALSE .
- Available mula sa Excel 2003.
Syntax
Ang Syntax ng ISNA function ay:
=ISNA(value)
Argument
Argumento | Kinakailangan o Opsyonal | Halaga |
value | Kinakailangan | Ang value na sinusuri ng ISNA function kung #N/A error o hindi. |
Return Value
Nagbabalik ng Boolean value, TAMA o MALI . TRUE kung ang value ay isang #N/A error, FALSE kung hindi.
IF ISNA Function na may VLOOKUP: 3 Halimbawa
Tingnan natin ang ilang halimbawa ng paggamit ng IF at ISNA function na may VLOOKUP .
1. Paggamit ng IF ISNA Function na may VLOOKUP sa Parehong Talahanayan
Narito mayroon kaming set ng data na may Uri ng AKLAT s, Mga Pangalan, at Mga May-akda ng ilang aklat sa isang bookshop na tinatawag na Martin Bookstore.
Ngayon, hahanap muna tayo ng isang uri ng libro ng tula. Kung walang available na uri ng libro ng tula, maghahanap tayo ng nobela.
Isang kumbinasyon ng IF , ISNA, at VLOOKUP Ang ang perpektong tugma dito.
Ang formula ay magiging:
=IF(ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE)),VLOOKUP("Novel",B4:D20,2,FALSE))
Tingnan, mayroon kaming Nobela , Oliver Twist , dahil walang aklat ng Tula .
Paliwanag ng Formula
-
VLOOKUP("Poetry",B4:D20,2,FALSE)
nagbabalik ng #N/A error, dahil walang uri ng aklat na tinatawag na “Tula” sa ang unang column ng talahanayan B4:D20 .
- .
ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE))
ay nagingISNA(#N/A)
at ibinabalik nito ang TRUE .
-
IF(ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE)),VLOOKUP("Novel",B4:D20,2,FALSE)
) ngayon ay nagigingIF(TRUE,VLOOKUP("Novel",B4:D20,2,FALSE))
na nagbabalik ngVLOOKUP("Novel",B4:D20,2,FALSE)
. -
VLOOKUP("Novel",B4:D20,2,FALSE)
naghahanap ng “Nobela” sa unang column ng talahanayan B4:D20 (Aklat Uri). Pagkatapos makahanap ng isa, ibinabalik nito ang Pangalan ng Aklat mula sa column 2, OliverTwist .
- Samakatuwid,
IF(ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE)),VLOOKUP("Novel",B4:D20,2,FALSE))
nagbabalik ng “Oliver Twist” .
Magbasa Pa: Paano Gamitin ang VLOOKUP sa VBA (4 na Paraan)
2. Paggamit ng IF ISNA Function sa VLOOKUP sa isang Magkaibang Talahanayan ngunit Parehong Worksheet
Narito mayroon kaming isa pang set ng data na may mga talaan ng aklat ng dalawang tindahan ng libro, Martin Bookstore at Holder Bookstore.
Sa pagkakataong ito ay maghahanap tayo ng aklat ng tula sa unang book shop. Kung hindi natin ito mahanap doon, maghahanap tayo sa pangalawang book store.
Ang formula ay:
=IF(ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE)),VLOOKUP("Poetry",G4:I20,2,FALSE))
Tingnan, kapag wala itong nakitang nobela sa unang bookstore, hahanapin nito ang isa sa pangalawang bookstore ( G4:I20 ).
At nakahanap ng tinatawag na “Ode to the Nightingale” , ni John Keats.
Para sa detalyadong paliwanag ng formula, tingnan ang halimbawa 1.
Magbasa Pa: Formula ng VLOOKUP sa Excel na may Maramihang Sheet (4 Simpleng Tip)
Mga Katulad na Pagbasa
- Paano Mag-VLOOKUP mula sa Maramihang Mga Hanay na may Isang Pagbabalik Lamang sa Excel (2 Paraan)
- VLOOKUP SUM Maramihang Row (4 na Paraan na may Alternatibong)
- VLOOKUP para Maghanap ng Teksto sa Excel (4 na Madaling Paraan)
- INDIRECT VLOOKUP sa Excel
- VLOOKUP na may Mga Numero sa Excel (4 na Halimbawa)
3. Paggamit ng IF ISNA Function sa VLOOKUP sa Iba't Ibang Worksheet
Sa wakas, mayroon kaming isa pang set ng data kasama ang aklatmga talaan ng dalawang tindahan ng libro, ngunit sa pagkakataong ito ay nasa dalawang magkaibang worksheet.
Una, maghahanap tayo ng aklat ng tula sa Martin Tindahan ng libro. Kung hindi namin ito mahanap doon, hahanapin namin sa Holder Bookstore.
Ilalagay namin ang formula na ito sa worksheet na tinatawag na “Martin Bookstore”.
=IF(ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE)),VLOOKUP("Poetry",'Holder Bookstore'!B4:D20,2,FALSE))
Naghahanap ito ng isang Poetry book sa Martin Bookstore.
Kapag hindi nahanap doon, naghahanap ng isa sa Holder Bookstore ( 'Holder Bookstore'!B4:D20), at may nakita doon.
Ode to the Nightingale ni John Keats.
Para sa detalyadong paliwanag ng formula, tingnan ang halimbawa 1.
Magbasa Nang Higit Pa: Paano Kumuha ng Data mula sa Maramihang Worksheet sa Excel (4 Mabilis Mga Paraan)
Mga Alternatibong Opsyon ng IF ISNA
Mula sa Excel 2013, available ang isang alternatibong opsyon ng function na IF ISNA . Ito ay tinatawag na IFNA function.
Ang Syntax ng IFNA function ay:
=IFNA(value,value_if_na)
Ang pormula ng IFNA para maghanap muna ng libro ng tula, at pagkatapos ay maghanap ng nobela kung walang available na tula ay:
=IFNA(VLOOKUP("Poetry",B4:D20,2,FALSE),VLOOKUP("Novel",B4:D20,2,FALSE))
Magbasa Nang Higit Pa: VLOOKUP Max Value sa Excel (Na may Mga Limitasyon at Alternatibong Opsyon)
Konklusyon
Kaya maaari mong gamitin ang IF ISNA function na may VLOOKUP upang maghanap ng value sa isang table at gumawa ng isa pang bagay kung hindi mo mahanapang halaga doon. May tanong ka ba? Huwag mag-atubiling magtanong sa amin.