Eadar-cheanglaichean dinamach eadar bùird

Ma tha thu eòlach air a’ ghnìomh co-dhiù VPR (VLOOKUP) (mura h-eil, an uairsin ruith an seo an-toiseach), bu chòir dhut tuigsinn gu bheil seo agus gnìomhan eile coltach ris (VIEW, INDEX agus SEARCH, SELECT, etc.) an-còmhnaidh a’ toirt seachad mar thoradh air an sin luach – an àireamh, an teacsa no an ceann-latha a tha sinn a’ sireadh sa chlàr a chaidh a thoirt seachad.

Ach dè ma tha sinn, an àite luach, airson hyperlink beò fhaighinn, le bhith a’ briogadh air am b’ urrainn dhuinn leum sa bhad chun gheam a chaidh a lorg ann an clàr eile gus coimhead air ann an co-theacs coitcheann?

Canaidh sinn gu bheil clàr òrduigh mòr againn airson ar teachdaichean mar chur-a-steach. Airson goireasachd (ged nach eil seo riatanach), thionndaidh mi am bòrd gu ath-ghoirid meur-chlàr fiùghantach “smart”. Ctrl+T agus thug e air a' phàilliun Neach-togail (Dealbhadh) ainm òrduighean tab:

Air duilleag fa leth Daingnichte Thog mi clàr pivot (ged nach fheum e a bhith dìreach mar chlàr pivot - tha clàr sam bith iomchaidh ann am prionnsapal), far a bheil, a rèir an dàta tùsail, dinamics reic a rèir mìosan airson gach neach-dèiligidh air a thomhas:

Nach cuir sinn colbh ris a’ chlàr òrduigh le foirmle a sheallas suas ainm an neach-ceannach airson an òrdugh làithreach air an duilleig Daingnichte. Airson seo bidh sinn a’ cleachdadh an dòrlach de ghnìomhan clasaigeach INDEX (INDEX) и TUILLEADH DHUILLEAG (MATCH):

A-nis leig dhuinn ar foirmle a phasgadh ann an gnìomh Cell (CILL), a dh’ iarras sinn seòladh na cealla a chaidh a lorg a thaisbeanadh:

Agus mu dheireadh, chuir sinn a h-uile dad a thionndaidh a-mach gu gnìomh HYPERLINK (HYPERLINK), a dh'fhaodas ann an Microsoft Excel eadar-cheangal beò a chruthachadh gu slighe sònraichte (seòladh). Is e an aon rud nach eil follaiseach gum feum thu an soidhne hash (#) a ghleusadh aig an toiseach chun t-seòladh a fhuaireadh gus am bi Excel air fhaicinn gu ceart mar cheangal a-staigh (bho dhuilleag gu duilleag):

A-nis, nuair a phutas tu air gin de na ceanglaichean, leumaidh sinn sa bhad chun chill le ainm a’ chompanaidh air an duilleag leis a’ chlàr pivot.

Leasachadh 1. Seòl chun cholbh a tha thu ag iarraidh

Gus a dhèanamh fìor mhath, leasaich sinn am foirmle againn beagan gus nach tachair an gluasad gu ainm an neach-dèiligidh, ach gu luach àireamhach sònraichte dìreach ann an colbh na mìos nuair a chaidh an òrdugh co-fhreagarrach a chrìochnachadh. Gus seo a dhèanamh, feumaidh sinn cuimhneachadh gu bheil an gnìomh INDEX (INDEX) ann an Excel gu math sùbailte agus faodar a chleachdadh, am measg rudan eile, ann an cruth:

=INDEX( XNUMXD_raon; Loidhne_àireamh; Colbh_àireamh )

Is e sin, mar a’ chiad argamaid, chan urrainn dhuinn an colbh a shònrachadh le ainmean chompanaidhean anns a ’phivot, ach an raon dàta gu lèir den chlàr pivot, agus mar an treas argamaid, cuir àireamh a’ cholbh a dh ’fheumas sinn. Faodar a thomhas gu furasta leis a 'ghnìomh MÌOS (MÌOS), a thilleas àireamh na mìos airson ceann-latha na cùmhnant:

Leasachadh 2. Ìomhaigh ceangail àlainn

An dàrna argamaid gnìomh HYPERLINK - faodar an teacsa a tha air a thaisbeanadh ann an cealla le ceangal - a dhèanamh nas bòidhche ma chleachdas tu caractaran neo-àbhaisteach bho Windings, clòidean Webdings agus an leithid an àite nan soidhnichean banal “>>”. Airson seo faodaidh tu an gnìomh a chleachdadh SYMBOL (CHAR), as urrainn caractaran a thaisbeanadh leis a’ chòd aca.

Mar sin, mar eisimpleir, bheir còd caractar 56 ann an cruth Webdings saighead dhùbailte snog dhuinn airson hyperlink:

Leasachadh 3. Thoir cuideam air sreath làithreach agus cealla gnìomhach

Uill, airson buaidh dheireannach bòidhchead thairis air ciall cumanta, faodaidh tu cuideachd dreach nas sìmplidhe a chuir ris an fhaidhle againn de bhith a’ soilleireachadh an loidhne gnàthach agus an cealla ris am bi sinn a’ leantainn a ’cheangail. Feumaidh seo macro sìmplidh, a bhios sinn a 'crochadh gus an tachartas atharrachaidh taghaidh air an duilleag a làimhseachadh Daingnichte.

Gus seo a dhèanamh, cliog deas air Geàrr-chunntas tab na duilleige agus tagh an àithne View code (Seall còd). Cuir a-steach an còd a leanas a-steach don uinneag deasaiche Visual Basic a tha a’ fosgladh:

Fo-dhuilleag-obrach prìobhaideach_SelectionChange(ByVal Target As Range) Cells.Interior.ColorIndex = -4142 Cells(ActiveCell.Row, 1).Ath-mheudachadh(1, 14).Interior.ColorIndex = 6 ActiveCell.Interior.ColorIndex = 44 Crìoch Fo-mheud  

Mar a chì thu gu furasta, an seo bheir sinn air falbh an lìonadh bhon duilleag gu lèir an toiseach, agus an uairsin lìonaidh sinn an loidhne gu lèir sa gheàrr-chunntas le buidhe (còd dath 6), agus an uairsin orains (còd 44) ​​leis a ’chill gnàthach.

A-nis, nuair a thèid cealla sam bith taobh a-staigh na cealla geàrr-chunntas a thaghadh (chan eil e gu diofar - le làimh no mar thoradh air briogadh air an hyperlink againn), thèid an sreath gu lèir agus an cealla leis a’ mhìos a dh’ fheumas sinn a chomharrachadh:

Bòidhchead 🙂

PS Dìreach cuimhnich gun sàbhail thu am faidhle ann an cruth macro-comas (xlsm no xlsb).

  • A’ cruthachadh cheanglaichean taobh a-muigh agus a-staigh le gnìomh HYPERLINK
  • A’ cruthachadh puist-d leis a’ ghnìomh HYPERLINK

Leave a Reply