Note: The other languages of the website are Google-translated. Back to English

Sut i gael cyfeiriad cell weithredol yn Excel?

Wrth ddefnyddio'r Microsoft Excel, gallwch yn hawdd gael lleoliad y gell a ddewiswyd ar hyn o bryd yn y Blwch Enw sy'n rhestru ar ochr chwith y Bar Fformiwla. Ond os enwir y gell, ni allwch archwilio ei lleoliad yn seiliedig ar yr arddangosiad ar y Blwch Enw. Ac os ydych chi am ddangos cyfeiriad llawn y gell weithredol yn uniongyrchol, neu arddangos cyfeiriad cell weithredol mewn cell benodol, beth fyddech chi'n ei wneud? Yn y tiwtorial hwn, byddwn yn dangos i chi sut i gael cyfeiriad y gell weithredol yn hawdd gyda dulliau fformiwla a VBA.

Sicrhewch gyfeiriad y gell weithredol gyda Fformiwla
Cael cyfeiriad cell weithredol gyda chod VBA
Arddangos cyfeiriad cell weithredol mewn cell benodol gyda chod VBA
Arddangos cyfeiriad cell weithredol yn ddynamig gydag offeryn anhygoel


Sicrhewch gyfeiriad y gell weithredol gyda Fformiwla

Yn yr adran hon, byddwn yn darparu fformiwla i chi o gael cyfeiriad cell actif yn hawdd.

1. Dewiswch gell i'w gwneud yn actif.

2. Rhowch y fformiwla isod i mewn iddi ac yna pwyswch y Rhowch allweddol.

=ADDRESS(ROW(),COLUMN())

Yna gallwch weld bod cyfeiriad y gell ddethol gyfredol yn cael ei harddangos yn y gell ar unwaith.

Nodyn: Os ewch chi i ddewis cell wahanol, ni fyddai'r cyfeiriad yn newid yn awtomatig. I gael cyfeiriad deinamig wrth ddewis gwahanol gelloedd, defnyddiwch y dulliau isod.

Arddangos cyfeiriad cell actif yn ddynamig:

Mae Bar Golygu Gwell cyfleustodau Kutools ar gyfer Excel yn helpu i arddangos cyfeiriad celloedd gweithredol yn ddeinamig yn y daflen waith yn Excel. Ar ben hynny, gallwch weld a golygu'r cynnwys celloedd wedi'i selio yn uniongyrchol yn y ffenestr fel y dangosir isod.
Dadlwythwch a rhowch gynnig arni nawr! (Llwybr 30 diwrnod am ddim)


Cael cyfeiriad cell weithredol gyda chod VBA

Gallwch hefyd gael cyfeiriad cell weithredol gyda chod VBA. Gwnewch fel a ganlyn.

1. Gwasgwch y Alt + F11 ar yr un pryd i agor y Microsoft Visual Basic ar gyfer Ceisiadau ffenestr.

2. Yn y Microsoft Visual Basic ar gyfer Ceisiadau ffenestr, cliciwch ddwywaith enw'r cerrynt gan ddefnyddio taflen waith yn y cwarel chwith i agor golygydd y Cod, yna copïwch a gludwch y cod VBA isod i mewn i olygydd y Cod.

Cod VBA: Sicrhewch gyfeiriad y gell weithredol

Sub selectRange()
	MsgBox ActiveCell.Address
End Sub

3. Yna cliciwch y Run botwm i redeg y cod.

4. Yna bydd blwch deialog yn dangos cyfeiriad y gell weithredol a restrir y tu mewn.


Arddangos cyfeiriad cell weithredol mewn cell benodol gyda chod VBA

Mewn sefyllfa arall, hoffech i gyfeiriad cell weithredol gael ei arddangos mewn cell benodol. Bob tro pan fyddwch chi'n symud o un gell i'r llall, bydd cyfeiriad y gell yn cael ei newid a'i arddangos yn awtomatig yn y gell benodol. Gwnewch fel a ganlyn.

1. Agorwch y Microsoft Visual Basic ar gyfer Ceisiadau ffenestr trwy wasgu Alt + F11 ar yr un pryd.

2. Cliciwch ddwywaith ar enw'r ddalen yn y cwarel chwith i agor golygydd y cod, yna copïwch a gludwch y cod isod ynddo.

Cod VBA: arddangos cyfeiriad cell weithredol mewn cell benodol

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
	Range("A1").Value = ActiveCell.Address
End Sub

Nodyn: A1 yw'r gell lle rydych chi am roi'r cyfeiriad cell gweithredol, gallwch ei newid i'r gell benodol ar gyfer eich anghenion eich hun.

