Skip to main content

Conas raon ainmnithe dinimiciúil a chruthú in Excel?

De ghnáth, Ranganna Ainmnithe an-úsáideach d’úsáideoirí Excel, is féidir leat sraith luachanna a shainiú i gcolún, ainm a thabhairt don cholún sin, agus ansin is féidir leat tagairt a dhéanamh don raon sin de réir ainm in ionad a thagairtí cille. Ach an chuid is mó den am, ní mór duit sonraí nua a chur leis chun luachanna sonraí do raon atreoraithe a leathnú amach anseo. Sa chás seo, caithfidh tú dul ar ais chuig Foirmlí > Bainisteoir Ainm agus an raon a athshainiú chun an luach nua a áireamh. Chun é seo a sheachaint, is féidir leat raon ainmnithe dinimiciúil a chruthú a chiallaíonn nach gá duit tagairtí cille a choigeartú gach uair a chuireann tú as a chéile nó colún nua leis an liosta.

Cruthaigh raon dinimiciúil ainmnithe in Excel trí thábla a chruthú

Cruthaigh raon dinimiciúil ainmnithe in Excel le Feidhm

Cruthaigh raon dinimiciúil ainmnithe in Excel le cód VBA


mboilgeog cheart gorm saighead Cruthaigh raon dinimiciúil ainmnithe in Excel trí thábla a chruthú

Má tá tú ag úsáid Excel 2007 nó leaganacha níos déanaí, is é an bealach is éasca le raon ainmnithe dinimiciúil a chruthú ná tábla ainmnithe Excel a chruthú.

Ligean le rá, tá réimse sonraí seo a leanas agat a chaithfidh a bheith ina raon ainmnithe dinimiciúil.

doc-dinimiciúil-raon1

1. Ar dtús, saineoidh mé ainmneacha raon don raon seo. Roghnaigh an raon A1: A6 agus cuir isteach an t-ainm dáta isteach sa Ainm Bosca, ansin brúigh Iontráil eochair. Ainm a shainiú do raon B1: B6 mar Saleprice ar an mbealach céanna. Ag an am céanna, cruthaím foirmle = suim (Saleprice) i gcill bhán, féach an scáileán:

doc-dinimiciúil-raon2

2. Roghnaigh an raon agus cliceáil Ionsáigh > tábla, féach ar an scáileán:

doc-dinimiciúil-raon3

3. Sa an Cruthaigh Tábla bosca pras, seiceáil Tá ceanntásca ar mo thábla (mura bhfuil ceanntásca ag an raon, díthiceáil é), cliceáil OK cnaipe, agus athraíodh na sonraí raon go tábla. Féach screenshots:

doc-dinimiciúil-raon4 -2 doc-dinimiciúil-raon5

4. Agus nuair a iontrálann tú luachanna nua tar éis na sonraí, athróidh an raon ainmnithe go huathoibríoch agus athrófar an fhoirmle chruthaithe freisin. Féach na scáileáin scáileáin seo a leanas:

doc-dinimiciúil-raon6 -2 doc-dinimiciúil-raon7

Nótaí:

1. Caithfidh do chuid sonraí iontrála nua a bheith in aice leis na sonraí thuas, ciallaíonn sé nach bhfuil aon sraitheanna nó colúin bhána idir na sonraí nua agus na sonraí atá ann.

2. Sa tábla, tá tú in ann sonraí a chur isteach idir na luachanna atá ann.


mboilgeog cheart gorm saighead Cruthaigh raon dinimiciúil ainmnithe in Excel le Feidhm

In Excel 2003 nó leagan níos luaithe, ní bheidh an chéad mhodh ar fáil, mar sin seo bealach eile duitse. Méid seo a leanas OFFSET () is féidir le feidhm an fabhar seo a dhéanamh duitse, ach tá sé trioblóideach. Ag ceapadh go bhfuil raon sonraí agam ina bhfuil na hainmneacha raon atá sainithe agam, mar shampla, A1: A6 is é ainm an raoin dáta, agus B1: B6 ainm raon atá Saleprice, ag an am céanna, cruthaím foirmle don Saleprice. Féach an pictiúr:

doc-dinimiciúil-raon2

Is féidir leat na hainmneacha raon a athrú go hainmneacha raon dinimiciúla leis na céimeanna seo a leanas:

1. Téigh chun cliceáil Foirmlí > Bainisteoir Ainm, féach ar an scáileán:

doc-dinimiciúil-raon8

2. Sa an Bainisteoir Ainm bosca dialóige, roghnaigh an mhír is mian leat a úsáid, agus cliceáil Cuir cnaipe.

doc-dinimiciúil-raon9

3. Sa popped amach Cuir Ainm in Eagar dialóg, cuir isteach an fhoirmle seo = OFFSET (Bileog1! $ A $ 1, 0, 0, COUNTA ($ A: $ A), 1) isteach sa Tagraíonn bosca téacs, féach an pictiúr:

doc-dinimiciúil-raon10

