A’ cleachdadh gnìomh VLOOKUP gus luachan a chuir an àite

Cò a tha ro leisg no aig nach eil ùine airson leughadh - coimhead air a’ bhidio. Tha mion-fhiosrachadh agus nuances anns an teacsa gu h-ìosal.

Cruthachadh na trioblaid

Mar sin, tha dà chlàr againn - clàr òrduigh и prìs liosta:

Is e an obair prìsean a chuir a-steach gu fèin-ghluasadach bhon liosta phrìsean a-steach don chlàr òrdughan, le fòcas air ainm an toraidh gus an urrainn dhut a’ chosgais obrachadh a-mach nas fhaide air adhart.

Solution

Anns an t-seata gnìomh Excel, fon roinn Iomraidhean agus arrays (Coimhead agus iomradh) tha gnìomh ann VPR (VLOOKUP).Bidh an gnìomh seo a’ coimhead airson luach sònraichte (san eisimpleir againn, is e seo am facal “Apples”) anns a’ cholbh as fhaide air chlì den chlàr ainmichte (liosta phrìsean) a’ gluasad bho mhullach gu bonn agus, an dèidh a lorg, a’ taisbeanadh susbaint na cealla ri thaobh (23 rubles) .Schematically, obrachadh a 'ghnìomh seo faodar a riochdachadh Mar sin:

Gus am bi e nas fhasa an gnìomh a chleachdadh, dèan aon rud aig an aon àm - thoir d’ ainm fhèin don raon de cheallan air an liosta phrìsean. Gus seo a dhèanamh, tagh a h-uile cealla air an liosta phrìsean ach a-mhàin an “header” (G3: H19), tagh bhon chlàr Cuir a-steach - Ainm - Sònraich (Cuir a-steach - Ainm - Mìnich) no brùth CTRL + F3 agus cuir a-steach ainm sam bith (gun àite) mar Price… A-nis, san àm ri teachd, faodaidh tu an t-ainm seo a chleachdadh gus ceangal ris an liosta phrìsean.

A-nis tha sinn a 'cleachdadh an gnìomh VPR... Tagh an cealla far an tèid a chur a-steach (D3) agus fosgail an taba Foirmlean - cuir a-steach gnìomh (foirmlean - cuir a-steach gnìomh)… Anns an roinn-seòrsa Iomraidhean agus arrays (Lorg agus Iomradh) lorg an gnìomh VPR (VLOOKUP) agus pàipearan-naidheachd OK… Nochdaidh uinneag airson argamaidean a chuir a-steach airson a’ ghnìomh:

A’ cleachdadh gnìomh VLOOKUP gus luachan a chuir an àite

Bidh sinn gan lìonadh mu seach:

  • Luach miannaichte (Luach seallaidh) - ainm an toraidh a bu chòir don ghnìomh a lorg anns a’ cholbh as fhaide air chlì den liosta phrìsean. Anns a 'chùis againn, tha am facal "ùbhlan" bho chealla B3.
  • Clàr (Clàr Array) - clàr às an do thog na luachan a tha thu ag iarraidh uXNUMXbuXNUMXbare, is e sin, an liosta prìsean againn. Airson fiosrachadh, bidh sinn a’ cleachdadh ar n-ainm fhèin “Prìs” a chaidh a thoirt seachad na bu thràithe. Mura tug thu ainm, faodaidh tu dìreach an clàr a thaghadh, ach na dìochuimhnich putadh air a’ phutan F4gus an ceangal a cheangal ri comharran dolar, oir air dhòigh eile, sleamhnaichidh e sìos nuair a nì sinn leth-bhreac den fhoirmle againn sìos chun chòrr de na ceallan ann an colbh D3: D30.
  • Colbh_àireamh (àireamh clàr-colbh) - àireamh sreathach (chan e litir!) Den cholbh air an liosta phrìsean às an toir sinn luachan prìsean. Tha a’ chiad cholbh den liosta phrìsean leis na h-ainmean air a h-àireamhachadh 1, mar sin feumaidh sinn a’ phrìs bhon cholbh le àireamh 2.
  • interval_lookup (Raon raon) - chan urrainnear ach dà luach a chuir a-steach san raon seo: FALSE no TRUE:
      • Ma thèid luach a chuir a-steach 0 or LAOIDH (FALSE), an uairsin gu dearbh tha seo a 'ciallachadh nach eil ach rannsachadh ceadaichte maids cheart, ie mura lorg an gnìomh an rud neo-àbhaisteach a tha air a shònrachadh sa chlàr òrduigh air an liosta phrìsean (ma thèid “Coconut” a chuir a-steach, mar eisimpleir), cruthaichidh e mearachd # N/A (gun dàta).
      • Ma thèid luach a chuir a-steach 1 or CEART (TRUE), an uairsin tha seo a 'ciallachadh nach leig thu leis an rannsachadh airson an dearbh, ach coimeas tuairmseach, ie ann an cùis “coconut”, feuchaidh an gnìomh ri toradh a lorg le ainm a tha cho faisg ‘s a ghabhas air“ coconut ”agus till air ais prìs an ainm seo. Anns a’ mhòr-chuid de chùisean, faodaidh neach-ionaid tuairmseach mar sin cleas a chluich air an neach-cleachdaidh le bhith a’ cur luach an toraidh ceàrr a bha ann dha-rìribh an àite! Mar sin airson a 'mhòr-chuid de dhuilgheadasan gnìomhachais, tha e nas fheàrr gun a bhith a' ceadachadh rannsachadh tuairmseach. Is e an eisgeachd nuair a tha sinn a’ coimhead airson àireamhan agus chan e teacsa - mar eisimpleir, nuair a thathar a’ tomhas lasachaidhean ceuma.

