Ciamar a phacaicheas tu paraisiut gu ceart?
Sochair. Deasachadh 2, ath-sgrĂądaichte.
Canaidh sinn gu bheil an clà r òrduigh a leanas againn:
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:
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