3. Yna cliciwch ffeil > Caewch a Dychwelwch i Microsoft Excel i adael y Microsoft Visual Basic ar gyfer Ceisiadau ffenestr.

Gallwch weld cyfeiriad arddangosfeydd celloedd gweithredol ar y gell A1, a bydd y cyfeiriad yn newid yn awtomatig ar sail newid y gell weithredol. Gweler y screenshot:


Arddangos cyfeiriad cell weithredol yn ddynamig gydag offeryn anhygoel

Os ydych chi am arddangos cyfeiriad cell actif yn y daflen waith yn ddynamig, rwy'n argymell y Bar Golygu Gwell offeryn o Kutools ar gyfer Excel. Dewch i ni weld sut y gall yr offeryn hwn arddangos cyfeiriad cell actif yn y daflen waith.

Cyn gwneud cais Kutools ar gyfer Excel, os gwelwch yn dda ei lawrlwytho a'i osod yn gyntaf.

1. Cliciwch Kutools > Dangos a Chuddio > Bar Golygu Gwell i alluogi'r nodwedd.

O hyn ymlaen, bob tro y byddwch chi'n clicio cell, bydd y ffenestr Golygu Bar Gwell yn ymddangos. A bydd cyfeiriad y gell ative yn cael ei arddangos ar waelod y ffenestr.
Awgrymiadau: Gallwch weld a golygu cynnwys y gell yn uniongyrchol yn y ffenestr.

  Os ydych chi am gael treial am ddim (30 diwrnod) o'r cyfleustodau hwn, cliciwch i'w lawrlwytho, ac yna ewch i gymhwyso'r llawdriniaeth yn ôl y camau uchod.



Yr Offer Cynhyrchedd Swyddfa Gorau

Mae Kutools for Excel yn Datrys y rhan fwyaf o'ch Problemau, ac yn Cynyddu Eich Cynhyrchedd 80%

  • Ailddefnyddio: Mewnosod yn gyflym fformwlâu cymhleth, siartiau ac unrhyw beth rydych chi wedi'i ddefnyddio o'r blaen; Amgryptio Celloedd gyda chyfrinair; Creu Rhestr Bostio ac anfon e-byst ...
  • Bar Fformiwla Gwych (golygu llinellau lluosog o destun a fformiwla yn hawdd); Cynllun Darllen (darllen a golygu nifer fawr o gelloedd yn hawdd); Gludo i'r Ystod Hidlo...
  • Uno Celloedd / Rhesi / Colofnau heb golli Data; Cynnwys Celloedd Hollt; Cyfuno Rhesi / Colofnau Dyblyg... Atal Celloedd Dyblyg; Cymharwch y Meysydd...
  • Dewiswch Dyblyg neu Unigryw Rhesi; Dewiswch Blank Rows (mae pob cell yn wag); Darganfyddiad Gwych a Darganfyddiad Niwlog mewn Llawer o Lyfrau Gwaith; Dewis ar Hap ...
  • Copi Union Celloedd Lluosog heb newid cyfeirnod fformiwla; Auto Creu Cyfeiriadau i Daflenni Lluosog; Mewnosod Bwledi, Blychau Gwirio a mwy ...
  • Testun Detholiad, Ychwanegu Testun, Tynnu yn ôl Swydd, Tynnwch y Gofod; Creu ac Argraffu Subtotals Paging; Trosi rhwng Cynnwys a Sylwadau Celloedd...
  • Hidlo Super (arbed a chymhwyso cynlluniau hidlo i ddalenni eraill); Trefnu Uwch yn ôl mis / wythnos / dydd, amlder a mwy; Hidlo Arbennig gan feiddgar, italig ...
  • Cyfuno Llyfrau Gwaith a Thaflenni Gwaith; Uno Tablau yn seiliedig ar golofnau allweddol; Rhannwch Ddata yn Daflenni Lluosog; Trosi Swp xls, xlsx a PDF...
  • Mwy na 300 o nodweddion pwerus. Yn cefnogi Swyddfa / Excel 2007-2019 a 365. Yn cefnogi pob iaith. Defnydd hawdd yn eich menter neu sefydliad. Nodweddion llawn treial am ddim 30 diwrnod. Gwarant arian yn ôl 60 diwrnod.
tab kte 201905

