ERROREA IZAN BADA VLOOKUP formula Excel-en eta bere alternatibak

  • Partekatu Hau
Michael Brown

Tutorial honetan, ISERROR-a Excel-en VLOOKUP-ekin nola erabili aztertuko dugu mota guztietako akatsak modu produktiboan kudeatzeko.

VLOOKUP gaitutako Excel funtzio nahasgarrienetako bat da. gai askorekin. Begiratzen ari zaren taula edozein dela ere, #N/A erroreak ohikoak dira, eta #NAME eta #VALUE ere agertzen dira noizean behin. VLOOKUP ISERROR-ekin erabiltzeak akats posible guztiak atzematen eta zure egoerari egokien kudeatzen lagunduko dizu.

    Zergatik ematen du VLOOKUP errore bat?

    Gehiena VLOOKUP formulen errore arrunta #N/A bilaketa-balio bat aurkitzen ez denean gertatzen da. Arrazoi desberdinengatik gerta daiteke hau:

    • Bilaketa-balioa ez dago bilaketa-matrizean.
    • Bilaketa-balioa gaizki idatzita dago.
    • Badaude hasierako edo Bilaketa-balioan edo bilaketa-zutabean amaierako espazioak.
    • Bilaketa-zutabea ez da taula-matrizeko ezkerreko zutabea.

    Gainera, #VALUE batera exekutatu dezakezu. ! errorea, adibidez. bilaketa-balioak 255 karaktere baino gehiago dituenean. Funtzioaren izenan akats ortografikoren bat egonez gero, #IZENA? errorea agertuko da.

    Erreferentzia osoa lortzeko, ikusi zergatik ez dabil Excel VLOOKUP-ari buruzko gure aurreko argitalpena.

    BILAKETA ERROREA IZAN DAIA formula erroreak testu pertsonalizatuarekin ordezkatzeko

    BILAKETAK abiarazi ditzakeen akats posible guztiak mozorrotzeko, ERROREA ERAKUNDEA formularen barruan jar dezakezu.honela:

    IF(ISERROR(VLOOKUP(…)), " text_if_error", VLOOKUP(…))

    Adibide gisa, atera ditzagun ikasgaien izenak. A taldeko probak huts egin zituen:

    =VLOOKUP(A3, $D$3:$E$9, 2, FALSE)

    Ondorioz, #N/A errore mordoa jasotzen ari zara, eta horrek formula hondatuta dagoela irudipena sor dezake.

    Egia esan, errore hauek bilaketa-balio batzuk (A3:A14) bilaketa-zerrendan (D3:D9) ez direla aurkitzen adierazten dute. Ideia hori argi eta garbi adierazteko, habiaratu zure VLOOKUP formula IF ISERROR eraikuntzan:

    =IF(ISERROR(VLOOKUP(A3, $D$3:$E$9, 2, FALSE)), "No", VLOOKUP(A3, $D$3:$E$9, 2, FALSE))

    Honek erroreak jasoko ditu eta zure testu-mezu pertsonalizatua itzuliko du:

    Aholkuak eta oharrak:

    • Formula honen abantaila nagusia Excel 2000-ren bertsio guztietan Excel 365 bidez ederki funtzionatzen duela da. Bertsio modernoetan, sinpleagoa da. eta alternatiba trinkoagoak daude eskuragarri.
    • ISERROR funtzioak erabat errore guztiak harrapatzen ditu, hala nola #N/A, #NAME, #VALUE, etab. Ohiko bat bistaratu nahi baduzu. mezua bilaketa-balio bat aurkitzen ez denean soilik (#N/A errorea), erabili IFNA VLOOKUP (bertsio guztietan) edo IFNA VLOOKUP (Excel 2013-n eta geroago).

    ISNA VLOOKUP itzuli gelaxka hutsik errorea bada

    Errorea gertatzen denean gelaxka huts bat izateko, lortu zure formula testu pertsonalizatu baten ordez kate huts bat itzultzeko (""):

    IF(ISERROREA(VLOOKUP(…) ), "", VLOOKUP(…))

    Gure kasuan, formulak forma hau hartzen du:

    =IF(ISERROR(VLOOKUP(A3, $D$3:$E$9, 2, FALSE)), "", VLOOKUP(A3, $D$3:$E$9, 2, FALSE))

    Theemaitza espero bezalakoa da - gelaxka huts bat ikaslearen izena bilaketa-taulan aurkitzen ez bada.

    Aholkua. Era berean, VLOOKUP erroreak zero, marra edo nahi duzun beste edozein karaktererekin ordez ditzakezu. Erabili nahi duzun karakterea kate huts baten ordez.

    BILAKETA ERROREA IZAN BADA Bai/Ez formula

    Egoera batzuetan, baliteke zerbait bilatzen ari zarela, baina partidak atera beharrean Bai itzuli nahi duzu (edo beste testuren bat baldin bada). bilaketa-balioa aurkitzen da) eta Ez (bilaketa-balioa aurkitzen ez bada). Hori egiteko, formula generiko hau erabil dezakezu:

    IF(ISERROR(VLOOKUP(…)), " text_if_not_found ", " text_if_found ")

    Gure lagin-datu multzoa, demagun jakin nahi duzula zein ikaslek huts egin duten proba batean eta zeinek ez. Hori lortzeko, dagoeneko ezaguna den ISERROR VLOOKUP formula IF-en proba logikoari eman eta esan "Ez" ateratzeko balioa ez bada aurkitzen (ISERROR VLOOKUP EGIA itzultzen du), "Bai" aurkitzen bada (ISERROR BILAKETA GEZURRA itzultzen du):

    =IF(ISERROR(VLOOKUP(A3, $D$3:$E$9, 2, FALSE)), "No", "Yes")

    ISERROR VLOOKUP alternatibak

    IF ISERROR konbinazioa Excel-en Vlookup-en frogatutako teknikarik zaharrena da. Denborarekin, funtzio berriak eboluzionatu ziren, zeregin bera egiteko modu errazagoak eskainiz. Jarraian, beste irtenbide posible batzuk eztabaidatuko ditugu eta bakoitza noiz aplikatzea egokiena.

    IFERROR VLOOKUP

    Excel 2007-n eta eskuragarri dago.handiagoa

    2007 bertsiotik hasita, Excel-ek funtzio berezi bat du, IFERROR izenekoa, akatsen bat egiaztatzeko formula bat egiaztatzeko eta zure testua itzultzeko (edo beste formula bat exekutatzeko) erroreren bat hautematen bada.

    IFERROR(VLOOKUP(…), " text_if_error ")

    Bizitza errealeko formula hau da:

    =IFERROR(VLOOKUP(A3, $D$3:$E$9, 2, FALSE), "No")

    Lehen begiratuan, IF ISERROR VLOOKUP formularen analogo laburragoa dirudi. Hala ere, ezinbesteko aldea dago:

    • BILAKETAKO ERROREA BILAKETAK suposatzen du beti nahi duzula VLOOKUP-aren emaitza akats bat ez bada.
    • BILAKETAKO ERROREA BILAKETAK zer nahi duzun zehazten uzten dizu. itzuli errorea bada eta zer gertatzen da akatsik ez bada.

    Xehetasun gehiago lortzeko, ikus IFERROR VLOOKUP-ekin erabiltzea Excel-en.

    IF ISNA VLOOKUP

    Excel 2000 eta geroago funtzionatzen du

    #N/A bakarrik harrapatu nahi duzun egoeran beste akatsik harrapatu gabe, ISNA funtzioa ondo dator. Sintaxia IF ISERROR VLOOKUP-ren berdina da:

    IF(ISNA(VLOOKUP(…)), " text_if_error ", VLOOKUP(…))

    Baina egoera jakin batzuetan, itxuraz formula berdinak emaitza desberdinak sor ditzake:

    =IF(ISNA(VLOOKUP(A3, $D$3:$E$9, 2, FALSE)), "No", VLOOKUP(A3, $D$3:$E$9, 2, FALSE))

    Beheko irudian, A13 gelaxkak hutsune ugari ditu eta, horregatik, bilaketa-balioaren luzera osoa 255 karaktere gainditzen du. Ondorioz, formulak #BALIOA abiarazten du! akatsa, arreta jarriz zelula horretara eta arrazoiak ikertzera animatuz. ERROREAVLOOKUP-ek "Ez" itzuliko luke kasu honetan, eta horrek arazoa ezkutatu eta emaitza guztiz okerra emango luke.

    Noiz erabili:

    Formula hau Ederki funtzionatzen du testuren bat bilaketa-balio bat aurkitzen ez denean soilik bistaratu nahi duzun egoeran eta VLOOKUP formularekin azpiko arazoak ezkutatu nahi ez dituzunean, adibidez. funtzioaren izena gaizki idatzita dagoenean (#IZENA?) edo bilaketa-koadernoko bide osoa zehazten ez denean (#BALIOA!).

    Informazio gehiago lortzeko, ikus ISNA funtzioa Excel-en formula adibideekin.

    IFNA VLOOKUP

    Excel 2013 eta bertsio berriagoetan erabilgarri

    IF ISNA konbinazioaren ordezko modernoa da, #N/A akatsak kudeatzeko aukera ematen duena. modu errazagoa.

    IFNA(VLOOKUP(…), " text_if_error ")

    Hona hemen gure IF ISNA VLOOKUP formularen baliokide laburra:

    =IFNA(VLOOKUP(A3, $D$3:$E$9, 2, FALSE), "No")

    Noiz erabili:

    Excel-en bertsio modernoetan (2013 - 365) # N/A akatsak harrapatu eta kudeatzeko irtenbide aproposa da.

    Xehetasun osoak lortzeko, ikus Excel IFNA funtzioa.

    XLOOKUP

    Excel 2021 eta Excel 365-en onartzen da

    Inkorporatutako "errorea bada" funtzionaltasuna dela eta. , XLOOKUP funtzioa Excel-en #N/A akatsik gabe bilatzeko modurik errazena da. Besterik gabe, idatzi zure testu erraza if_not_found izeneko aukerako 4. argumentuan.

    Adibidez:

    =XLOOKUP(A3, $D$3:$D$9, $E$3:$E$9, "No")

    Muga: #N/A erroreak bakarrik harrapatzen ditu, alde batera utzitabeste mota batzuk.

    Informazio gehiago lortzeko, begiratu XLOOKUP funtzioa Excel-en.

    Ikusten duzun bezala, Excel-ek aukera asko eskaintzen ditu VLOOKUP akatsak konpontzeko. Zorionez, tutorial honek modu eraginkorrean nola erabili argitu du. Eskerrik asko irakurtzeagatik eta datorren astean gure blogean ikustea espero dut!

    Deskarga erabilgarri

    ISERROR VLOOKUP adibideekin (.xlsx fitxategia)

    Michael Brown teknologia-zale dedikatua da, software-tresnak erabiliz prozesu konplexuak sinplifikatzeko grina duena. Hamarkada bat baino gehiagoko esperientzia duen teknologia-industrian, Microsoft Excel eta Outlook-en eta Google Sheets eta Docs-en trebetasunak landu ditu. Michael-en bloga bere ezagutzak eta esperientziak besteekin partekatzera zuzenduta dago, produktibitatea eta eraginkortasuna hobetzeko aholku eta tutorial errazak eskaintzen ditu. Profesional ondua edo hasiberria izan, Michael-en blogak informazio baliotsuak eta aholku praktikoak eskaintzen ditu funtsezko software-tresna horiei etekinik handiena ateratzeko.