Chan eil gnìomh VLOOKUP ag obair - fuasgladh dhuilgheadasan N/A, AINM agus LUACH

Tha an leasan seo a’ mìneachadh mar a dhèiligeas tu gu sgiobalta ri suidheachadh far a bheil gnìomh VPR (VLOOKUP) nach eil ag iarraidh a bhith ag obair ann an Excel 2013, 2010, 2007 agus 2003, agus mar a chomharrachadh agus ceartachadh mearachdan cumanta agus faighinn thairis air crìochan VPR.

Ann an grunn artaigilean roimhe, tha sinn air sgrùdadh a dhèanamh air na diofar thaobhan den ghnìomh VPR ann an Excel. Ma tha thu air an leughadh gu faiceallach, bu chòir dhut a-nis a bhith nad eòlaiche san raon seo. Ach, chan ann às aonais adhbhar a tha mòran eòlaichean Excel a’ creidsinn VPR aon de na feartan as iom-fhillte. Tha dòrlach de chuingealachaidhean agus fheartan ann a thig gu bhith na adhbhar mòran dhuilgheadasan is mhearachdan.

Chan eil gnìomh VLOOKUP ag obair - a’ fuasgladh dhuilgheadasan N/A, AINM agus LUACH

San artaigil seo gheibh thu mìneachaidhean sìmplidh mu mhearachdan #AT (#N/A), #NAME? (#NAME?) agus #LUACH! (#VALUE!) a nochdas nuair a bhios tu ag obair leis a’ ghnìomh VPR, a bharrachd air dòighean agus dòighean air dèiligeadh riutha. Tòisichidh sinn leis na cùisean as cumanta agus na h-adhbharan as follaisiche carson. VPR chan eil e ag obair, agus mar sin tha e nas fheàrr na h-eisimpleirean a sgrùdadh san òrdugh anns a bheil iad air an toirt seachad san artaigil.

A’ càradh # N/A mearachd ann an gnìomh VLOOKUP ann an Excel

Ann am foirmlean le VPR teachdaireachd mearachd #AT (#N/A) a’ ciallachadh chan eil ri fhaotainn (gun dàta) - a’ nochdadh nuair nach urrainn do Excel an luach a tha thu a’ lorg a lorg. Faodaidh seo tachairt airson grunn adhbharan.

1. Tha an luach a thathar ag iarraidh misspelled

Deagh bheachd sùil a thoirt air an rud seo an-toiseach! Bidh typos gu tric a’ tachairt nuair a bhios tu ag obair le tòrr dàta, anns a bheil mìltean de loidhnichean, no nuair a tha an luach a tha thu a’ sireadh air a sgrìobhadh ann am foirmle.

2. #N/A Mearachd nuair a thathar a' lorg maids tuairmseach le VLOOKUP

Ma chleachdas tu foirmle le suidheachadh sgrùdaidh maidsidh tuairmseach, ie argamaid raon_lorg (range_lookup) TRUE no gun a bhith air a shònrachadh, faodaidh gum bi am foirmle agad ag aithris mearachd # N / A. ann an dà chùis:

  • Tha an luach airson coimhead suas nas ìsle na an luach as lugha san raon a thathar a’ coimhead suas.
  • Chan eil an colbh sgrùdaidh air a sheòrsachadh ann an òrdugh dìreadh.

3. #N/A mearachd nuair a thathar a' coimhead airson maids cheart le VLOOKUP

Ma tha thu a’ coimhead airson maids cheart, ie argamaid raon_lorg (range_lookup) FALSE agus cha deach an dearbh luach a lorg, bheir am foirmle cunntas air mearachd cuideachd # N / A.. Ionnsaich tuilleadh mu mar a nì thu lorg airson maidsean mionaideach agus tuairmseach le gnìomh VPR.

4. Search colbh chan eil leftmost

Mar is dòcha gu bheil fios agad, is e aon de na cuingeadan as cudromaiche VPR is e sin nach urrainn dha aghaidh ris an taobh chlì, mar sin feumaidh an colbh sgrùdaidh nad bhòrd a bhith air fhàgail. Ann an cleachdadh, bidh sinn gu tric a 'dìochuimhneachadh mu dheidhinn seo, a tha a' leantainn gu foirmle neo-obrachail agus mearachd. # N / A..

Chan eil gnìomh VLOOKUP ag obair - a’ fuasgladh dhuilgheadasan N/A, AINM agus LUACH

Co-dhùnadh: Mura h-urrainn dhut structar an dàta atharrachadh gus am bi an colbh sgrùdaidh air fhàgail, faodaidh tu measgachadh de ghnìomhan a chleachdadh INDEX (INDEX) agus TUILLEADH DHUILLEAG (MATCH) mar roghainn eile nas sùbailte airson VPR.

5. Tha àireamhan air an cruth mar theacsa

Stòr mearachd eile # N / A. ann am foirmlean le VPR nan àireamhan ann an cruth teacsa sa phrìomh chlàr no sa chlàr sgrùdaidh.

Mar as trice bidh seo a’ tachairt nuair a bheir thu a-steach fiosrachadh bho stòran-dàta bhon taobh a-muigh, no nuair a chuireas tu abstol ro àireamh gus a’ phrìomh neoni a chumail.

Tha na comharran as follaisiche de àireamh ann an cruth teacsa air an sealltainn anns an fhigear gu h-ìosal:

Chan eil gnìomh VLOOKUP ag obair - a’ fuasgladh dhuilgheadasan N/A, AINM agus LUACH

A bharrachd air an sin, faodar àireamhan a stòradh anns a 'chruth Coitcheann (Coitcheann). Anns a 'chùis seo, chan eil ann ach aon fheart follaiseach - tha na h-àireamhan air an co-thaobhadh ri oir chlì na cealla, agus gu h-àbhaisteach tha iad ceangailte ris an oir cheart.

Co-dhùnadh: Mas e luach singilte a th’ ann, dìreach cliog air ìomhaigh na mearachd agus tagh Tionndadh gu Àireamh (Tionndaidh gu Àireamh) bhon chlàr-taice co-theacsa.

Chan eil gnìomh VLOOKUP ag obair - a’ fuasgladh dhuilgheadasan N/A, AINM agus LUACH

Mas e seo an suidheachadh le mòran àireamhan, tagh iad agus cliog deas air an raon taghte. Anns a 'chlàr-taice co-theacsa a nochdas, tagh Ceallan cruth (Ceallan cruth) > tab àireamh (Àireamh) > cruth àireamh (àireamhach) agus brùth OK.

6. Tha àite aig an toiseach no aig an deireadh

Is e seo an adhbhar as lugha follaiseach airson a’ mhearachd. # N / A. ann an gnìomh VPR, leis gu bheil e duilich na h-àiteachan a bharrachd sin fhaicinn, gu sònraichte nuair a bhios tu ag obair le bùird mòra, nuair a tha a’ mhòr-chuid den dàta far-sgrion.

Solution 1: Àiteachan a bharrachd sa phrìomh chlàr (far a bheil an gnìomh VLOOKUP)

Ma nochdas beàrnan a bharrachd sa phrìomh chlàr, faodaidh tu dèanamh cinnteach gun obraich na foirmlean gu ceart le bhith a’ cuairteachadh na h-argamaid lorg_luach (lookup_value) a-steach gu gnìomh TRIM (TRIM):

=VLOOKUP(TRIM($F2),$A$2:$C$10,3,FALSE)

=ВПР(СЖПРОБЕЛЫ($F2);$A$2:$C$10;3;ЛОЖЬ)

Chan eil gnìomh VLOOKUP ag obair - a’ fuasgladh dhuilgheadasan N/A, AINM agus LUACH

Solution 2: Àiteachan a bharrachd sa chlàr sgrùdaidh (sa cholbh sgrùdaidh)

Ma tha àiteachan a bharrachd sa cholbh sgrùdaidh - dòighean sìmplidh # N / A. anns an fhoirmle le VPR cha ghabh a sheachnadh. An àite VPR Faodaidh tu foirmle array a chleachdadh le measgachadh de ghnìomhan INDEX (INDEX), TUILLEADH DHUILLEAG (MATCH) и TRIM (TRIM):

=INDEX($C$2:$C$10,MATCH(TRUE,TRIM($A$2:$A$10)=TRIM($F$2),0))

=ИНДЕКС($C$2:$C$10;ПОИСКПОЗ(ИСТИНА;СЖПРОБЕЛЫ($A$2:$A$10)=СЖПРОБЕЛЫ($F$2);0))