4. Ansin cliceáil OK, agus ansin déan céim2 agus céim3 arís chun an fhoirmle seo a chóipeáil = OFFSET (Bileog1! $ B $ 1, 0, 0, COUNTA ($ B: $ B), 1) isteach sa Tagraíonn bosca téacs don Saleprice ainm raon.

5. Agus cruthaíodh na raonta ainmnithe dinimiciúla. Nuair a iontrálann tú luachanna nua tar éis na sonraí, athróidh an raon ainmnithe go huathoibríoch agus athrófar an fhoirmle chruthaithe freisin. Féach screenshots:

doc-dinimiciúil-raon6 -2 doc-dinimiciúil-raon7

Nóta: Má tá cealla bána i lár do raon, beidh toradh do fhoirmle mícheart. Sin toisc nach ndéantar na cealla neamhfholamh a chomhaireamh, mar sin beidh do raon níos giorra ná mar ba chóir, agus fágfar na cealla deireanacha sa raon as.

Leid: míniú ar an bhfoirmle seo:

  • = OFFSET (tagairt, sraitheanna, cols, [airde], [leithead])
  • -1
  • = OFFSET (Bileog1! $ A $ 1, 0, 0, COUNTA ($ A: $ A), 1)
  • tagairt comhfhreagraíonn do shuíomh tosaigh na cille, sa sampla seo Bileog1! $ A $ 1;
  • as a chéile tagraíonn sé do líon na sraitheanna atá tú ag dul a bhogadh anuas, i gcoibhneas leis an gcill thosaigh (nó os a chionn, má úsáideann tú luach diúltach.), sa sampla seo, léiríonn 0 go dtosóidh an liosta ón gcéad ró síos.
  • gcolún comhfhreagraíonn sé do líon na gcolún a bhogfaidh tú ar dheis, i gcoibhneas leis an gcill tosaigh (nó ar chlé, ag baint úsáide as luach diúltach.), san fhoirmle shampla thuas, léiríonn 0 leathnú 0 cholún ar dheis.
  • [airde] comhfhreagraíonn sé d’airde (nó líon na sraitheanna) den raon ag tosú ag an suíomh coigeartaithe. $ A: $ A, comhaireamh sé na míreanna go léir a iontráiltear i gcolún A.
  • [leithead] comhfhreagraíonn sé do leithead (nó líon na gcolún) den raon ag tosú ag an suíomh coigeartaithe. San fhoirmle thuas, beidh an liosta 1 cholún ar leithead.

Féadfaidh tú na hargóintí seo a athrú go do riachtanas.


mboilgeog cheart gorm saighead Cruthaigh raon dinimiciúil ainmnithe in Excel le cód VBA

Má tá ilcholúin agat, d’fhéadfá foirmle aonair a athdhéanamh agus a iontráil do na colúin eile go léir, ach próiseas fada athchleachtach a bheadh ​​ansin. Chun rudaí a dhéanamh níos éasca, is féidir leat cód a úsáid chun an raon ainmnithe dinimiciúil a chruthú go huathoibríoch.

1. Gníomhaigh do bhileog oibre.

2. Coinnigh síos an ALT + F11 eochracha, agus osclaíonn sé an Fuinneog Microsoft Visual Basic for Applications.

3. Cliceáil Ionsáigh > Modúil, agus greamaigh an cód seo a leanas sa Fuinneog an Mhodúil.

Cód Vba: cruthaigh raon ainmnithe dinimiciúil

Sub CreateNamesxx()
'Update 20131128
Dim wb As Workbook, ws As Worksheet
Dim lrow As Long, lcol As Long, i As Long
Dim myName As String, Start As String
Const Rowno = 1
Const Colno = 1
Const Offset = 1
On Error Resume Next
Set wb = ActiveWorkbook
Set ws = ActiveSheet
lcol = ws.Cells(Rowno, 1).End(xlToRight).Column
lrow = ws.Cells(Rows.Count, Colno).End(xlUp).Row
Start = Cells(Rowno, Colno).Address
wb.Names.Add Name:="lcol", RefersTo:="=COUNTA($" & Rowno & ":$" & Rowno & ")"
wb.Names.Add Name:="lrow", RefersToR1C1:="=COUNTA(C" & Colno & ")"
wb.Names.Add Name:="myData", RefersTo:="=" & Start & ":INDEX($1:$65536," & "lrow," & "Lcol)"
For i = Colno To lcol
    myName = Replace(Cells(Rowno, i).Value, " ", "_")
    If myName <> "" Then
        wb.Names.Add Name:=myName, RefersToR1C1:="=R" & Rowno + Offset & "C" & i & ":INDEX(C" & i & ",lrow)"
    End If
Next
End Sub

4. Ansin brúigh F5 eochair chun an cód a rith, agus ginfear roinnt raonta ainmnithe dinimiciúla atá ainmnithe leis na luachanna chéad ró agus cruthaíonn sé raon dinimiciúil ar a dtugtar freisin MySonraí a chlúdaíonn na sonraí iomlána.

5. Nuair a iontrálann tú luachanna nua tar éis na sraitheanna nó na gcolún, leathnófar an raon freisin. Féach screenshots:

