Swyddogaeth Excel ADDRESS i gael cyfeiriad cell a mwy

  • Rhannu Hwn
Michael Brown

Tabl cynnwys

Mae'r tiwtorial yn rhoi cyflwyniad byr i gystrawen ffwythiant ADDRESS ac yn dangos sut i'w ddefnyddio i ddychwelyd cyfeiriad cell Excel a mwy.

I greu cyfeirnod cell yn Excel, chi yn gallu teipio'r cyfesurynnau colofn a rhes â llaw. Fel arall, gallwch gael cyfeiriad cell Excel o'r rhifau rhes a cholofn a gyflenwir i'r swyddogaeth ADDRESS. Bron yn ddibwrpas ar ei phen ei hun, mewn cyfuniad â swyddogaethau eraill gall y dechneg hon fod yr unig ateb mewn sefyllfaoedd pan nad yw'n bosibl cyfeirio at gell yn uniongyrchol. defnyddiau sylfaenol

Mae'r swyddogaeth ADDRESS wedi'i chynllunio i gael cyfeiriad cell yn Excel yn seiliedig ar y rhifau rhes a cholofn penodedig. Dychwelir cyfeiriad cell fel llinyn testun, nid cyfeirnod gwirioneddol.

Mae'r ffwythiant ar gael ym mhob fersiwn o Excel ar gyfer Microsoft 365 - Excel 2007.

Cystrawen y ffwythiant ADDRESS yw fel a ganlyn:

ADDRESS(row_num, column_num, [abs_num], [a1], [sheet_text])

Mae angen y ddwy ddadl gyntaf:

> rhes_num - y rhes rhif i'w ddefnyddio yng nghyfeirnod y gell.

column_num - rhif y golofn i adeiladu'r cyfeirnod cell.

Y tair arg olaf, sy'n nodi fformat cyfeirnod y gell, yw dewisol:

abs_num - y math o gyfeirnod, absoliwt neu gymharol. Gall gymryd unrhyw un o'r rhifau isod; mae'r rhagosodiad yn absoliwt.

  • 1 neu wedi'i hepgor -cyfeirnod cell absoliwt fel $A$1
  • 2 - cyfeirnod cymysg: colofn gymharol a rhes absoliwt fel A$1
  • 3 - cyfeirnod cymysg: colofn absoliwt a rhes gymharol fel $A1
  • 4 - cyfeirnod cell cymharol fel A1

a1 - yr arddull cyfeirio, A1 neu R1C1. Os caiff ei hepgor, defnyddir yr arddull A1 rhagosodedig.

  • 1 neu TRUE neu hepgorwyd - yn dychwelyd y cyfeiriad cell yn yr arddull cyfeirnod A1 lle mae colofnau yn llythrennau a rhesi yn rhifau.
  • 0 neu ANGHYWIR - yn dychwelyd y cyfeiriad cell yn yr arddull cyfeirnod R1C1 lle cynrychiolir rhesi a cholofnau gan rifau.

sheet_text - enw'r daflen waith i'w gynnwys yn y cyfeirnod allanol. Dylid cyflenwi enw’r ddalen fel llinyn testun a’i amgáu mewn dyfynodau, e.e. "Taflen 2". Os caiff ei hepgor, ni ddefnyddir enw taflen waith, ac mae'r cyfeiriad yn rhagosodedig i'r ddalen gyfredol.

Er enghraifft:

=ADDRESS(1,1) - yn dychwelyd cyfeiriad y gell gyntaf (h.y. y gell ar groesffordd y rhes gyntaf a'r golofn gyntaf) fel cyfeirnod cell absoliwt $A$1.

=ADDRESS(1,1,4) - yn dychwelyd cyfeiriad y gell gyntaf fel cyfeirnod cell cymharol A1.

Yn y tabl canlynol, fe welwch ychydig mwy o fathau cyfeirio y gellir eu dychwelyd gan fformiwlâu ADDRESS. Disgrifiad > =CYFEIRIAD(1,2) $B$1 Cell absoliwtcyfeirnod =ADDRESS(1,2,4) B1 Cyfeirnod cell cymharol =CYFEIRIAD(1,2,2) B$1 Colofn berthynol a rhes absoliwt =CYFEIRIAD(1,2,3) $B1 Colofn absoliwt a rhes gymharol =CYFEIRIAD(1,2,1,FALSE) R1C2<16 Cyfeirnod absoliwt yn arddull R1C1 =ADDRESS(1,2,4,FALSE) R[1]C[2] Cyfeirnod cymharol yn arddull R1C1 =ADDRESS(1,2,1,,"Sheet2") Taflen2!$B$1 Cyfeirnod absoliwt at ddalen arall =ADDRESS(1,2,4,,"Taflen2") Taflen2!B1 Cyfeirnod cymharol i ddalen arall

Sut i ddefnyddio ffwythiant ADDRESS yn Excel - enghreifftiau fformiwla

Mae'r enghreifftiau isod yn dangos sut i ddefnyddio'r ffwythiant CYFEIRIAD y tu mewn i fformiwlâu mwy i gyflawni mwy tasgau anodd.

Dychwelyd gwerth cell mewn rhes a cholofn a roddwyd

Os mai'ch nod yw cael gwerth o gell benodol yn seiliedig ar ei rhifau rhes a cholofn, defnyddiwch yr hwyl ADDRESS gweithredu ynghyd ag INDIRECT:

INDIRECT(ADDRESS(row_num, column_num))

Mae'r ffwythiant ADDRESS yn allbynnu cyfeiriad y gell fel testun. Mae'r ffwythiant INDIRECT yn troi'r testun hwnnw yn gyfeirnod arferol ac yn dychwelyd y gwerth o'r gell gyfatebol.

Er enghraifft, i gael gwerth cell yn seiliedig ar y rhif rhes yn E1 a rhif y golofn yn E2, defnyddiwch y fformiwla hon :

=INDIRECT(ADDRESS(E1,E2))

Cael y cyfeiriado gell gyda'r gwerth uchaf neu isaf

Yn yr enghraifft hon, byddwn yn dod o hyd i'r gwerthoedd uchaf ac isaf yn yr ystod B2:B7 yn gyntaf trwy ddefnyddio'r ffwythiannau MAX a MIN ac yn allbynnu'r gwerthoedd hynny i gelloedd arbennig:

Cell E2: =MAX(B2:B7)

Cell F2: =MIN(B2:B7)

Ac wedyn, byddwn yn defnyddio CYFEIRIAD ar y cyd â'r swyddogaeth MATCH i cael cyfeiriadau'r gell.

Cell gyda'r gwerth mwyaf:

=ADDRESS(MATCH(E2,B:B,0), COLUMN(B2))

Cell gyda'r gwerth isaf:

=ADDRESS(MATCH(F2,B:B,0), COLUMN(B2))

25>

Rhag ofn nad ydych am gael y gwerthoedd uchaf ac isaf mewn celloedd ar wahân, gallwch nythu'r ffwythiant MAX/MIN yn arg gyntaf MATCH. Er enghraifft:

Cell gyda'r gwerth uchaf:

=ADDRESS(MATCH(MAX(B2:B7),B:B,0), COLUMN(B2))

Cell gyda'r gwerth isaf:

=ADDRESS(MATCH(MIN(B2:B7),B:B,0), COLUMN(B2))

Sut mae'r fformiwlâu hyn gwaith

I ddod o hyd i rif y rhes, rydych chi'n defnyddio'r ffwythiant MATCH(lookup_value, lookup_array, [match_type]) sy'n dychwelyd safle cymharol o lookup_value yn lookup_array. Yn ein fformiwla, y gwerth chwilio yw'r nifer a ddychwelwyd gan y swyddogaeth MAX neu MIN, a'r arae chwilio yw'r golofn gyfan. O ganlyniad, mae safle cymharol y gwerth am-edrych yn yr arae yn cyfateb yn union i'r rhif rhes ar y ddalen.

I ddod o hyd i rif y golofn, rydych chi'n defnyddio'r ffwythiant COLUM. Wrth gwrs, nid oes dim yn eich atal rhag teipio'r rhif yn uniongyrchol yn y fformiwla, ond mae COLUMN yn arbed y drafferth o gyfrif â llaw rhag ofn bod y golofn darged yng nghanol y ddalen.

Cael llythyren colofno rif colofn

I droi unrhyw rif penodol yn llythyren golofn, defnyddiwch y ffwythiant CYFEIRIAD y tu mewn i SUBSTITUTE:

SUBSTITUTE(ADDRESS(1, column_number ,4),"1 ","")

Fel enghraifft, gadewch i ni ddod o hyd i lythyren y golofn sy'n cyfateb i'r rhif yn A2:

=SUBSTITUTE(ADDRESS(1,A2,4),"1","")

Wrth edrych ar y canlyniadau isod, gallwn ddweud bod y golofn gyntaf ar y ddalen mae A, sydd amlwg; y 10fed golofn yw J, y 50fed golofn yw AX, a'r 100fed golofn yw CV:

Sut mae'r fformiwla hon yn gweithio

I gychwynwyr, gosodwch y Swyddogaeth CYFEIRIAD i ddychwelyd cyfeirnod perthynol i'r gell gyntaf yn y golofn darged:

  • Ar gyfer rhif y rhes, defnyddiwch 1.
  • Ar gyfer rhif y golofn, rhowch y cyfeirnod i'r gell yn cynnwys y rhif, A2 yn ein hesiampl.
  • Ar gyfer dadl abs_num, rhowch 4.

O ganlyniad, byddai ADDRESS(1,A2,4) yn dychwelyd A1.<3

I gael gwared ar y cyfesuryn rhes, lapiwch y fformiwla uchod yn y swyddogaeth SUBSTITUTE a rhoi llinyn gwag ("") yn lle "1". Wedi'i Wneud!

Cael cyfeiriad ystod a enwir

I ddod o hyd i gyfeiriad ystod a enwir yn Excel, bydd angen i chi gael y cyfeirnodau cell cyntaf ac olaf yn gyntaf, ac yna uno nhw gyda'i gilydd . Mae hyn yn gweithio ychydig yn wahanol yn Excel cyn-ddeinamig (2019 a hŷn) ac Excel Array Dynamic (Office 365 ac Excel 2021). Mae'r enghreifftiau isod ar gyfer Excel 2019 - Excel 2007. Mae'r cyfarwyddiadau ar gyfer Excel 365 ac Excel 2021 ynyma.

Sut i gael cyfeiriad y gell gyntaf mewn ystod

I ddychwelyd cyfeiriad at y gell gyntaf mewn amrediad a enwir, defnyddiwch y fformiwla generig hon:

ADDRESS(ROW( ystod ), COLUMN( ystod ))

Gan dybio bod yr amrediad wedi'i enwi'n "Gwerthiant", mae'r fformiwla go iawn yn mynd fel a ganlyn:

=ADDRESS(ROW(Sales), COLUMN(Sales))

Ac yn dychwelyd cyfeiriad y gell chwith uchaf yn yr ystod:

Yn y fformiwla hon, mae'r ffwythiannau ROW a COLUMN yn dychwelyd arae o'r holl rifau rhes a cholofn yn yr ystod, yn y drefn honno. Yn seiliedig ar y niferoedd hynny, mae'r swyddogaeth ADDRESS yn adeiladu amrywiaeth o gyfeiriadau celloedd. Ond oherwydd bod y fformiwla wedi'i nodi mewn un gell, dim ond eitem gyntaf yr arae sy'n cael ei harddangos, sy'n cyfateb i'r gell gyntaf yn yr amrediad.

Sut i gael cyfeiriad y gell olaf mewn amrediad<27

I ddod o hyd i gyfeiriad y gell olaf mewn amrediad a enwir, defnyddiwch y fformiwla generig hon:

ADDRESS(ROW( range )+ROWS( range )-1 ,COLUMN( ystod )+COLUMNS( ystod )-1)

Wedi'i gymhwyso i'n hystod o'r enw "Gwerthiant", mae'r fformiwla yn cymryd y siâp canlynol:

=ADDRESS(ROW(Sales) + ROWS(Sales)-1, COLUMN(Sales) + COLUMNS(Sales)-1)

Ac yn dychwelyd y cyfeiriad i gell dde isaf yr amrediad:

Y tro hwn, mae angen cyfrifiadau ychydig yn fwy cymhleth i weithio allan y rhes rhif. Fel yn yr enghraifft flaenorol, mae'r swyddogaeth ROW yn rhoi amrywiaeth i ni o'r holl rifau rhesi yn yr ystod, {4; 5; 6; 7} yn ein hachos ni. Mae angen i ni "symud" y niferoedd hyn gan gyfanswm y cyfrif rhes llai 1, fel bodyr eitem gyntaf yn yr arae yn dod yn rhif rhes olaf. I ddarganfod cyfanswm y cyfrif rhesi, rydym yn defnyddio'r swyddogaeth ROWS ac yn tynnu 1 o'i chanlyniad: (4-1=3). Yna, rydym yn ychwanegu 3 at bob elfen o'r arae gychwynnol i wneud y shifft angenrheidiol: {4;5; 6; 7} + 3 = {7; 8; 9; 10}.

Rhif y golofn yw wedi'i gyfrifo mewn modd tebyg: {2,3,4}+3-1 = {4,5,6}

O'r araeau uchod o rifau rhes a cholofn, mae'r ffwythiant ADDRESS yn cydosod amrywiaeth o gyfeiriadau cell , ond yn dychwelyd dim ond yr un cyntaf sy'n cyfateb i'r gell olaf yn yr ystod.

Gellir cyflawni'r un canlyniad hefyd trwy ddewis y gwerthoedd uchaf o araeau'r rhifau rhes a cholofn. Fodd bynnag, dim ond mewn fformiwla arae y mae hyn yn gweithio, sy'n gofyn am wasgu Ctrl + Shift + Enter i'w gwblhau'n gywir:

=ADDRESS(MAX(ROW(Sales)), MAX(COLUMN(Sales)))

Sut i gael cyfeiriad llawn ystod a enwir

I ddychwelyd cyfeiriad cyflawn ystod a enwir, does ond angen i chi gydgatenu'r ddwy fformiwla o'r enghreifftiau blaenorol a mewnosod gweithredwr yr amrediad (:) rhyngddynt.

ADDRESS(ROW( range ) , COLOFN( ystod )) & " : " & CYFEIRIAD(ROW( ystod ) + ROWS( ystod )-1, COLOFN( ystod ) + COLUMNS( ystod )-1)

I wneud iddo weithio ar gyfer ein set ddata sampl, rydym yn disodli'r "ystod" generig gyda'r enw amrediad real "Gwerthiant":

=ADDRESS(ROW(Sales), COLUMN(Sales)) & ":" & ADDRESS(ROW(Sales) + ROWS(Sales)-1, COLUMN(Sales) + COLUMNS(Sales)-1)

Ac yn cael y cyfeiriad amrediad cyflawn fel absolute cyfeirnod $B$4:$D$7:

I ddychwelyd yr amrediadcyfeiriad fel cyfeiriad perthynas (heb yr arwydd $, fel B4:D7), gosodwch y ddadl abs_num yn y ddwy swyddogaeth ADDRESS i 4:

=ADDRESS(ROW(Sales), COLUMN(Sales), 4) & ":" & ADDRESS(ROW(Sales) + ROWS(Sales)-1, COLUMN(Sales) + COLUMNS(Sales)-1, 4)

Yn naturiol, mae'r gellir gwneud yr un newidiadau mewn fformiwlâu unigol ar gyfer y gell gyntaf a'r olaf, a bydd y canlyniad yn edrych yn debyg i hyn:

Sut i gael cyfeiriad ystod a enwir yn Excel 365 ac Excel 2021

Yn wahanol i'r ymddygiad "un fformiwla - un gell" traddodiadol mewn fersiynau hŷn, yn Excel newydd, mae unrhyw fformiwla a all o bosibl yn dychwelyd gwerthoedd lluosog, yn gwneud hyn yn awtomatig. Gelwir ymddygiad o'r fath yn arllwysiad.

Er enghraifft, yn lle dychwelyd cyfeiriad y gell gyntaf, mae'r fformiwla isod yn allbynnu cyfeiriadau pob cell mewn amrediad a enwir:

=ADDRESS(ROW(Sales), COLUMN(Sales)) <3

I gael cyfeiriad y gell gyntaf yn unig, mae angen i chi alluogi croestoriad ymhlyg, sy'n cael ei sbarduno yn ddiofyn yn Excel 2019 a hŷn. Ar gyfer hyn, rhowch y symbol @ (gweithredwr croestoriad ymhlyg) cyn yr enwau amrediad:

=ADDRESS(@ROW(Sales), @COLUMN(Sales))

Mewn modd tebyg, gallwch drwsio fformiwlâu eraill.

I gael cell olaf yn yr ystod:

=ADDRESS(@ROW(Sales) + ROWS(Sales)-1, @COLUMN(Sales) + COLUMNS(Sales)-1)

I gael cyfeiriad ystod a enwir :

=ADDRESS(@ROW(Sales), @COLUMN(Sales)) & ":" & ADDRESS(@ROW(Sales) + ROWS(Sales)-1, @COLUMN(Sales) + COLUMNS(Sales)-1)

0>Mae'r sgrinlun isod yn dangos y canlyniadau:

Awgrym. Wrth agor taflen waith gyda fformiwlâu a grëwyd mewn fersiwn hŷn mewn arae ddeinamig Excel, mae gweithredydd croestoriad ymhlyg yn cael ei fewnosod gan Excel yn awtomatig.

Dyna sut rydych chidychwelyd cyfeiriad cell yn Excel. I gael golwg agosach ar yr holl fformiwlâu a drafodir yn y tiwtorial hwn, mae croeso i chi lawrlwytho ein gweithlyfr enghreifftiol isod. Diolch i chi am ddarllen a gobeithio eich gweld ar ein blog wythnos nesaf!

Gweithlyfr ymarfer i'w lawrlwytho

Swyddogaeth CYFEIRIAD Excel - enghreifftiau fformiwla (ffeil .xlsx)

Mae Michael Brown yn frwd dros dechnoleg ymroddedig ac yn frwd dros symleiddio prosesau cymhleth gan ddefnyddio offer meddalwedd. Gyda mwy na degawd o brofiad yn y diwydiant technoleg, mae wedi hogi ei sgiliau yn Microsoft Excel ac Outlook, yn ogystal â Google Sheets a Docs. Mae blog Michael yn ymroddedig i rannu ei wybodaeth a'i arbenigedd ag eraill, gan ddarparu awgrymiadau a thiwtorialau hawdd eu dilyn ar gyfer gwella cynhyrchiant ac effeithlonrwydd. P'un a ydych chi'n weithiwr proffesiynol profiadol neu'n ddechreuwr, mae blog Michael yn cynnig mewnwelediadau gwerthfawr a chyngor ymarferol ar gyfer cael y gorau o'r offer meddalwedd hanfodol hyn.