Leis gur e foirmle rèite a tha seo, na dìochuimhnich brùthadh Ctrl + Shift + Cuir a-steach an àite an àbhaist Cuir a-steachgus am foirmle a chuir a-steach gu ceart.

Chan eil gnìomh VLOOKUP ag obair - a’ fuasgladh dhuilgheadasan N/A, AINM agus LUACH

Mearachd #VALUE! ann am foirmlean le VLOOKUP

Anns a 'mhòr-chuid de chùisean, tha Microsoft Excel ag aithris mearachd #LUACH! (#VALUE!) nuair nach eil an luach a thathar a' cleachdadh san fhoirmle a' freagairt ris an t-seòrsa dàta. A' cur dragh air VPR, mar as trice tha dà adhbhar ann airson a’ mhearachd #LUACH!.

1. Tha an luach a tha thu a 'lorg nas fhaide na 255 caractar

Bi faiceallach: gnìomh VPR chan urrainn dhaibh lorg luachan anns a bheil barrachd air 255 caractar. Ma tha an luach a tha thu a’ sireadh nas àirde na a’ chrìoch seo, gheibh thu teachdaireachd-mearachd. #LUACH!.

Chan eil gnìomh VLOOKUP ag obair - a’ fuasgladh dhuilgheadasan N/A, AINM agus LUACH

Co-dhùnadh: Cleachd grunn fheartan INDEX+MATCH (INDEX + MATCH). Gu h-ìosal tha foirmle a nì ceart gu leòr airson na h-obrach seo:

=INDEX(C2:C7,MATCH(TRUE,INDEX(B2:B7=F$2,0),0))

=ИНДЕКС(C2:C7;ПОИСКПОЗ(ИСТИНА;ИНДЕКС(B2:B7=F$2;0);0))

Chan eil gnìomh VLOOKUP ag obair - a’ fuasgladh dhuilgheadasan N/A, AINM agus LUACH

2. Chan eil an t-slighe iomlan chun leabhar-obrach rannsachaidh air a shònrachadh

Ma tha thu a’ faighinn dàta air ais bho leabhar-obrach eile, feumaidh tu an t-slighe slàn chun an fhaidhle sin a shònrachadh. Gu sònraichte, feumaidh tu ainm an leabhair-obrach (a’ gabhail a-steach an leudachadh) a chur a-steach eadar camagan ceàrnach [ ], air a leantainn le ainm na duilleige, agus an uairsin puing clisgeadh. Feumaidh an togail seo uile a bhith air a chuartachadh ann an abstolan, air eagal 's gum bi beàrnan ann an ainm an leabhair no na duilleige.

Seo structar iomlan na h-obrach VPR a rannsachadh ann an leabhar eile:

=VLOOKUP(lookup_value,'[workbook name]sheet name'!table_array, col_index_num,FALSE)

=ВПР(искомое_значение;'[имя_книги]имя_листа'!таблица;номер_столбца;ЛОЖЬ)

Is dòcha gum bi an fhìor fhoirmle a’ coimhead mar seo:

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

=ВПР($A$2;'[New Prices.xls]Sheet1'!$B:$D;3;ЛОЖЬ)

Seallaidh am foirmle seo suas luach na cealla A2 ann an colbh B air an duilleig Duilleag1 anns an leabhar-obrach Prìsean Ùra agus thoir a-mach an luach co-fhreagarrach bhon cholbh D.

Ma thèid pàirt sam bith den t-slighe bùird fhàgail air falbh, an gnìomh agad VPR chan obraich e agus bheir e cunntas air mearachd #LUACH! (eadhon ged a tha an leabhar-obrach leis a’ bhòrd sgrùdaidh fosgailte an-dràsta).

Airson tuilleadh fiosrachaidh mun ghnìomh VPRa’ toirt iomradh air faidhle Excel eile, faic an leasan: A’ sgrùdadh leabhar-obrach eile a’ cleachdadh VLOOKUP.

3. Tha Argument Column_num nas lugha na 1

Tha e duilich a bhith a’ smaoineachadh suidheachadh far a bheil cuideigin a’ faighinn a-steach luach nas lugha na 1gus an colbh a chomharrachadh às an toir thu an luach. Ged a tha e comasach ma tha luach na h-argamaid seo air a thomhas le gnìomh Excel eile air a neadachadh a-staigh VPR.