doc-dinimiciúil-raon12
-1
doc-dinimiciúil-raon13

Nótaí:

1. Leis an gcód seo, ní thaispeántar na hainmneacha raon sa Ainm Bosca, chun na hainmneacha raon a fheiceáil agus a úsáid go caothúil, tá suiteáilte agam Kutools le haghaidh Excel, Lena Nascleanúint Pane, liostaítear na hainmneacha raon dinimiciúla cruthaithe.

2. Leis an gcód seo, is féidir raon iomlán na sonraí a leathnú go hingearach nó go cothrománach, ach le cuimhneamh níor cheart go mbeadh sraitheanna nó colúin bhána idir na sonraí nuair a iontrálann tú luachanna nua.

3. Nuair a úsáideann tú an cód seo, ba chóir do raon sonraí a thosú ag cill A1.


Airteagal gaolmhar:

Conas cairt a nuashonrú go huathoibríoch tar éis sonraí nua a iontráil in Excel?

Uirlisí Táirgiúlachta Oifige is Fearr

🤖 Kutools AI Aide: anailís sonraí a réabhlóidiú bunaithe ar: Forghníomhú Chliste   |  Gin Cód  |  Cruthaigh Foirmlí Saincheaptha  |  Anailís a dhéanamh ar Sonraí agus Cairteacha a Ghin  |  Feidhmeanna Kutools a agairt...
Gnéithe Coitianta: Faigh, Aibhsigh nó Aithnigh Dúblaigh   |  Scrios Sraitheanna Bána   |  Comhcheangail Colúin nó Cealla gan Sonraí a Chailleadh   |   Babhta gan Foirmle ...
Cuardaigh Super: Ilchritéir VLookup    VLookup Illuachanna  |   VLookup Trasna Ilbhileoga   |   Amharc doiléir ....
Liosta anuas Casta: Go tapa Cruthaigh Liosta Anuas   |  Liosta anuas Cleithiúnach   |  Liosta Buail Isteach Ilroghnacha ....
Bainisteoir Colún: Cuir Líon Sonrach Colún leis  |  Colúin Bog  |  Scoránaigh Stádas Infheictheachta na gColún Ceilte  |  Déan comparáid idir Raonta & Colúin ...
Gnéithe Réadmhaoin: Fócas Eangaí   |  Amharc Dearaidh   |   Barra Mór na Foirmle    Leabhar Oibre & Bainisteoir Bileog   |  Leabharlann Acmhainní (Uaththéacs)   |  Piocálaí Dáta   |  Comhcheangail Bileoga Oibre   |  Criptigh/Díchriptigh Cealla    Seol Ríomhphost trí Liosta   |  Scagaire Super   |   Scagaire Speisialta (scagaire trom/iodálach/stailc tríd...) ...
Barr 15 Uirlisí12 Téacs uirlisí (Cuir Téacs, Bain Carachtair,...)   |   50 + Cairt cineálacha (Cairt Gantt,...)   |   40+ Praiticiúil Foirmlí (Ríomh aois bunaithe ar lá breithe,...)   |   19 Insertion uirlisí (Cuir isteach Cód QR, Ionsáigh Pictiúr ón gCosán,...)   |   12 Tiontú uirlisí (Uimhreacha le Focail, Comhshó Airgeadra,...)   |   7 Cumaisc & Scoilt uirlisí (Sraitheanna Comhcheangail Casta, Cealla Scoilt,...)   |   ... agus eile

Supercharge Do Scileanna Excel le Kutools le haghaidh Excel, agus Éifeachtúlacht Taithí Cosúil Ná Roimhe. Kutools le haghaidh Excel Tairiscintí Níos mó ná 300 Ardghnéithe chun Táirgiúlacht a Treisiú agus Sábháil Am.  Cliceáil anseo chun an ghné is mó a theastaíonn uait a fháil ...

Tuairisc


Tugann Tab Oifige comhéadan Tabbed chuig Office, agus Déan Do Obair i bhfad Níos Éasca

  • Cumasaigh eagarthóireacht agus léamh tabbed i Word, Excel, PowerPoint, Foilsitheoir, Rochtain, Visio agus Tionscadal.
  • Oscail agus cruthaigh cáipéisí iolracha i gcluaisíní nua den fhuinneog chéanna, seachas i bhfuinneoga nua.
  • Méadaíonn do tháirgiúlacht 50%, agus laghdaíonn sé na céadta cad a tharlaíonn nuair luch duit gach lá!
Comments (4)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
really, really not helpful
This comment was minimized by the moderator on the site
please help i am trying to create a dynamic named range on excel 2016 typing "=offset(DATAENTRY!$B$6,,,counta(DATAENTRY!$B$6:$B$13))" but still it gives me an error saying it is not a formula.
This comment was minimized by the moderator on the site
You are a very good teacher: 1) step-by-step approach; 2) you do not bore the student with obvious material or conclusions; 3) yet you include all necessary material. I look forward to more tutorials from you.
This comment was minimized by the moderator on the site
Thanks for good article
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations