Excel VLOOKUP nach eil ag obair - a’ càradh mhearachdan #N/A agus #VALUE

  • Roinn Seo
Michael Brown

Clàr-innse

A bheil an VLOOKUP agad a’ tarraing dàta ceàrr no nach urrainn dhut toirt air obrachadh idir? Tha an oideachadh seo a’ sealltainn mar as urrainn dhut mearachdan cumanta VLOOKUP a cheartachadh gu sgiobalta agus faighinn thairis air na prìomh chuingealachaidhean aige.

Ann am beagan artaigilean na bu thràithe, rannsaich sinn diofar thaobhan de dh’ obair Excel VLOOKUP. Ma tha thu air a bhith gar leantainn gu dlùth, bu chòir dhut a bhith nad eòlaiche san raon seo a-nis :)

Ach, chan ann gun adhbhar a tha mòran eòlaichean Excel den bheachd gu bheil VLOOKUP mar aon de na gnìomhan Excel as toinnte. Tha tunna de chuingealachaidhean ann, a tha mar thoradh air diofar dhuilgheadasan is mhearachdan.

San artaigil seo, gheibh thu mìneachaidhean sìmplidh air prìomh adhbharan mhearachdan VLOOKUP leithid #N/B, #NAME agus #VALUE, a bharrachd air na fuasglaidhean agus na fuasglaidhean aca. Tòisichidh sinn leis na h-adhbharan as follaisiche nach eil VLOOKUP ag obair, agus mar sin dh’ fhaodadh gum biodh e math sùil a thoirt air na ceumannan fuasglaidh trioblaidean gu h-ìosal ann an òrdugh.

    A’ càradh #N/A mearachd ann an VLOOKUP

    Ann am foirmlean VLOOKUP, tha an teachdaireachd mearachd #N/A (a’ ciallachadh “chan eil sin ri fhaighinn”) air a thaisbeanadh nuair nach urrainn do Excel luach sgrùdaidh a lorg. Faodaidh grunn adhbharan a bhith ann airson gum faodadh sin tachairt.

    1. Tha luach an sgrùdaidh air a mhearachdachadh

    Tha e an-còmhnaidh na dheagh bheachd sgrùdadh a dhèanamh air an rud as fhollaisiche an-toiseach : ) Bidh mearachdan a’ nochdadh gu tric nuair a bhios tu ag obair le seataichean dàta fìor mhòr anns a bheil mìltean de shreathan, no nuair a thèid luach sgrùdaidh a thaipeadh gu dìreach san fhoirmle.

    2.Chan urrainn do VLOOKUP taghadh clàr a thaghadh ann an duilleag-obrach eile (i.e. nuair a chomharraicheas tu raon san duilleag lorg, chan eil dad a’ nochdadh san argamaid table_array san fhoirmle no sa bhogsa fhreagarrach den fhoirmle draoidh), agus an uairsin is coltaiche gu bheil an dà dhuilleag fosgailte ann an suidheachaidhean fa leth de Excel agus nach urrainn dhaibh conaltradh ri chèile. Airson tuilleadh fiosrachaidh, faic Mar a nì thu dearbhadh dè na faidhlichean Excel anns a bheil. Gus seo a chàradh, dìreach dùin a h-uile uinneag Excel, agus an uairsin fosgail na duilleagan / leabhraichean-obrach a-rithist san aon suidheachadh (an giùlan bunaiteach).

    Mar a nì thu Vlookup gun mhearachdan ann an Excel

    Ma tha chan eil thu airson eagal a chuir air do luchd-cleachdaidh le comharran mearachd àbhaisteach Excel, faodaidh tu an teacsa agad fhèin a tha furasta a chleachdadh a thaisbeanadh na àite no cealla bàn a thilleadh mura lorgar dad. Faodar seo a dhèanamh le bhith a’ cleachdadh VLOOKUP le gnìomh IFERROR no IFNA.

    Glac a h-uile mearachd

    Ann an Excel 2007 agus nas fhaide air adhart, is urrainn dhut an gnìomh IFERROR a chleachdadh gus foirmle VLOOKUP a sgrùdadh airson mhearachdan agus do mhearachd a thilleadh. teacsa fhèin (no sreang fhalamh) ma lorgar mearachd sam bith .

    Mar eisimpleir:

    =IFERROR(VLOOKUP(E1, A2:B10, 2, FALSE), "Oops, something went wrong")

    Ann an Excel 2003 is nas tràithe, 's urrainn dhut cleachd am foirmle IF ISERROR airson an aon adhbhar:

    =IF(ISERROR(VLOOKUP(E1, A2:B10, 2, FALSE)), "Oops, something went wrong", VLOOKUP(E1, A2:B10, 2, FALSE))

    Airson tuilleadh fiosrachaidh, faic Cleachdadh IFERROR le VLOOKUP ann an Excel.

    Làimhseachadh # N/A mhearachdan

    Gus dìreach # N/A a ghlacadh a’ seachnadh a h-uile seòrsa mearachd eile, cleachd an gnìomh IFNA (ann an Excel 2013 agusnas àirde) no foirmle IF ISNA (anns a h-uile dreach).

    Mar eisimpleir:

    =IFNA(VLOOKUP(E1, A2:B10, 2, FALSE), "Oops, no match is found. Please try again!")

    =IF(ISNA(VLOOKUP(E1, A2:B10, 2, FALSE)), "Oops, no match is found. Please try again!", VLOOKUP(E1, A2:B10, 2, FALSE))

    Tha sin uile airson an-diugh. Tha sinn an dòchas gun cuidich an oideachadh seo thu gus faighinn cuidhteas mearachdan VLOOKUP agus gum bi na foirmlean agad ag obair mar a tha thu ag iarraidh.

    Mar a nì thu VLOOKUP ann an Excel - oideachadh bhidio

    #N/A ann an maids tuairmseach VLOOKUP

    Ma sheallas an fhoirmle agad suas an maids as fhaisge, ( range_lookup argamaid air a shuidheachadh gu TRUE no air a fàgail air falbh), faodaidh a’ mhearachd #N/A nochdadh ann an dà chùis :

    • Tha an luach lorg nas lugha na an luach as lugha san raon lorg.
    • Chan eil an colbh lorg air a rèiteachadh ann an òrdugh dìreadh.

    3 . #N/A anns a’ mhaidseadh cheart VLOOKUP

    Ma tha thu a’ lorg an dearbh mhaidseadh ( range_lookup argamaid air a shuidheachadh gu FALSE), bidh a’ mhearachd #N/A a’ tachairt nuair a tha luach dìreach co-ionann ris an lorg chan eil luach air a lorg. Airson tuilleadh fiosrachaidh, faic VLOOKUP maids ceart vs maids tuairmseach.

    4. Chan e an colbh sgrùdaidh an colbh as fhaide air an taobh chlì den raon bùird

    Is e aon de na cuingeadan as cudromaiche aig Excel VLOOKUP nach urrainn dha coimhead air an taobh chlì. Mar sin, bu chòir gum biodh colbh sgrùdaidh an-còmhnaidh mar an colbh as fhaide air chlì ann an sreath a’ bhùird. Ann an cleachdadh, bidh sinn tric a' dìochuimhneachadh mu dheidhinn seo agus bidh sinn a' crìochnachadh le #N/A mhearachdan.

    Fuasgladh : Mur eil e comasach an dàta agad ath-structaradh gus am bi an colbh sgrùdaidh mar an colbh as fhaide air chlì, faodaidh tu na gnìomhan INDEX agus MATCH a chleachdadh còmhla mar roghainn eile an àite VLOOKUP. Seo eisimpleir foirmle: INDEX MATCH foirmle gus coimhead suas luachan air an taobh chlì.

    5. Tha àireamhan air an cruth mar theacsa

    Tùs cumanta eile #N/A mearachdan ann am foirmlean VLOOKUP is e àireamhan ann an cruth teacsa, an dàrna cuid sa phrìomh chlàr no sa chlàr-sgrùdaidh.

    Mar as trice bidh seotachairt nuair a bheir thu a-steach dàta o stòr-dàta air choreigin air an taobh a-muigh no ma tha thu air reasag a thaipeadh ro àireamh gus prìomh neamhan a shealltainn.

    Seo na comharran àireamhan as follaisiche air an cruth mar theacsa:

    16>

    Fuasgladh: Tagh a h-uile àireamh trioblaideach, cliog air ìomhaigh na mearachd agus tagh Tionndaidh gu Àireamh bhon chlàr-taice co-theacs. Airson tuilleadh fiosrachaidh, faic Mar a thionndaidheas tu teacsa gu àireamh ann an Excel.

    6. Àiteachan stiùiridh no slaodadh

    Is e seo an adhbhar as lugha de mhearachd VLOOKUP #N/A oir cha mhòr gum faic sùil duine na h-àiteachan a bharrachd sin, gu sònraichte nuair a bhios iad ag obair le stòran-dàta mòra far a bheil a’ mhòr-chuid de na h-inntrigidhean fon scroll .

    Fuasgladh 1: Àiteachan a bharrachd anns an luach lorg

    Gus dèanamh cinnteach gu bheil an fhoirmle VLOOKUP agad ag obair gu ceart, cuir a-steach an luach lorg anns a’ ghnìomh TRIM:

    =VLOOKUP(TRIM(E1), A2:C10, 2, FALSE)

    Fuasgladh 2: Àiteachan a bharrachd sa cholbh lorg

    Ma tha beàrnan a bharrachd sa cholbh lorg, tha chan eil dòigh fhurasta ann airson #N/A mhearachdan a sheachnadh ann an VLOOKUP. An àite sin, faodaidh tu measgachadh de ghnìomhan INDEX, MATCH agus TRIM a chleachdadh mar fhoirmle rèite:

    =INDEX(B2:B10, MATCH(TRUE, TRIM(A$2:A$10)=TRIM(E1), 0))

    Leis gur e foirmle rèite a tha seo, na dìochuimhnich brùth Ctrl + Shift + Enter gus a chrìochnachadh gu ceart (ann an Excel 365 agus Excel 2021 far a bheil arrays dùthchasach, bidh seo cuideachd ag obair mar fhoirmle cunbhalach).

    Tip. Tha roghainn sgiobalta eile a’ ruith an inneal Trim Spaces a chuireas àscus àiteachan an dà chuid san sgrùdadh agus prìomh chlàran ann an diogan, a’ fàgail na foirmlean VLOOKUP agad gun mhearachd.

    #LUACH! mearachd ann am foirmlean VLOOKUP

    San fharsaingeachd, tha Microsoft Excel a’ taisbeanadh an #VALUE! mearachd ma tha luach a thathar a’ cleachdadh san fhoirmle de sheòrsa dàta ceàrr. A thaobh VLOOKUP, tha dà thùs cumanta den LUACH! mearachd.

    1. Tha luach an lorg nas àirde na 255 caractairean

    Thoir an aire nach urrainn do VLOOKUP coimhead air luachan anns a bheil barrachd air 255 caractar. Ma tha na luachan sgrùdaidh agad nas àirde na a’ chrìoch seo, bidh #VALUE! thèid mearachd a shealltainn:

    Fuasgladh : Cleachd foirmle INDEX MATCH na àite. Anns a’ chùis againn, tha am foirmle seo ag obair gu foirfe:

    =INDEX(B2:B7, MATCH(TRUE, INDEX(A2:A7= E1, 0), 0))

    2. Chan eil slighe slàn chun leabhar-obrach lorg air a thoirt seachad

    Ma tha thu a’ tarraing dàta à leabhar-obrach eile, feumaidh tu an t-slighe slàn a thoirt a-steach thuige. Nas mionaidiche, feumaidh tu ainm an leabhair-obrach a chuartachadh a’ toirt a-steach an leudachadh ann an [camagan ceàrnagach] agus ainm na duilleige a shònrachadh agus an uairsin a’ chomharra clisgeadh. Ma tha beàrnan no caractaran neo-aibidileach ann an ainm an leabhair-obrach no ainm na duilleige, no an dà chuid, feumaidh an t-slighe a bhith air a chuartachadh ann an comharran-luirg singilte.

    Seo structar na h-argamaid table_array gu Vlookup bho leabhar-obrach eile:

    '[workbook name]sheet name'!range

    S dòcha gum bi foirmle dha-rìribh coltach ri seo:

    =VLOOKUP($A$2,'[New Prices.xls]Sheet1'!$B:$D, 3, FALSE)

    Lorgaidh am foirmle gu h-àrd luach A2 ann an colbh B de dhuilleag 1 anns an ÙrPrìsean leabhar-obrach, agus tillidh luach co-ionnan bho cholbh D.

    Ma tha eileamaid sam bith den t-slighe a dhìth, chan obraich am foirmle VLOOKUP agad agus tillidh e am mearachd #VALUE (mura h-eil an leabhar-obrach lorg an-dràsta fosgailte).

    Airson tuilleadh fiosrachaidh, faic:

    • Mar a bheir thu iomradh air duilleag no leabhar-obrach eile ann an Excel
    • Mar a nì thu Vlookup bho leabhar-obrach eile
    • 12>

    3. Tha an argamaid col_index_num nas lugha na 1

    Tha e doirbh smaoineachadh air suidheachadh nuair a chuireas cuideigin a-steach àireamh nas lugha na 1 a dh’aona ghnothach gus an colbh a shònrachadh airson luachan a thilleadh bhuaithe. Ach dh'fhaodadh gun tachair e ma thèid an argamaid seo a thilleadh le gnìomh eile a tha neadachadh san fhoirmle VLOOKUP agad.

    Mar sin, ma tha an argamaid col_index_num na 1, tillidh am foirmle agad an #VALUE! mearachd cuideachd.

    Ma tha col_index_num nas motha na an àireamh de cholbhan ann an sreath a' chlàir, bidh VLOOKUP a' cruthachadh #REF! mearachd.

    A' fuasgladh mearachd VLOOKUP #NAME

    Seo a' chùis as fhasa - an #NAME? nochdaidh mearachd ma tha thu air ainm a' ghnìomha ceàrr a litreachadh gun fhiosta.

    Tha am fuasgladh follaiseach - thoir sùil air an litreachadh :)

    Prìomh adhbharan mhearachdan ann an Excel VLOOKUP

    A bharrachd air le co-chòrdadh gu math toinnte, faodar a ràdh gu bheil barrachd chuingealachaidhean aig VLOOKUP na gnìomh Excel sam bith eile. Air sgàth nan cuingealachaidhean sin, is dòcha gum bi foirmle a tha coltach gu ceart gu tric a’ lìbhrigeadh toraidhean eadar-dhealaichte bho na bha dùil agad. Gu h-ìosal lorgaidh tufuasglaidhean airson corra shuidheachaidhean àbhaisteach nuair a dh’fhailicheas VLOOKUP.

    Tha VLOOKUP neo-mhothachail a thaobh cùise

    Chan eil gnìomh VLOOKUP a’ dèanamh eadar-dhealachadh air a’ chùis-litreach agus bidh e a’ cleachdadh litrichean beaga agus litrichean mòra mar an aon rud.

    Fuasgladh : Cleachd VLOOKUP, XLOOKUP no INDEX MATCH an co-bhonn ris a’ ghnìomh EXACT a dh’ fhaodas a’ chùis teacsa a mhaidseadh. Gheibh thu na mìneachaidhean mionaideach agus na h-eisimpleirean de fhoirmle san oideachadh seo: 5 dòighean air Vlookup a tha mothachail air cùis a dhèanamh ann an Excel.

    Chaidh colbh ùr a chuir a-steach no a thoirt air falbh bhon chlàr

    Gu mì-fhortanach, VLOOKUP bidh foirmlean a’ stad ag obair a h-uile uair a thèid colbh ùr a sguabadh às no a chur ris a’ chlàr sgrùdaidh. Tha seo a’ tachairt leis gu feum co-chòrdadh gnìomh VLOOKUP àireamh clàr-amais a’ cholbh tilleadh a mhìneachadh. Nuair a thèid colbh ùr a chur ri / a thoirt air falbh bhon chlàr clàr, tha e follaiseach gu bheil an àireamh clàr-amais ag atharrachadh.

    Fuasgladh : Tha am foirmle INDEX MATCH a’ tighinn gu teasairginn a-rithist :) Le INDEX MATCH, bidh thu sònraich na raointean sgrùdaidh is tilleadh air leth, agus mar sin faodaidh tu na h-uimhir de cholbhan a tha thu ag iarraidh a sguabadh às no a chuir a-steach gun a bhith draghail mu bhith ag ùrachadh gach foirmle co-cheangailte.

    Bidh iomraidhean cealla ag atharrachadh nuair a bhios tu a’ dèanamh lethbhreac den fhoirmle gu ceallan eile

    Tha an ceann a’ toirt mìneachadh iomlan air an duilgheadas, ceart?

    Fuasgladh : Cleachd iomraidhean iomlan an-còmhnaidh (leis an t-soidhne $) airson an argamaid table_array , m.e. $A$2:$C$100 no$A:$C. 'S urrainn dhut gluasad gu luath eadar diofar sheòrsaichean fiosrachaidh le putadh air an iuchair F4.

    Tillidh VLOOKUP a' chiad luach a chaidh a lorg

    Mar a tha fios agad mu thràth, tillidh Excel VLOOKUP a' chiad luach a lorg e. Ach, faodaidh tu toirt air an 2na, 3mh, 4mh no tachartas sam bith eile a tha thu ag iarraidh a thoirt leat. Tha dòigh ann cuideachd am maids mu dheireadh no a h-uile maids a chaidh a lorg fhaighinn.

    Solutions : Tha eisimpleirean foirmle rim faighinn an seo:

    • VLOOKUP agus tilleadh an Nmh tachartas
    • VLOOKUP ioma luachan
    • Foirmle XLOOKUP gus am maids mu dheireadh fhaighinn

    Carson a tha an VLOOKUP agam ag obair airson cuid de cheallan ach chan eil feadhainn eile?

    Nuair a tha do Tillidh foirmle VLOOKUP an dàta ceart I cuid de cheallan agus mearachdan #N/A ann an cuid eile, faodaidh grunn adhbharan a bhith ann carson a thachras sin.

    1. Chan eil an t-sreath bùird glaiste

    Saoil gu bheil am foirmle seo agad ann an sreath 2 (can ann an E2), a tha ag obair gu math:

    =VLOOKUP(D2, A2:B10, 2, FALSE)

    Nuair a thèid lethbhreac a dhèanamh dhan loidhne 3, tha am foirmle ag atharrachadh gu:

    =VLOOKUP(D3, A3:B11, 2, FALSE)

    Leis gu bheil iomradh càirdeach air a chleachdadh airson table_array , bidh e ag atharrachadh a rèir suidheachadh dàimheach na loidhne far a bheilear a’ dèanamh lethbhreac dhen fhoirmle , nar cùise bho A2: B10 gu A3: B11. Mar sin, ma tha an maids ann an sreath 2, chan fhaighear e!

    Fuasgladh : Nuair a chleachdas tu foirmle VLOOKUP airson barrachd air aon chealla, an-còmhnaidh glas an clàr bùird iomradh leis an t-soidhne $ mar $A$2:$B$10.

    2. Chan eil luachan teacsa no seòrsaichean dàta a’ freagairt ri

    EileIs e adhbhar cumanta airson fàilligeadh VLOOKUP an eadar-dhealachadh eadar an luach sgrùdaidh agad agus an aon luach anns a’ cholbh sgrùdaidh. Ann an cuid de chùisean, tha an t-eadar-dhealachadh cho seòlta is gu bheil e doirbh fhaicinn gu fradharcach.

    Fuasgladh : Nuair a tha VLOOKUP a’ tilleadh mearachd #N/A fhad ‘s a chì thu gu soilleir an luach sgrùdaidh san fhaidhle lorg, agus a rèir choltais tha an dà chuid air an litreachadh dìreach mar an ceudna, 's e a' chiad rud a dh'fheumas tu a dhèanamh a bhith a' dearbhadh adhbhar bunaiteach na trioblaid - am foirmle no an dàta tùsail.

    Dh'fhaicinn an e an dà luach an co-ionann no eadar-dhealaichte, dèan coimeas dìreach san dòigh seo:

    =E1=A4

    Càit a bheil E1 an luach sgrùdaidh agad agus tha A4 na luach co-ionann sa cholbh seallaidh.

    Ma tha tha foirmle a' tilleadh FALSE, tha sin a' ciallachadh gu bheil na luachan eadar-dhealaichte ann an dòigh air choireigin, ged a tha iad a' coimhead gu tur co-chosmhail.

    Air eagal 's gu bheil luachan àireamhach ann, 's e an t-adhbhar as motha a dh'fhaodadh a bhith ann 's e àireamhan ann an cruth teacsa.

    Ma tha luachan teacsa ann, tha coltas ann gu bheil an duilgheadas ann am barrachd àiteachan. Gus seo a dhearbhadh, faigh a-mach fad iomlan an dà shreang leis a' ghnìomh LEN:

    =LEN(E1)

    =LEN(A4)

    Ma tha na h-àireamhan a thàinig às a chèile eadar-dhealaichte (mar a chithear san dealbh gu h-ìosal ).

    Carson a tha an VLOOKUP agam a’ tarraing dàta ceàrr?

    Dh’ fhaodadh barrachd adhbharan a bhith ann carsontillidh an VLOOKUP agad luach ceàrr:

    1. Modh sgrùdaidh ceàrr . Ma tha thu ag iarraidh maids cheart, dèan cinnteach gun cuir thu an argamaid range_lookup gu FALSE. 'S e TRUE an roghainn bhunaiteach, mar sin ma dh'fhàgas tu an argamaid seo air falbh, gabhaidh VLOOKUP ris gu bheil thu a' coimhead airson maids tuairmseach agus lorg an luach as fhaisge a tha nas lugha na luach an t-seallaidh.
    2. Chan eil an colbh sgrùdaidh air a rèiteachadh . Airson maids tuairmseach VLOOKUP ( range_lookup suidhichte gu TRUE) gus obrachadh mar bu chòir, feumaidh a’ chiad cholbh ann an sreath a’ chlàir a bhith air a chur ann an òrdugh dìreadh, bhon fheadhainn as lugha chun as motha.
    3. A’ dùblachadh ann an an colbh sgrùdaidh . Ma tha dà luach dhùblaichte no barrachd anns a' cholbh lorg, tillidh VLOOKUP a' chiad mhaidse a chaidh a lorg, 's dòcha nach e sin an tè ris a bheil dùil agad.
    4. Colbh tilleadh ceàrr . Thoir sùil dhùbailte air an àireamh clàr-amais san 3mh argamaid :)

    VLOOKUP nach eil ag obair eadar dà dhuilleig

    An toiseach, bu chòir a thoirt fa-near gur e na h-adhbharan cumanta aig #N/A, Faodaidh mearachdan #VALUE, agus #REF air an deach beachdachadh gu h-àrd na h-aon dhuilgheadasan adhbhrachadh nuair a choimheadas tu suas bho dhuilleag eile. Mura h-eil, thoir sùil air na puingean a leanas:

    1. Dèan cinnteach gu bheil an iomradh bhon taobh a-muigh air duilleag eile no air leabhar-obrach eile ceart.
    2. Nuair a bhios tu a’ dèanamh Vlookup bho leabhar-obrach eile a is dùinte an-dràsta, dearbhaich gu bheil an t-slighe shlàn chun leabhar-obrach dùinte san fhoirmle agad.
    3. Ma tha

    Tha Mìcheal Brown dèidheil air teicneòlas sònraichte le dìoghras airson pròiseasan iom-fhillte a dhèanamh nas sìmplidhe a’ cleachdadh innealan bathar-bog. Le còrr air deich bliadhna de eòlas anns a’ ghnìomhachas teignigeach, tha e air urram a thoirt dha na sgilean aige ann am Microsoft Excel agus Outlook, a bharrachd air Google Sheets agus Docs. Tha blog Mhìcheil gu sònraichte airson a chuid eòlais agus eòlais a cho-roinn le daoine eile, a’ toirt seachad molaidhean agus clasaichean-oideachaidh a tha furasta a leantainn airson cinneasachd agus èifeachdas a leasachadh. Ge bith co-dhiù a tha thu nad neach-proifeiseanta eòlach no nad neach-tòiseachaidh, tha blog Mhìcheal a 'tabhann lèirsinn luachmhor agus comhairle phractaigeach airson a bhith a' faighinn a 'chuid as fheàrr às na h-innealan bathar-bog riatanach sin.