Mar sin, ma thachras e gu bheil an argamaid col_index_num (column_number) nas lugha na 1ghnìomh VPR bheir e cunntas air mearachd cuideachd #LUACH!.

Ma tha an argamaid col_index_num (column_number) nas motha na an àireamh de cholbhan san raon a chaidh a thoirt seachad, VPR bheir e cunntas air mearachd #REF! (#SSYL!).

Mearachd #NAME? ann an VLOOKUP

Is e mearachd a th 'anns a' chùis as sìmplidh #NAME? (#NAME?) - nochdaidh e ma sgrìobhas tu ainm gnìomh gun fhiosta le mearachd.

Tha am fuasgladh follaiseach - thoir sùil air do litreachadh!

Chan eil VLOOKUP ag obair (cuingealachaidhean, uaimhean agus co-dhùnaidhean)

A bharrachd air co-chòrdadh caran toinnte, VPR tha barrachd chuingealachaidhean aige na gnìomh Excel sam bith eile. Air sgàth nan crìochan sin, tha coltas gu bheil foirmlean sìmplidh le VPR gu tric a 'leantainn gu toraidhean ris nach robh dùil. Gu h-ìosal lorgaidh tu fuasglaidhean airson grunn shuidheachaidhean cumanta far a bheil VPR tha ceàrr.

1. Chan eil VLOOKUP mothachail air cùisean

Dleastanas VPR chan eil e a’ dèanamh eadar-dhealachadh eadar cùis agus a’ gabhail ri caractaran beaga is mòra mar an aon rud. Mar sin, ma tha grunn eileamaidean sa chlàr a tha eadar-dhealaichte a-mhàin air eagal, tillidh an gnìomh VLOOKUP a’ chiad eileamaid a chaidh a lorg, ge bith dè a ’chùis.

Co-dhùnadh: Cleachd gnìomh Excel eile as urrainn sgrùdadh dìreach a dhèanamh (LOOKUP, SUMPRODUCT, INDEX, agus MATCH) còmhla ri MARBHRANNA a tha a 'dèanamh eadar-dhealachadh air cùis. Airson tuilleadh fiosrachaidh, faodaidh tu ionnsachadh bhon leasan - 4 dòighean gus VLOOKUP a dhèanamh mothachail air cùis ann an Excel.

2. Bidh VLOOKUP a 'tilleadh a' chiad luach a chaidh a lorg

Mar a tha fios agad mu thràth, VPR a 'tilleadh an luach bhon cholbh a chaidh a thoirt seachad a fhreagras ris a' chiad gheama a chaidh a lorg. Ach, faodaidh tu a bhith air an 2na, 3mh, 4mh, no ath-aithris sam bith eile den luach a tha thu ag iarraidh a thoirt a-mach. Ma dh'fheumas tu a h-uile luach dùblaichte a thoirt a-mach, bidh feum agad air measgachadh de ghnìomhan INDEX (INDEX), LEAST (BEAG) agus LINE (ROW).

3. Chaidh colbh a chur ris no a thoirt air falbh chun a 'bhùird

Gu mì-fhortanach, na foirmlean VPR stad ag obair a h-uile uair a thèid colbh ùr a chur ris no a thoirt air falbh chun chlàr sgrùdaidh. Tha seo a 'tachairt air sgàth an syntax VPR ag iarraidh ort raon iomlan an sgrùdaidh agus an àireamh colbh sònraichte airson às-tharraing dàta a shònrachadh. Gu nàdarra, bidh an dà chuid an raon ainmichte agus àireamh a’ cholbh ag atharrachadh nuair a sguabas tu às colbh no nuair a chuireas tu a-steach fear ùr.

Co-dhùnadh: Agus a-rithist tha gnìomhan ann an cabhag airson cuideachadh INDEX (INDEX) agus TUILLEADH DHUILLEAG (MATCH). Anns an fhoirmle INDEX+MATCH Bidh thu a’ mìneachadh colbhan sgrùdaidh is lorg fa leth, agus mar thoradh air an sin, faodaidh tu na h-uimhir de cholbhan a tha thu ag iarraidh a dhubhadh às no a chuir a-steach gun a bhith draghail gum feum thu na foirmlean sgrùdaidh uile ùrachadh.

