Excel

VLOOKUP kung blangko bumalik blangko

Vlookup If Blank Return Blank

Formula ng Excel: VLOOKUP kung blangko ang pagbabalikGenerikong pormula
= IF ( VLOOKUP (A1,data,col,0)='','', VLOOKUP (A1,data,col,0))
Buod

Upang suriin ang walang laman na mga cell sa mga resulta ng VLOOKUP, maaari mong pagsamahin ang pagpapaandar ng VLOOKUP sa pagpapaandar na KUNG. Sa halimbawang ipinakita, ang pormula sa G5, na nakopya, ay:





kung paano magdagdag ng pi sa excel
 
= IF ( VLOOKUP (E5,data,2,0)='','', VLOOKUP (E5,data,2,0))

kung saan ang 'data' ay ang pinangalanang saklaw B5: C11.

Context

Kapag hindi makahanap ang VLOOKUP ng isang halaga sa isang talahanayan ng paghahanap, ibabalik nito ang # N / A na error. Maaari mong gamitin ang Pag-andar ng IFNA o Pag-andar ng IFERROR upang bitagin ang error na ito. Gayunpaman, nang ang na nagreresulta sa isang talahanayan ng paghahanap ay isang walang laman na cell , walang error na itinapon, ang VLOOKUP ay simpleng nagbabalik ng isang zero.





Maaari itong maging sanhi ng mga problema kapag ang talahanayan ng paghahanap ay naglalaman ng aktwal na mga halaga ng zero, sapagkat iminumungkahi nito na ang mga blangkong selula sa talahanayan ng paghahanap ay naglalaman din ng mga zero, kung sa katunayan sila ay walang laman. Upang magtrabaho sa problemang ito maaari mong subukan ang resulta ng VLOOKUP nang malinaw sa KUNG pagpapaandar , pagkatapos ay ibalik ang isang pasadyang resulta kung nakakita ka ng isang walang laman na string.

Paliwanag

Upang masubukan ang resulta ng VLOOKUP nang direkta, ginagamit namin ang IF function na tulad nito:



 
= IF ( VLOOKUP (E5,data,2,0)='',''

Isinalin: kung ang resulta mula sa VLOOKUP ay isang walang laman na string ('), ibalik ang isang walang laman na string.

kung paano magtala ng isang macro sa excel

Kung ang resulta mula sa VLOOKUP ay hindi isang walang laman na string, patakbuhin muli ang VLOOKUP at ibalik ang isang normal na resulta:

 
 VLOOKUP (E5,data,2,0)

Tandaan sa parehong kaso, ang ika-apat na argumento para sa VLOOKUP ay nakatakda sa zero upang pilitin ang isang eksaktong tugma.

Kahalili sa LEN o ISNUMBER

Nakasalalay sa iyong mga pangangailangan, maaari mong palawakin ang ideya sa itaas upang magpatakbo ng mas tiyak na mga pagsubok. Halimbawa, upang subukan ang mga cell na literal na may zero character (hal. Isang haba ng zero), maaari mong gamitin ang Pag-andar ng LEN ganito:

 
= IF ( LEN ( VLOOKUP (E5,data,2,0))=0,'', VLOOKUP (E5,data,2,0))

Upang subukan lamang ang mga resulta sa bilang, maaari mong gamitin ang ISNUMBER pagpapaandar , at muling ayusin ang lohika tulad nito:

 
= IF ( ISNUMBER ( VLOOKUP (E5,data,2,0)), VLOOKUP (E5,data,2,0),'')

Isinalin: kung ang resulta mula sa VLOOKUP ay isang numero, bumalik sa isang normal na pagtingin. Kung hindi, ibalik ang isang walang laman na string (').

May-akda na si Dave Bruns


^