ClĆ r-innse
DĆØ a thā ann an arrays fiĆ¹ghantach
San t-Sultain 2018, leig Microsoft a-mach Ć¹rachadh a chuireas inneal gu tur Ć¹r ri Microsoft Excel: Dynamic Arrays agus 7 gnƬomhan Ć¹ra airson a bhith ag obair cĆ²mhla riutha. Bidh na rudan sin, gun cus cus, ag atharrachadh gu mĆ²r an dĆ²igh Ć bhaisteach air obrachadh le foirmlean agus gnƬomhan agus dragh, gu litearra, a h-uile neach-cleachdaidh.
Beachdaich air eisimpleir shƬmplidh gus brƬgh a mhƬneachadh.
Seach gu bheil clĆ r sƬmplidh againn le dĆ ta air mƬosan a' bhaile. DĆØ thachras ma thaghas sinn cealla falamh air taobh deas na duilleige agus ma chuireas sinn a-steach foirmle a tha aā ceangal chan ann ri aon chill, ach sa bhad ri raon?
Anns a h-uile dreach roimhe de Excel, Ć s deidh dhut briogadh air Cuir a-steach chan fhaigheadh āāsinn susbaint ach aon chiad chealla B2. Ciamar eile?
Uill, neo bhiodh e comasach an raon seo a phasgadh ann an seĆ²rsa de dhā obair cruinneachaidh mar = SUM (B2: C4) agus suim iomlan fhaighinn air a shon.
Nam biodh feum againn air gnƬomhachd nas iom-fhillte na suim prƬomhadail, leithid a bhith aā toirt a-mach luachan sĆ²nraichte no Top 3, dhā fheumadh sinn ar foirmle a chuir a-steach mar fhoirmle rĆØite aā cleachdadh ath-ghoirid meur-chlĆ r Ctrl+Shift+Cuir a-steach.
A-nis tha a h-uile dad eadar-dhealaichte.
A-nis Ć s deidh dhuinn a leithid de fhoirmle a chuir a-steach, is urrainn dhuinn dƬreach cliogadh air Cuir a-steach - agus mar thoradh air sin faigh sa bhad na luachan gu lĆØir uXNUMXbuXNUMXbto air an tug sinn iomradh:
Chan e draoidheachd a tha seo, ach na h-sreathan fiĆ¹ghantach Ć¹ra a tha aig Microsoft Excel a-nis. FĆ ilte don t-saoghal Ć¹r š
Feartan a bhith ag obair le arrays fiĆ¹ghantach
Gu teicnigeach, tha an raon fiĆ¹ghantach againn gu lĆØir air a stĆ²radh anns a āchiad chealla G4, aā lƬonadh an Ć ireamh riatanach de cheallan air an taobh cheart agus sƬos leis an dĆ ta aige. Ma thaghas tu cealla sam bith eile san raon, bidh an ceangal sa bhĆ r fhoirmeil neo-ghnƬomhach, aā sealltainn gu bheil sinn ann an aon de na ceallan āleanabhā:
Cha toir oidhirp air aon no barrachd cheallan āleanabhā a sguabadh Ć s gu dad - bidh Excel ag ath-Ć ireamhachadh agus gan lƬonadh sa bhad.
Aig an aon Ć m, is urrainn dhuinn gu sĆ bhailte iomradh a thoirt air na ceallan āleanabhā sin ann am foirmlean eile:
Ma nƬ thu lethbhreac den chiad chealla de raon (mar eisimpleir, bho G4 gu F8), gluaisidh an t-sreath gu lĆØir (na h-iomraidhean) san aon taobh ri foirmlean Ć bhaisteach:
Ma dh'fheumas sinn an raon a ghluasad, bidh e gu leĆ²r airson gluasad (leis an luchag no measgachadh de Ctrl+X, Ctrl+V), a-rithist, dƬreach aā chiad phrƬomh chealla G4 - Ć s deidh sin, thĆØid a ghluasad gu Ć ite Ć¹r agus thĆØid an raon iomlan againn a leudachadh a-rithist.
Ma dh'fheumas tu iomradh a thoirt air Ć ite eile air an duilleag chun an t-sreath fiĆ¹ghantach a chaidh a chruthachadh, faodaidh tu an caractar sĆ²nraichte # ("punnd") a chleachdadh Ć s deidh seĆ²ladh a phrƬomh chill:
Mar eisimpleir, a-nis is urrainn dhut liosta tuiteam-sƬos a dhĆØanamh gu furasta ann an cealla a tha aā toirt iomradh air an raon fiĆ¹ghantach a chaidh a chruthachadh:
Mearachdan rĆØiteachadh dinamic
Ach dĆØ a thachras mura h-eil Ć ite gu leĆ²r ann airson an raon a leudachadh, no ma tha ceallan mar-thĆ air an cleachdadh le dĆ ta eile na shlighe? Coinnich ri seĆ²rsa de mhearachdan bunaiteach Ć¹r ann an Excel - #IOMPACHADH! (#DĆIRT!):
Mar as Ć bhaist, ma bhriogas sinn air an Ƭomhaigh le daoimean buidhe agus comharra clisgeadh, gheibh sinn mƬneachadh nas mionaidiche air cĆ² Ć s a thĆ inig an duilgheadas agus gheibh sinn gu sgiobalta ceallan eadar-theachd:
Bidh mearachdan coltach ris aā tachairt ma thĆØid an t-sreath far an duilleag no ma bhuaileas e cealla aonaichte. Ma bheir thu air falbh an cnap-starra, thĆØid a h-uile cĆ il a cheartachadh sa bhad air an itealan.
Arrays dinamic agus bĆ¹ird snasail
Ma tha an t-sreath fiĆ¹ghantach aā comharrachadh clĆ r āsmartā air a chruthachadh le ath-ghoirid meur-chlĆ r Ctrl+T no le Dachaigh - Cruth mar chlĆ r (Dachaigh - Cruth mar ClĆ r), an uairsin sealbhaichidh e cuideachd a phrƬomh chĆ ileachd - fĆØin-sizing.
Nuair a chuireas tu dĆ ta Ć¹r ris aā bhonn no air an taobh dheas, bidh an clĆ r snasail agus an raon fiĆ¹ghantach aā sƬneadh gu fĆØin-ghluasadach cuideachd:
Ach, tha aon chuingealachadh ann: chan urrainn dhuinn iomradh raon fiĆ¹ghantach a chleachdadh ann am fĆ²raman taobh a-staigh clĆ r snasail:
Arrays dinamic agus feartan Excel eile
Ceart gu leĆ²r, tha thu ag rĆ dh. Tha seo uile inntinneach agus ĆØibhinn. Chan eil feum, mar a bha e roimhe, an fhoirmle a shƬneadh le lĆ imh le iomradh air aā chiad chill den raon thĆ¹sail sƬos agus air an taobh cheart agus a h-uile cĆ il. Agus tha sin uile?
Chan eil buileach.
Chan e dƬreach inneal eile ann an Excel a thā ann an arrays dinamic. A-nis tha iad freumhaichte ann am fƬor chridhe (no eanchainn) Microsoft Excel - an einnsean Ć ireamhachaidh aige. Tha seo aā ciallachadh gu bheil foirmlean agus gnƬomhan Excel eile air a bheil sinn eĆ²lach a-nis cuideachd aā toirt taic do bhith ag obair le arrays fiĆ¹ghantach. Bheir sinn sĆ¹il air beagan eisimpleirean gus beachd a thoirt dhut air doimhneachd nan atharrachaidhean a tha air tachairt.
Cuir thairis
Gus raon a thar-chuir (sreathan suaip agus colbhan) bha gnƬomh togte a-riamh aig Microsoft Excel TRANSP (TRANSPOSE). Ach, airson a chleachdadh, feumaidh tu an toiseach taghadh ceart a dhĆØanamh air an raon airson nan toraidhean (mar eisimpleir, ma bha an cuir a-steach raon de 5 Ć 3, feumaidh tu a bhith air 3 Ć 5 a thaghadh), an uairsin cuir a-steach an gnƬomh agus brĆ¹th air an measgachadh Ctrl+Shift+Cuir a-steach, oir cha b' urrainn dha obrachadh ach ann am modh foirmle rĆØite.
A-nis faodaidh tu dƬreach aon chealla a thaghadh, cuir a-steach an aon fhoirmle a-steach ann agus cliog air an Ć bhaist Cuir a-steach - nƬ raon fiĆ¹ghantach a h-uile cĆ il leis fhĆØin:
ClĆ r iomadachaidh
Seo an eisimpleir a bā Ć bhaist dhomh a thoirt seachad nuair a chaidh iarraidh orm na buannachdan bho fhoirmlean rĆØite fhaicinn ann an Excel. A-nis, gus an clĆ r Pythagorean gu lĆØir obrachadh a-mach, tha e gu leĆ²r seasamh anns aā chiad chealla B2, cuir a-steach an sin foirmle a bhios ag iomadachadh dĆ arrays (seata Ć ireamhan dƬreach agus cĆ²mhnard 1..10) agus dƬreach cliog air Cuir a-steach:
Gluing agus tionndadh cĆ¹ise
Chan urrainn arrays a bhith air an iomadachadh a-mhĆ in, ach cuideachd air an glaodhadh cĆ²mhla ris aā ghnƬomhaiche Ć bhaisteach & (ampersand). Osbarr feumaidh sinn aā chiad ainm agus an t-ainm mu dheireadh a thoirt a-mach Ć dĆ cholbh agus aā chĆ¹is leum a cheartachadh anns an dĆ ta thĆ¹sail. Bidh sinn a 'dĆØanamh seo le aon fhoirmle ghoirid a bhios a' cruthachadh an raon gu lĆØir, agus an uairsin cuiridh sinn an gnƬomh ris PROPNACH (PROPER)gus an clĆ r a sgioblachadh:
Co-dhĆ¹nadh Top 3
Seach gu bheil dĆ²rlach de dh'Ć ireamhan againn Ć s a bheil sinn airson na trƬ toraidhean as Ć irde fhaighinn, gan cur ann an Ć²rdugh teĆ rnaidh. A-nis tha seo air a dhĆØanamh le aon fhoirmle agus, a-rithist, Ć s aonais gin Ctrl+Shift+Cuir a-steach mar roimhe:
Ma tha thu airson gun tĆØid na toraidhean a chuir ann an colbh, ach ann an sreath, tha e gu leĆ²r leth-dhuilleag (sgaradair eileamaid taobh a-staigh aon loidhne) a chuir an Ć ite nan coloin (sgaradh loidhne) san fhoirmle seo. Anns an dreach Beurla de Excel, tha na sgaraidhean sin nan leth-choloin agus cromagan, fa leth.
VLOOKUP aā toirt a-mach grunn cholbhan aig an aon Ć m
gnƬomhan VPR (VLOOKUP) a-nis faodaidh tu luachan a tharraing chan ann bho aon, ach bho ghrunn cholbhan aig an aon Ć m - dƬreach sĆ²nraich na h-Ć ireamhan aca (ann an Ć²rdugh sam bith a tha thu ag iarraidh) mar raon anns an treas argamaid den ghnƬomh:
GnƬomh OFFSET aā tilleadh raon fiĆ¹ghantach
Is e aon de na gnƬomhan as inntinniche agus as fheumaile (Ć s deidh VLOOKUP) airson mion-sgrĆ¹dadh dĆ ta an gnƬomh URNAIGH (AIRGEAD), ris an do chuir mi seachad aig aon Ć m caibideil slĆ n anns an leabhar agam agus artaigil an seo. Is e an duilgheadas ann a bhith aā tuigsinn agus a āmaighstireachd aā ghnƬomh seo a-riamh gun do thill e sreath (raon) de dhĆ ta mar thoradh air an sin, ach cha b āurrainn dhuinn fhaicinn, oir cha robh fios aig Excel fhathast mar a dhā obraicheadh āāāāe le arrays a-mach Ć s a ābhogsa.
A-nis tha an duilgheadas seo san Ć m a dh'fhalbh. Faic mar a-nis, aā cleachdadh aon fhoirmle agus sreath fiĆ¹ghantach air a thilleadh le OFFSET, is urrainn dhut a h-uile sreath airson toradh sĆ²nraichte a thoirt a-mach Ć clĆ r sam bith:
Bheir sinn sĆ¹il air na h-argamaidean aice:
- A1 - cealla tĆ²iseachaidh (puing iomraidh)
- ŠŠŠŠ”ŠŠŠŠ(F2;A2: A30;0) - obrachadh a-mach an gluasad bhon chill tĆ²iseachaidh sƬos - chun aā chiad chĆ l a chaidh a lorg.
- 0 - gluasad na āuinneagā air an taobh cheart an coimeas ris a āchill tĆ²iseachaidh
- Seo(A2: A30;F2) - obrachadh a-mach Ć irde an āuinneigā a chaidh a thilleadh - an Ć ireamh de loidhnichean far a bheil cĆ l.
- 4 ā meud na āuinneigeā gu cĆ²mhnard, ie toradh 4 colbhan
GnƬomhan Ć¹ra airson Arrays Dynamic
A bharrachd air a bhith aā toirt taic don uidheamachd eagrachaidh fiĆ¹ghantach ann an seann ghnƬomhan, chaidh grunn ghnƬomhan gu tur Ć¹r a chur ri Microsoft Excel, air an gĆØilleadh gu sĆ²nraichte airson a bhith ag obair le arrays fiĆ¹ghantach. Gu sĆ²nraichte, is iad seo:
- CHOITCHEANN (SORT) - aā rĆØiteach an raon cuir a-steach agus aā toirt a-mach sreath fiĆ¹ghantach air an toradh
- SORTPO (SORTBY) - is urrainn dha aon raon a sheĆ²rsachadh a rĆØir luachan bho fhear eile
- FILTAR (SGILEAN) - aā faighinn air ais sreathan bhon raon stĆ²r a choinnicheas ris na cumhachan ainmichte
- UNIK (UNIQUE) - thoir a-mach luachan sĆ²nraichte bho raon no thoir air falbh dĆ¹blaidhean
- SLUAGH (RANDARRAY) - aā gineadh sreath de Ć ireamhan air thuaiream de mheud sĆ²nraichte
- ATHAIR (SEquENCE) - aā cruthachadh sreath bho shreath Ć ireamhan le ceum sĆ²nraichte
Tuilleadh mun deidhinn - beagan an dĆØidh sin. Is fhiach iad artaigil air leth (agus chan e aon) airson sgrĆ¹dadh smaoineachail š
Co-dhĆ¹naidhean
Ma tha thu air a h-uile dad a chaidh a sgrƬobhadh gu h-Ć rd a leughadh, tha mi aā smaoineachadh gu bheil thu mu thrĆ th aā tuigsinn meud nan atharrachaidhean a tha air tachairt. Faodar uimhir de rudan ann an Excel a dhĆØanamh a-nis nas fhasa, nas fhasa agus nas loidsigeach. Feumaidh mi aideachadh gu bheil mi air mo chlisgeadh le cia mheud artaigil a dhā fheumar a cheartachadh an seo, air an lĆ rach seo agus anns na leabhraichean agam, ach tha mi deiseil airson seo a dhĆØanamh le cridhe aotrom.
A 'toirt geĆ rr-chunntas air na toraidhean, cuiridhean arrays fiĆ¹ghantach, faodaidh tu na leanas a sgrƬobhadh:
- Faodaidh tu dƬochuimhneachadh mun mheasgachadh Ctrl+Shift+Cuir a-steach. Chan eil Excel a-nis aā faicinn eadar-dhealachadh sam bith eadar āfoirmlean cunbhalachā agus āfoirmlean rĆØiteā agus bidh e gan lĆ imhseachadh san aon dĆ²igh.
- Mu dheidhinn an gnƬomh RO-RĆDH (SUMPRODUCT), a chaidh a chleachdadh roimhe seo gus foirmlean array a chuir a-steach Ć s aonais Ctrl+Shift+Cuir a-steach faodaidh tu cuideachd dƬochuimhneachadh - a-nis tha e furasta gu leĆ²r SUM Šø Cuir a-steach.
- Tha bĆ¹ird snasail agus gnƬomhan eĆ²lach (SUM, IF, VLOOKUP, SUMIFS, msaa) a-nis cuideachd aā toirt taic gu h-iomlan no ann am pĆ irt de arrays fiĆ¹ghantach.
- Tha co-fhreagarrachd air ais ann: ma dh'fhosglas tu leabhar-obrach le arrays fiĆ¹ghantach ann an seann dreach de Excel, tionndaidhidh iad gu foirmlean rĆØite (ann an sĆØbhirean lĆ¹bach) agus leanaidh iad orra ag obair san āseann stoidhleā.
Lorg Ć ireamh air choireigin eas-bhuannachdan:
- Chan urrainn dhut sreathan, colbhan no ceallan fa leth a sguabadh Ć s Ć sreath fiĆ¹ghantach, ie tha e beĆ² mar aon bhuidheann.
- Chan urrainn dhut sreath fiĆ¹ghantach a sheĆ²rsachadh san dĆ²igh Ć bhaisteach troimhe DĆ ta - Deasachadh (DĆ ta - Deasaich). Tha gnƬomh sĆ²nraichte ann airson seo a-nis. CHOITCHEANN (SORT).
- Chan urrainnear raon fiĆ¹ghantach a thionndadh gu clĆ r snasail (ach faodaidh tu raon fiĆ¹ghantach a dhĆØanamh stĆØidhichte air clĆ r snasail).
Gu dearbh, chan e seo an deireadh, agus tha mi cinnteach gun lean Microsoft air adhart ag adhartachadh an uidheamachd seo san Ć m ri teachd.
CĆ ite an urrainn dhomh luchdachadh sƬos?
Agus mu dheireadh, am prƬomh cheist š
Dhā ainmich Microsoft an toiseach agus sheall e ro-shealladh de arrays fiĆ¹ghantach ann an Excel air ais san t-Sultain 2018 aig co-labhairt Ignite. Anns na mƬosan a tha romhainn, chaidh mion-dheuchainn agus ruith a-steach de fheartan Ć¹ra, an toiseach air adhart cait luchd-obrach Microsoft fhĆØin, agus an uairsin air luchd-dearbhaidh saor-thoileach bhon chearcall de Office Insiders. Am-bliadhna, thĆ²isich an Ć¹rachadh a chuireas arrays fiĆ¹ghantach air a sgaoileadh a-mach mean air mhean gu luchd-aontachaidh Ć bhaisteach Office 365. Mar eisimpleir, cha dā fhuair mi e ach san LĆ¹nastal leis an fho-sgrƬobhadh Office 365 Pro Plus (Targaidte MƬosail) agam.
Mura h-eil arrays fiĆ¹ghantach aig an Excel agad fhathast, ach gu bheil thu dha-rƬribh ag iarraidh obrachadh cĆ²mhla riutha, tha na roghainnean a leanas ann:
- Ma tha ballrachd Office 365 agad, faodaidh tu feitheamh gus an ruig an t-Ć¹rachadh seo thu. Bidh cho luath sa thachras seo an urra ri dĆØ cho tric sa thĆØid Ć¹rachaidhean a lƬbhrigeadh don Oifis agad (uair sa bhliadhna, aon uair gach sia mƬosan, uair sa mhƬos). Ma tha PC corporra agad, faodaidh tu iarraidh air an rianaire agad Ć¹rachaidhean a chuir air dĆ²igh airson an luchdachadh sƬos nas trice.
- Faodaidh tu a dhol cĆ²mhla ris na saor-thoilich deuchainn Office Insiders sin - an uairsin bidh thu mar aā chiad neach a gheibh na feartan agus na gnƬomhan Ć¹ra gu lĆØir (ach tha cothrom ann gum bi barrachd buggy ann an Excel, gu dearbh).
- Mura h-eil ballrachd agad, ach dreach ann am bogsa leis fhĆØin de Excel, feumaidh tu feitheamh gus an tĆØid an ath dhreach de Office agus Excel a leigeil ma sgaoil ann an 2022, co-dhiĆ¹. Chan eil luchd-cleachdaidh nan dreachan sin aā faighinn ach Ć¹rachaidhean tĆØarainteachd agus rĆØiteachadh bug, agus tha a h-uile āgoodiesā Ć¹r a-nis aā dol dƬreach gu luchd-aontachaidh Office 365. Duilich ach fƬor š
Co-dhiĆ¹, nuair a nochdas arrays fiĆ¹ghantach san Excel agad - Ć s deidh an artaigil seo, bidh thu deiseil air a shon š
- DĆØ a thā ann am foirmlean rĆØite agus mar a chleachdas tu iad ann an Excel
- Suim uinneig (raon) aā cleachdadh aā ghnƬomh OFFSET
- 3 DĆ²ighean air ClĆ r a thionndadh ann an Excel