4. Tha iomraidhean cealla garbled nuair a thathar a' dèanamh lethbhreac de fhoirmle

Tha an ceann seo a’ mìneachadh brìgh na trioblaid gu h-iomlan, ceart?

Co-dhùnadh: Cleachd iomraidhean cealla iomlan an-còmhnaidh (leis an samhla $) air clàran an raon, mar eisimpleir $A$2:$C$100 or $A:$C. Anns a 'bhàr fhoirmeil, faodaidh tu an seòrsa ceangail atharrachadh gu luath le bhith a' briogadh F4.

VLOOKUP - ag obair leis na gnìomhan IFERROR agus ISERROR

Mura h-eil thu airson eagal a chuir air luchd-cleachdaidh le teachdaireachdan mearachd # N / A., #LUACH! or #NAME?, faodaidh tu cealla falamh no an teachdaireachd agad fhèin a shealltainn. Faodaidh tu seo a dhèanamh le bhith a 'cur VPR a-steach gu gnìomh IFERROR (IFERROR) ann an Excel 2013, 2010 agus 2007 no cleachd dòrlach de ghnìomhan IF+ISERROR (IF+ISERROR) ann an dreachan nas tràithe.

VLOOKUP: ag obair leis a’ ghnìomh IFERROR

Co-chòrdadh gnìomh IFERROR (IFERROR) sìmplidh agus a 'bruidhinn air a shon fhèin:

IFERROR(value,value_if_error)

ЕСЛИОШИБКА(значение;значение_если_ошибка)

Is e sin, airson a’ chiad argamaid cuiridh tu a-steach an luach a thèid a sgrùdadh airson mearachd, agus airson an dàrna argamaid bidh thu a’ sònrachadh dè a thilleas tu ma lorgar mearachd.

Mar eisimpleir, tillidh am foirmle seo cealla falamh mura lorgar an luach a tha thu a’ sireadh:

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

=ЕСЛИОШИБКА(ВПР($F$2;$B$2:$C$10;2;ЛОЖЬ);"")

Chan eil gnìomh VLOOKUP ag obair - a’ fuasgladh dhuilgheadasan N/A, AINM agus LUACH

Ma tha thu airson an teachdaireachd agad fhèin a thaisbeanadh an àite teachdaireachd mearachd àbhaisteach a’ ghnìomh VPR, cuir ann an luachan, mar seo:

=IFERROR(VLOOKUP($F$2,$B$2:$C$10,2,FALSE),"Ничего не найдено. Попробуйте еще раз!")

=ЕСЛИОШИБКА(ВПР($F$2;$B$2:$C$10;2;ЛОЖЬ);"Ничего не найдено. Попробуйте еще раз!")

Chan eil gnìomh VLOOKUP ag obair - a’ fuasgladh dhuilgheadasan N/A, AINM agus LUACH

VLOOKUP: ag obair leis a’ ghnìomh ISERROR

Air sgàth an gnìomh IFERROR nochdadh ann an Excel 2007, nuair a bhios tu ag obair ann an dreachan nas tràithe feumaidh tu am measgachadh a chleachdadh IF (IF) agus EOSHIBKA (ISERROR) mar seo:

=IF(ISERROR(VLOOKUP формула),"Ваше сообщение при ошибке",VLOOKUP формула)

=ЕСЛИ(ЕОШИБКА(ВПР формула);"Ваше сообщение при ошибке";ВПР формула)

Mar eisimpleir, am foirmle IF+ISERROR+VLOOKUP, coltach ris an fhoirmle IFERROR+VLOOKUPair a shealltainn gu h-àrd:

=IF(ISERROR(VLOOKUP($F$2,$B$2:$C$10,2,FALSE)),"",VLOOKUP($F$2,$B$2:$C$10,2,FALSE))

=ЕСЛИ(ЕОШИБКА(ВПР($F$2;$B$2:$C$10;2;ЛОЖЬ));"";ВПР($F$2;$B$2:$C$10;2;ЛОЖЬ))

Tha sin uile airson an-diugh. Tha mi an dòchas gun cuidich an oideachadh goirid seo thu gus dèiligeadh ris a h-uile mearachd a dh’ fhaodadh a bhith ann. VPR agus thoir air na foirmlean agad obrachadh gu ceart.

Leave a Reply