Raon dinimiciúil le auto-sizing

An bhfuil táblaí agat le sonraí in Excel ar féidir iad a athrú, ie is féidir le líon na sraitheanna (colúin) a mhéadú nó a laghdú le linn na hoibre? Má "snámhann" méideanna an tábla, beidh ort monatóireacht leanúnach a dhéanamh ar an nóiméad seo agus é a cheartú:

  • naisc i bhfoirmlí tuairisce a thagraíonn dár tábla
  • raonta tosaigh táblaí mhaighdeogacha a thógtar de réir ár dtábla
  • raonta tosaigh cairteacha tógtha de réir ár dtábla
  • raonta le haghaidh anuas a úsáideann ár tábla mar fhoinse sonraí

Ní ligfidh sé seo ar fad duit a bheith leamh 😉

Beidh sé i bhfad níos áisiúla agus níos ceart raon dinimiciúil "rubair" a chruthú, a choigeartóidh go huathoibríoch i méid do líon iarbhír na sraitheanna agus na gcolún sonraí. Chun seo a chur i bhfeidhm, tá roinnt bealaí.

Modh 1. Tábla cliste

Aibhsigh do raon cealla agus roghnaigh ón gcluaisín Baile – Formáid mar Tábla (Baile – Formáid mar Tábla):

Raon dinimiciúil le auto-sizing

Mura bhfuil an dearadh stríocach uait a chuirtear leis an tábla mar fho-iarmhairt, ansin is féidir leat é a mhúchadh ar an gcluaisín atá le feiceáil Cruthaitheoir (Dearadh). Faigheann gach tábla a chruthaítear ar an mbealach seo ainm is féidir a chur in ionad ceann níos áisiúla san áit chéanna ar an táb Cruthaitheoir (Dearadh) sa réimse Ainm an tábla (Ainm an Tábla).

Raon dinimiciúil le auto-sizing

