Ag adhartachadh gnìomh VLOOKUP

ClĂ r-innse

Ciamar a phacaicheas tu paraisiut gu ceart?

Sochair. Deasachadh 2, ath-sgrĂądaichte.

Canaidh sinn gu bheil an clàr òrduigh a leanas againn:

Ag adhartachadh gnìomh VLOOKUP

Feumaidh fios a bhith againn, mar eisimpleir, dè an ìre a bha san treas òrdugh aig Ivanov no cuin a chuir Petrov an dàrna cùmhnant aige gu bàs. Chan urrainn don ghnìomh VLOOKUP togte ach a’ chiad tachartas den ainm mu dheireadh sa chlàr a lorg agus cha chuidich e sinn. Ceistean mar “Cò a bha na mhanaidsear air òrdugh àireamh 10256?” fanaidh e mar an ceudna gun fhreagairt, tk. chan urrainn don VLOOKUP togte luachan a thilleadh bho cholbhan air taobh clì an tè sgrùdaidh.

Tha an dĂ  dhuilgheadas sin air am fuasgladh ann an aon tuiteam - leig dhuinn ar gnìomh fhèin a sgrìobhadh a choimheadas chan ann a-mhĂ in airson a’ chiad fhear, ach, anns a’ chĂąis choitcheann, airson an naoidheamh tachartas. A bharrachd air an sin, bidh e comasach dha toraidhean a sgrĂądadh agus a thoirt gu buil ann an colbhan sam bith. Canaidh sinn e, can, VLOOKUP2. 

Fosgail an Deasaiche Visual Basic le putadh air ALT + F11 no le bhith a’ taghadh bhon chlàr Seirbheis - Macro - Deasaiche Visual Basic (Innealan - Macro - Deasaiche Lèirsinneach Bunasach), cuir a-steach modal ùr (clàr-taice Cuir a-steach - modal) agus dèan lethbhreac de theacsa a’ ghnìomh seo an sin:

Gnìomh VLOOKUP2(Clàr mar Caochladair, RannsachadhColumnNum Cho fada, Lorg Luach Mar Chaochlaideach, _ N Cho fada, ToradhColumnum Cho fada) Dim i Cho Fada, iCountas Cho fada Tagh Cùis Seòrsa Ainm(Clàr) Cùis "Range" Airson i = 1 Gu Clàr.Rows .Count If Table.Cells(i, SearchColumnNum) = SearchValue An uairsin iCount = iCount + 1 Deireadh Ma tha iCount = N An uairsin VLOOKUP2 = Clàr.Cells(i, ToradhColumnNum) Fàg airson Deireadh Ma tha an ath rud i Cùis "Caochlaideach()" Airson i = 1 Gu UBound(Clàr) Ma tha Clàr(i, SearchColumnNum) = SearchLuach An uairsin iCount = iCount + 1 Ma tha iCount = N An uairsin VLOOKUP2 = Clàr(i, ToradhColumnNum) Fàg airson Crìoch Ma tha mi a’ crìochnachadh tagh an gnìomh crìochnachaidh  

DĂąin an Deasaiche Visual Basic agus till air ais gu Excel.

A-nis troimhe Cuir a-steach - gnìomh (Cuir a-steach - gnìomh) ann an roinn Cleachdaiche air a mhìneachadh (Cleachdaiche air a mhìneachadh) gheibh thu ar gnìomh VLOOKUP2 agus cleachd e. Tha an co-chòrdadh gnìomh mar a leanas:

=VLOOKUP2(clĂ r; number_of_column_where_tha sinn a' lorg; lookup_value; N; Ă ireamh_of_column_from_to_get_value)

A-nis chan eil crìochan na gnìomh àbhaisteach na bhacadh dhuinn:

Ag adhartachadh gnìomh VLOOKUP

PS Taing shònraichte do The_Prist airson an gnìomh a leasachadh gus an urrainn dha rannsachadh ann an leabhraichean dùinte.

  • Lorg agus cuir an Ă ite dĂ ta bho aon chlĂ r gu clĂ r eile a’ cleachdadh gnìomh VLOOKUP
  • “Left VLOOKUP” a’ cleachdadh na gnìomhan INDEX agus MATCH

 

Leave a Reply