A 'lìonadh na foirmean le dàta bhon chlàr

Cruthachadh na trioblaid

Tha stòr-dàta againn (liosta, clàr - can ris na tha thu ag iarraidh) le fiosrachadh mu phàighidhean air duilleag Dàta:

Gnìomh: clò-bhuail gu sgiobalta cuidhteas airgid (pàigheadh, fàirdeal ...) airson inntrigeadh sam bith a tha thu ag iarraidh air a thaghadh bhon liosta seo. Rach!

Ceum 1. Cruthaich Foirm

Air duilleag eile den leabhar (canaidh sinn an duilleag seo foirm) cruthaich foirm falamh. Faodaidh tu fhèin a dhèanamh, faodaidh tu foirmean deiseil a chleachdadh, air an togail, mar eisimpleir, bho làraich-lìn iris an Àrd Chunntasair no bho làrach-lìn Microsoft. Fhuair mi rudeigin mar seo:

A 'lìonadh na foirmean le dàta bhon chlàr

Ann an ceallan falamh (Cunntas, Suim, Air fhaotainn o msaa) a gheibh dàta bhon chlàr pàighidh bho dhuilleag eile - beagan nas fhaide air adhart nì sinn dèiligeadh ri seo.

Ceum 2: Ag ullachadh a 'chlàr pàighidh

Mus gabh sinn dàta bhon chlàr airson ar foirm, feumaidh an clàr a bhith air ùrachadh beagan. Is e sin, cuir a-steach colbh falamh air taobh clì a’ bhùird. Cleachdaidh sinn leubail a chuir a-steach (biodh an litir Beurla “x”) mu choinneimh na loidhne às a bheil sinn airson dàta a chuir ris an fhoirm:

Ceum 3. A 'ceangal a' bhòrd agus foirm

Airson conaltradh, bidh sinn a 'cleachdadh an gnìomh VPR(VLOOKUP) - faodaidh tu barrachd a leughadh mu dheidhinn an seo. Anns a ’chùis againn, gus àireamh a’ phàighidh le comharra “x” a chuir a-steach bhon duilleag dàta gu ceal F9 air an fhoirm, feumaidh tu am foirmle a leanas a chuir a-steach ann an ceal F9:

=VLOOKUP("x", Dàta!A2:G16)

=VLOOKUP("x";Dàta!B2:G16;2;0)

An fheadhainn sin. eadar-theangachadh gu “so-thuigsinn”, bu chòir don ghnìomh lorg anns an raon A2: G16 air an duilleag dàta loidhne a’ tòiseachadh leis a’ charactar “x” agus thoir dhuinn susbaint an dàrna colbh den loidhne seo, ie àireamh pàighidh.

Tha a h-uile cealla eile air an fhoirm air a lìonadh san aon dòigh - chan eil ach àireamh a’ cholbh ag atharrachadh san fhoirmle.

Gus an t-suim a thaisbeanadh ann am faclan, chleachd mi an gnìomh Sneachda bhon tuilleadan PLEX.

Bu chòir an toradh a bhith mar a leanas:

A 'lìonadh na foirmean le dàta bhon chlàr

Ceum 4. Gus nach bi dà “x” ann…

Ma chuireas an neach-cleachdaidh a-steach “x” an aghaidh ioma-loidhnichean, cha toir an gnìomh VLOOKUP ach a’ chiad luach a lorgas e. Gus an leithid de mhì-chinnt a sheachnadh, cliog deas air tab na duilleige Dàta agus an uair sin Teacs stòr (Còd an Tùs). Anns an uinneag deasaiche Visual Basic a nochdas, dèan lethbhreac den chòd a leanas:

Fo-dhuilleag-obrach prìobhaideach_Change(ByVal Target As Range) Dim r Cho fada Dim str ris an t-sreang Ma tha Target.Count> 1 An uairsin fàg Fo Ma tha Target.Column = 1 An uairsin str = Target.Value Application.EnableEvents = False r = Cells(Rows.Count , 2).End(xlUp).Row Range("A2:A" & r).ClearContents Target.Value = str Crìoch ma tha Application.EnableEvents = Fo-dheireadh fìor  

Tha am macro seo a’ cur casg air an neach-cleachdaidh barrachd air aon “x” a chuir a-steach sa chiad cholbh.

Uill, tha sin uile! Gabh tlachd!

  • A’ cleachdadh gnìomh VLOOKUP gus luachan a chuir an àite
  • Tionndadh leasaichte den ghnìomh VLOOKUP
  • Suim ann am faclan (gnìomh Propis) bhon tuilleadan PLEX

 

Leave a Reply