Anois is féidir linn naisc dhinimiciúla chuig ár “tábla cliste” a úsáid:

  • Tábla 1 – nasc leis an tábla iomlán seachas an tsraith ceanntásc (A2: D5)
  • Tábla 1[#Gach] – nasc leis an tábla iomlán (A1:D5)
  • Tábla 1[Peadar] – tagairt do raoncholún gan an chéad cheanntásc cille (C2:C5)
  • Tábla 1[# Ceanntásc] – nasc chuig an “header” le hainmneacha na gcolún (A1: D1)

Oibríonn tagairtí dá leithéid go han-mhaith i bhfoirmlí, mar shampla:

= SUM (Tábla 1[Moscó]) – ríomh na suime don cholún “Moscó”

or

=VPR(F5;Tábla 1;3;0) – cuardaigh sa tábla don mhí ó chill F5 agus eisigh suim St. Petersburg dó (cad é VLOOKUP?)

Is féidir naisc den sórt sin a úsáid go rathúil agus táblaí maighdeog á gcruthú trí roghnú ar an gcluaisín Ionsáigh – Tábla Maighdeog (Ionsáigh – Tábla Pivot) agus ainm an tábla cliste a iontráil mar fhoinse sonraí:

Raon dinimiciúil le auto-sizing

Má roghnaíonn tú blúire de thábla den sórt sin (mar shampla, an chéad dá cholún) agus má chruthaíonn tú léaráid de chineál ar bith, ansin nuair a chuirtear línte nua leis, cuirfear leis an léaráid iad go huathoibríoch.

Agus liostaí anuas á gcruthú, ní féidir naisc dhíreacha le heilimintí tábla cliste a úsáid, ach is féidir leat dul timpeall ar an teorainn seo go héasca le cleas oirbheartaíochta - úsáid an fheidhm INDIRECT (INDIRECT), a athraíonn an téacs ina nasc:

Raon dinimiciúil le auto-sizing

Iad siúd. nascann nasc chuig tábla cliste i bhfoirm teaghrán téacs (i gcomharthaí athfhriotail!) ina nasc iomlán, agus is gnách go bhfeictear sa liosta anuas é.

Modh 2: Raon ainmnithe dinimiciúil

Más rud é go bhfuil sé neamh-inmhianaithe do shonraí a thiontú go tábla cliste ar chúis éigin, ansin is féidir leat modh beagán níos casta, ach i bhfad níos ilúsáide a úsáid - cruthaigh raon ainmnithe dinimiciúil in Excel a thagraíonn dár tábla. Ansin, mar atá i gcás tábla cliste, is féidir leat ainm an raoin chruthaithe a úsáid faoi shaoirse in aon fhoirmlí, tuarascálacha, cairteacha, etc. Let tús le sampla simplí:

Raon dinimiciúil le auto-sizing

Tasc: raon ainmnithe dinimiciúil a dhéanamh a dhéanfadh tagairt do liosta cathracha agus a shíneadh agus a chrapadh go huathoibríoch i méid agus cathracha nua á gcur leis nó á scriosadh.

Beidh dhá fheidhm Excel ionsuite de dhíth orainn atá ar fáil in aon leagan − POICPOZ (MATCH) chun an chill dheireanach den raon a chinneadh, agus INNÉACS (INDEX) chun nasc dinimiciúil a chruthú.

Ag baint úsáide as MATCH an chill dheireanach a aimsiú

MATCH(luach_cuardaigh, raon, cineál_comaitéireachta) – feidhm a chuardaíonn luach tugtha i raon (as a chéile nó colún) agus a sheolann ar ais orduimhir na cille inar aimsíodh é. Mar shampla, tabharfaidh an fhoirmle MATCH ("Márta"; A1:A5; 0) an uimhir 4 ar ais mar thoradh air sin, toisc go bhfuil an focal "Márta" suite sa cheathrú cill i gcolún A1:A5. Ciallaíonn an argóint feidhme deiridh Match_Type = 0 go bhfuilimid ag lorg meaitseála beacht. Mura sonraítear an argóint seo, athróidh an fheidhm chuig an modh cuardaigh don luach is lú is gaire - is é seo go díreach cad is féidir a úsáid go rathúil chun an chill dheireanach áitithe inár n-eagar a fháil.

Is é croílár an cleas simplí. Déanann MATCH cuardach ar chealla sa raon ó bhun go barr agus, go teoiriciúil, ba chóir go stopfadh sé nuair a aimsíonn sé an luach is lú is gaire don luach a thugtar. Má shonraíonn tú luach atá ar ndóigh níos mó ná aon cheann atá ar fáil sa tábla mar an luach inmhianaithe, ansin sroichfidh MATCH deireadh an tábla, ní bhfaighidh tú faic agus tabhair uimhir sheicheamh na cille líonta deiridh. Agus ní mór dúinn é!

Mura bhfuil ach uimhreacha inár sraith, is féidir linn uimhir a shonrú mar an luach inmhianaithe, atá ar ndóigh níos mó ná aon cheann de na cinn sa tábla:

Raon dinimiciúil le auto-sizing

Chun ráthaíocht a fháil, is féidir leat an uimhir 9E + 307 a úsáid (9 n-uaire 10 go dtí an chumhacht 307, ie 9 le 307 nialais) - an t-uaslíon ar féidir le Excel oibriú leis i bprionsabal.

Má tá luachanna téacs inár gcolún, ansin mar choibhéis na huimhreach is mó is féidir, is féidir an tógáil REPEAT (“i”, 255) a chur isteach – teaghrán téacs ina bhfuil 255 litir “i” – an litir dheireanach de an aibítir. Since Excel actually compares character codes when searching, any text in our table will technically be “smaller” than such a long “yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy” line:

Raon dinimiciúil le auto-sizing

Gin nasc ag baint úsáide as INDEX

Anois go bhfuil a fhios againn cén áit a bhfuil an eilimint dheireanach neamhfholamh sa tábla, tá sé fós mar nasc lenár raon iomlán. Chuige seo úsáidimid an fheidhm:

INDEX(raon; row_num; colún_num)

Tugann sé inneachar na cille ón raon de réir a chéile agus uimhir cholúin, ie mar shampla, tabharfaidh an fheidhm =INDEX(A1:D5;3; 4) inár dtábla le cathracha agus míonna ón modh roimhe seo 1240 - an t-ábhar ón 3ú sraith agus ón 4ú colún, ie cealla D3. Mura bhfuil ach colún amháin ann, is féidir a uimhir a fhágáil ar lár, .i. tabharfaidh an fhoirmle INDEX(A2:A6;3) “Samara” ar an ngabháil scáileáin dheireanach.

Agus tá nuance amháin nach bhfuil go hiomlán soiléir: mura gcuirtear an INDEX díreach isteach sa chill tar éis an comhartha =, mar is gnách, ach go n-úsáidtear é mar an chuid deiridh den tagairt don raon tar éis an colon, ansin ní thugann sé amach a thuilleadh. ábhar na cille, ach a seoladh! Mar sin, i bhfoirmle cosúil le $A$2:INDEX($A$2:$A$100;3) a thabharfar tagairt don raon A2:A4 ag an aschur.

Agus seo an áit a dtagann an fheidhm MATCH isteach, a chuirimid isteach taobh istigh den INDEX chun deireadh an liosta a chinneadh go dinimiciúil:

=$A$2:INDEX($A$2:$A$100; MATCH(REP("I"; 255);A2:A100))

Cruthaigh raon ainmnithe

Tá sé fós chun é a phacáil isteach ina n-iomláine amháin. Oscail cluaisín foirmle (foirmlí) Agus cliceáil ar an Bainisteoir Ainm (Bainisteoir Ainm). Sa fhuinneog a osclaíonn, cliceáil ar an gcnaipe Cruthaigh (nua), cuir isteach ár n-ainm raon agus foirmle sa réimse Raon (Tagairt):

Raon dinimiciúil le auto-sizing

Tá sé fós le cliceáil ar OK agus is féidir an raon réidh a úsáid in aon fhoirmlí, liostaí anuas nó cairteacha.

  • Feidhm VLOOKUP a úsáid chun táblaí agus luachanna cuardaigh a nascadh
  • Conas liosta anuas uathoibríoch a chruthú
  • Conas tábla maighdeog a chruthú chun anailís a dhéanamh ar líon mór sonraí

 

Leave a Reply