Mae Tab Office yn Dod â rhyngwyneb Tabbed i'r Swyddfa, a Gwneud Eich Gwaith yn Haws o lawer

  • Galluogi golygu a darllen tabbed yn Word, Excel, PowerPoint, Cyhoeddwr, Mynediad, Visio a Phrosiect.
  • Agor a chreu dogfennau lluosog mewn tabiau newydd o'r un ffenestr, yn hytrach nag mewn ffenestri newydd.
  • Yn cynyddu eich cynhyrchiant 50%, ac yn lleihau cannoedd o gliciau llygoden i chi bob dydd!
gwaelod officetab
sylwadau (4)
Dim sgôr eto. Byddwch y cyntaf i sgorio!
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo,

Mae dangos y cyfeirnod cell gweithredol yn ddefnyddiol. Ond sut ydw i'n defnyddio'r gwerth hwnnw mewn gwirionedd? Rwy'n darllen arholiadau, ac mae gennyf chwe cholofn (bydd dwy ohonynt yn cael eu llenwi). Mae enw'r myfyriwr yng ngholofn A; Gallaf echdynnu'r enw teulu: LEFT(A7,(FIND(",")A7)-1))) [lle A7 yw'r cyfeiriad presennol]. Gallaf ddefnyddio'r cod ar gyfer arddangos y cyfeiriad cell gweithredol cyfredol a ddarperir uchod:

Is-daflen Waith Breifat_SelectionChange(FalVal Target As Range)
Ystod("A1").Value = ActiveCell.Cyfeiriad
Is-End

Ond yr hyn rydw i wir eisiau ei wneud yw cael y cyrchwr yn rhywle yn y rhes gyfredol (C3:H3), a thynnu enw teulu'r myfyriwr presennol. Enghraifft:

ABCDEFGH
1 Enw ID 1 2 3 4 5 6

2 Smith, Ioan 1234567

Pan fydd y gell weithredol rhwng C1 a H1, rwyf am dynnu enw'r myfyriwr o A2 ("Smith, John") [gan ddefnyddio LEFT(A2,(FIND("),)A2)-1))], ond gyda y gwerthoedd ar gyfer y cyfeiriad a ddarparwyd o'r cod uchod.

Byddai croeso i unrhyw awgrymiadau.


Mesur
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Annwyl Fil,
Os ydych chi am ddefnyddio cyfeirnod cell cell gweithredol, gwnewch gais o dan god VBA.
(Bydd y cyfeirnod cell gweithredol yn cael ei arddangos yng nghell A1. Yna gallwch chi gopïo'r cyfeirnod cell yn uniongyrchol yn A1 neu wneud gweithrediadau eraill yn ôl yr angen.)

Is-daflen Waith Breifat_SelectionChange(FalVal Target As Range)
Ar Ail-ddechrau Gwall Nesaf
Os nad yw (Target.Count = 1) Ac (Croesffordd(Targed, Ystod ("A1"))) yn Ddim) Yna
Ystod("A1").Value = ActiveCell.Cyfeiriad
Gorffennwch Os
Is-End
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Nid yw'r enghraifft gyntaf yn dangos cyfeiriad y gell weithredol ond yn hytrach y gell sy'n cynnwys y fformiwla. Pe baech yn dewis cell arall ni fyddai'r cyfeiriad yn newid.
Mewn gwirionedd mae'n debyg bod hyn yn fwy defnyddiol o wybodaeth na chasglu cyfeiriad y gell weithredol ac yn anoddach dod o hyd iddo os oes ei angen arnoch. Roeddwn i'n edrych sut i wneud hyn gan ddefnyddio VBA ac ni allwn ddod o hyd iddo am ychydig felly byddaf yn ei gynnwys yma:

Cais.Galwr.Cyfeiriad

Bydd hynny'n rhoi cyfeiriad y gell sy'n galw'r swyddogaeth i chi ac nid y gell weithredol, sy'n ddefnyddiol ar gyfer cyfeiriadau cymharol.
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Rwy'n weddol newydd i ysgrifennu VBA.
Yn hytrach na rhoi gwybod am y blwch neges gyda chyfeiriad cell actifedig, hoffwn dynnu cyfeiriad cell cell wedi'i actifadu o'm cod vba a'i storio mewn tabl / lleoliad arall ar y ddalen ar gyfer pob iteriad y mae fy ar gyfer dolen yn ei gymryd.

Sut fyddwn i'n mynd ati i gwblhau'r dasg hon?


Regards,
Nid oes unrhyw sylwadau wedi'u postio yma eto
Gadewch eich sylwadau
Postio fel Gwestai
×
Graddiwch y swydd hon:
0   Cymeriadau
Lleoliadau a Awgrymir