A h-uile càil! Tha e fhathast ri bhrùthadh OK agus dèan lethbhreac den ghnìomh a chaidh a chuir a-steach don cholbh gu lèir.

# N / A mhearachdan agus an casg

Dleastanas VPR (VLOOKUP) a’ tilleadh # N/A mearachd (#N/A) ma tha:

  • Rannsachadh ceart air a chomasachadh (argamaid Sealladh eadar-amail = 0) agus chan eil an t-ainm a tha thu ag iarraidh a-staigh Clàr.
  • Rannsachadh garbh air a ghabhail a-steach (Sealladh eadar-amail = 1), ach Clàr, anns a bheil an rannsachadh a’ gabhail àite air a sheòrsachadh ann an òrdugh dìreadh ainmean.
  • Tha cruth na cealla às a bheil an luach riatanach den ainm a’ tighinn (mar eisimpleir, B3 anns a’ chùis againn) agus tha cruth cheallan a’ chiad cholbh (F3: F19) den chlàr eadar-dhealaichte (mar eisimpleir, àireamhach agus teacsa ). Tha a’ chùis seo gu sònraichte àbhaisteach nuair a bhios tu a’ cleachdadh còdan àireamhach (àireamhan cunntais, aithnichearan, cinn-latha, msaa) an àite ainmean teacsa. Anns a 'chùis seo, faodaidh tu na gnìomhan a chleachdadh Ч и TEXT gus cruthan dàta a thionndadh. Seallaidh e rudeigin mar seo:

    =VLOOKUP(TEXT(B3),prìs,0)

    Faodaidh tu barrachd a leughadh mu dheidhinn an seo.

  • Chan urrainn don ghnìomh an luach a tha a dhìth a lorg a chionn 's gu bheil beàrnan anns a' chòd no caractaran nach gabh a chlò-bhualadh (briseadh loidhne, msaa). Anns a 'chùis seo, faodaidh tu gnìomhan teacsa a chleachdadh TRIM (TRIM) и PRINT(GLAN) gus an toirt air falbh:

    =VLOOKUP(TRIMSPACES(CLEAN(B3)),prìs,0)

    =VLOOKUP(TRIM(CLEAN(B3));prìs;0)

Gus an teachdaireachd mearachd a chumail fodha # N / A. (#N/A) ann an cùisean far nach urrainn don ghnìomh maids ceart a lorg, faodaidh tu an gnìomh a chleachdadh IFERROR (IFERROR)Mar sin, mar eisimpleir, bidh an togail seo a’ gabhail a-steach mearachdan sam bith a chruthaich an VLOOKUP agus a’ cur neamhan nan àite:

= IFERROR (VLOOKUP (B3, prìs, 2, 0), 0)

= IFERROR (VLOOKUP (B3; prìs; 2; 0); 0)

PS

Ma dh'fheumas tu chan e aon luach a thoirt a-mach, ach an seata gu lèir aig an aon àm (ma tha grunnan eadar-dhealaichte ann), feumaidh tu a bhith air a shamanachadh leis an fhoirmle rèite. no cleachd am feart XLOOKUP ùr bho Office 365.

 

  • Tionndadh leasaichte den ghnìomh VLOOKUP (VLOOKUP 2).
  • Àireamhachadh luath de lasachaidhean ceum (raon) a’ cleachdadh gnìomh VLOOKUP.
  • Mar a nì thu “VLOOKUP clì” a’ cleachdadh na gnìomhan INDEX agus MATCH
  • Mar a chleachdas tu an gnìomh VLOOKUP gus na foirmean a lìonadh le dàta bhon liosta
  • Mar a tharraing thu a-mach chan e a 'chiad fhear, ach na luachan uile bhon chlàr aig an aon àm
  • Gnìomhan VLOOKUP2 agus VLOOKUP3 bhon tuilleadan PLEX

 

Leave a Reply