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

Ինչպե՞ս ստանալ Excel- ում ակտիվ բջջի հասցեն:

Microsoft Excel- ն օգտագործելիս Դուք կարող եք հեշտությամբ ստանալ Անվան պատուհանում ներկայումս ընտրված բջիջի գտնվելու վայրը, որը թվարկված է Ձևաթղթաձողի ձախ կողմում: Բայց եթե բջիջն անվանակոչված է, Դուք չեք կարող ուսումնասիրել դրա գտնվելու վայրը ՝ ելնելով Անունների Տուփի վրա ցուցադրվող պատկերից: Եվ եթե ուզում եք ուղղակիորեն ցույց տալ ակտիվ բջիջի ամբողջական հասցեն կամ նշված բջիջում ցուցադրել ակտիվ բջիջի հասցեն, ի՞նչ կանեիք: Այս ձեռնարկում մենք ձեզ ցույց կտանք, թե ինչպես հեշտությամբ ստանալ ակտիվ բջիջի հասցեն բանաձևի և VBA մեթոդների միջոցով:

Ձեռք բերեք ակտիվ բջիջի հասցեն Formula- ով
Ստացեք ակտիվ բջիջի հասցեն VBA կոդով
VBA կոդով նշված բջիջում ցուցադրել ակտիվ բջիջի հասցեն
Դինամիկորեն ցուցադրեք ակտիվ բջիջի հասցեն զարմանալի գործիքով


Ձեռք բերեք ակտիվ բջիջի հասցեն Formula- ով

Այս բաժնում մենք ձեզ կտրամադրենք ակտիվ բջիջի հասցեն հեշտությամբ ստանալու բանաձև:

1. Ընտրեք բջիջ այն ակտիվացնելու համար:

2. Մուտքագրեք դրա ներքևի բանաձևը և այնուհետև սեղմեք կոճակը Մտնել բանալի.

=ADDRESS(ROW(),COLUMN())

Դրանից հետո դուք կարող եք տեսնել, որ ներկայումս ընտրված վանդակի հասցեն, որը ցուցադրվում է անմիջապես վանդակում:

ՆշումԵթե ​​գնում եք այլ բջիջ ընտրելու, հասցեն ինքնաբերաբար չի փոխվի: Տարբեր բջիջներ ընտրելիս դինամիկ հասցե ստանալու համար խնդրում ենք կիրառել հետևյալ մեթոդները:

Դինամիկ կերպով ցուցադրեք ակտիվ բջիջի հասցեն.

The Ընդլայնված խմբագրման սանդղակ օգտակարությունը Excel- ի համար նախատեսված գործիքներ օգնում է Excel- ում աշխատաթերթում դինամիկ կերպով ցուցադրել ակտիվ բջիջի հասցեն: Բացի այդ, դուք կարող եք դիտել և խմբագրել ընտրված բջիջների պարունակությունը անմիջապես պատուհանում, ինչպես ցույց է տրված ստորև ներկայացված ցուցադրումը:
Ներբեռնեք և փորձեք հիմա: (30- օր անվճար երթուղի)


Ստացեք ակտիվ բջիջի հասցեն VBA կոդով

Դուք կարող եք նաև ստանալ ակտիվ բջջի հասցեն VBA կոդով: Խնդրում եմ, արեք հետևյալ կերպ.

1. Սեղմեք ալտ + F11 միաժամանակ բացել Microsoft Visual Basic հավելվածների համար պատուհան.

2. Մեջ Microsoft Visual Basic հավելվածների համար պատուհանը, կրկնակի կտտացրեք հոսանքի անունը ձախ էջում օգտագործելով աշխատանքային թերթը ՝ Կոդի խմբագիրը բացելու համար, ապա պատճենեք և կպցրեք ստորև նշված VBA կոդը օրենսգրքի խմբագրին:

VBA կոդ. Ստացեք ակտիվ բջիջի հասցեն

Sub selectRange()
	MsgBox ActiveCell.Address
End Sub

3. Այնուհետեւ կտտացրեք Վազում կոդ ՝ կոդն աշխատեցնելու համար:

4. Դրանից հետո կհայտնվի երկխոսության տուփ, որի մեջ նշված է ակտիվ բջիջի հասցեն:


VBA կոդով նշված բջիջում ցուցադրել ակտիվ բջիջի հասցեն

Մեկ այլ իրավիճակում կցանկանայիք, որ ակտիվ բջիջի հասցեն ցուցադրվեր նշված վանդակում: Ամեն անգամ, երբ մի խցից մյուսը տեղափոխվեք, բջջային հասցեն ավտոմատ կերպով կփոխվի և կցուցադրվի նշված խցում: Խնդրում եմ, արեք հետևյալ կերպ.

1. Խնդրում ենք բացել այն Microsoft Visual Basic հավելվածների համար պատուհանը սեղմելով ալտ + F11 Միեւնույն ժամանակ:

2. Կրկնակի կտտացրեք թերթիկի անունը ձախ պատուհանում ՝ կոդերի խմբագիրը բացելու համար, ապա պատճենեք և կպցրեք ներքևի կոդը դրա մեջ:

VBA կոդ. Նշված բջիջում ցուցադրել ակտիվ բջիջի հասցեն

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

Նշում: A1- ը այն բջիջն է, որտեղ ցանկանում եք տեղադրել ակտիվ բջջային հասցեն, այն կարող եք փոխել նշված բջիջի ՝ ձեր սեփական կարիքների համար:

3. Այնուհետեւ կտտացրեք Ֆայլ > Փակել և վերադառնալ Microsoft Excel դուրս գալու համար Microsoft Visual Basic հավելվածների համար պատուհան.

Ակտիվ բջիջների ցուցադրման հասցեն կարող եք տեսնել A1 բջիջում, և հասցեն ինքնաբերաբար կփոխվի ՝ հիմնվելով ակտիվ բջիջի փոփոխության վրա: Տեսեք,


Դինամիկորեն ցուցադրեք ակտիվ բջիջի հասցեն զարմանալի գործիքով

Եթե ​​ցանկանում եք դինամիկ կերպով ցույց տալ ակտիվ բջիջի հասցեն աշխատաթերթում, ես բարձր եմ գնահատում Ընդլայնված խմբագրման սանդղակ գործիք է Excel- ի համար նախատեսված գործիքներ, Տեսնենք, թե ինչպես այս գործիքը կարող է դինամիկ կերպով ցուցադրել ակտիվ բջիջի հասցեն աշխատանքային թերթում:

Նախքան դիմելը Excel- ի համար նախատեսված գործիքներ, խնդրում եմ նախ ներբեռնեք և տեղադրեք այն.

1: սեղմեք Կուտոլս > Showուցադրել և թաքցնել > Ընդլայնված խմբագրման սանդղակ գործառույթն ապահովելու համար:

Այսուհետ, ամեն անգամ, երբ կտտացրեք բջիջը, կհայտնվի Enhanced Edit Bar պատուհանը: Եվ ազդակ բջիջի հասցեն կցուցադրվի պատուհանի ներքևում:
TipsԿարող եք ուղղակիորեն դիտել և խմբագրել բջջային բովանդակությունը անմիջապես պատուհանում:

  Եթե ​​ցանկանում եք ունենալ անվճար փորձաշրջան (30-օր) այս կոմունալ, խնդրում ենք կտտացնել այն ներբեռնելու համար, և այնուհետև անցեք գործողությունը կիրառելու վերը նշված քայլերին համապատասխան:



Գրասենյակի արտադրողականության լավագույն գործիքները

Excel-ի համար Kutools-ը լուծում է ձեր խնդիրների մեծ մասը և բարձրացնում ձեր արտադրողականությունը 80%-ով

  • Վերաօգտագործել: Արագ տեղադրեք բարդ բանաձևեր, գծապատկերներ և այն ամենը, ինչ դուք նախկինում օգտագործել եք. Ryածկագրել բջիջները գաղտնաբառով; Ստեղծեք փոստային ցուցակ և նամակներ ուղարկել ...
  • Super Formula Bar (հեշտությամբ խմբագրեք տեքստի և բանաձևի բազմաթիվ տողեր); Ընթերցանության դասավորությունը (հեշտությամբ կարդալ և խմբագրել մեծ թվով բջիջներ); Տեղադրել ֆիլտրացված տիրույթում...
  • Միաձուլել բջիջները / տողերը / սյունակները առանց տվյալների կորստի. Պառակտված բջիջների պարունակությունը; Միավորել կրկնօրինակ տողերը / սյունակները... Կանխել կրկնօրինակ բջիջները; Համեմատեք միջակայքերը...
  • Ընտրեք Կրկնօրինակ կամ Եզակի Շարքեր; Ընտրեք դատարկ շարքեր (բոլոր բջիջները դատարկ են); Super Find և Fuzzy Find շատ աշխատանքային գրքույկներում; Պատահական ընտրություն ...
  • Actշգրիտ պատճեն Բազմաթիվ բջիջներ ՝ առանց բանաձևի հղումը փոխելու; Ավտոմատ ստեղծեք հղումներ դեպի մի քանի թերթեր; Տեղադրեք փամփուշտներ, Տուփեր և ավելին ...
  • Քաղվածք տեքստ, Տեքստ ավելացնել, հեռացնել ըստ դիրքի, Հեռացնել տարածությունը; Ստեղծել և տպել էջային ենթագոտիներ; Փոխարկել բջիջների բովանդակության և մեկնաբանությունների միջև...
  • Սուպեր զտիչ (պահպանել և կիրառել ֆիլտրի սխեմաները այլ թերթերի վրա); Ընդլայնված տեսակավորում ըստ ամիս / շաբաթ / օր, հաճախականություն և ավելին; Հատուկ զտիչ համարձակ, շեղատառով ...
  • Միավորել աշխատանքային տետրերը և աշխատանքային թերթերը; Միավորել աղյուսակները ՝ հիմնված հիմնական սյունակների վրա; Տվյալները բաժանեք մի քանի թերթերի; Խմբաքանակի փոխակերպում xls, xlsx և PDF...
  • Ավելի քան 300 հզոր հատկություններ. Աջակցում է Office / Excel 2007-2021 և 365: Աջակցում է բոլոր լեզուներին: Հեշտ տեղակայում ձեր ձեռնարկությունում կամ կազմակերպությունում: Ամբողջական հնարավորություններ 30-օրյա անվճար փորձարկում: 60-օրյա գումարի վերադարձի երաշխիք:
kte էջանիշը 201905

Office Tab- ը Tabbed ինտերֆեյսը բերում է Office, և ձեր աշխատանքը շատ ավելի դյուրին դարձրեք

  • Միացնել ներդիրներով խմբագրումը և ընթերցումը Word, Excel, PowerPoint- ով, Հրատարակիչ, Access, Visio և Project:
  • Բացեք և ստեղծեք բազմաթիվ փաստաթղթեր նույն պատուհանի նոր ներդիրներում, այլ ոչ թե նոր պատուհաններում:
  • Բարձրացնում է ձեր արտադրողականությունը 50%-ով և նվազեցնում մկնիկի հարյուրավոր սեղմումները ձեզ համար ամեն օր:
officetab ներքևում
Տեսակավորել մեկնաբանությունները ըստ
մեկնաբանություններ (5)
Դեռևս գնահատականներ չկան: Եղիր առաջինը, ով կգնահատի:
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Բարեւ,

Ակտիվ բջջային հղումի ցուցադրումն օգտակար է: Բայց ինչպե՞ս կարող եմ իրականում օգտագործել այդ արժեքը: Ես կարդում եմ քննությունները և ունեմ վեց սյունակ (որից երկուսը կլրացվեն): Ուսանողի անունը A սյունակում է. Ես կարող եմ հանել ընտանիքի անունը՝ LEFT(A7,(FIND(",")A7)-1))) [որտեղ A7-ը ընթացիկ հասցեն է]: Ես կարող եմ օգտագործել վերը նշված ընթացիկ ակտիվ բջջային հասցեն ցուցադրելու կոդը.

Մասնավոր ենթաթերթ_SelectionChange (ByVal-ի նպատակը որպես միջակայք)
Շրջանակ ("A1").Value = ActiveCell.Address
Վերջ Sub

Բայց այն, ինչ ես իսկապես ուզում եմ անել, այն է, որ կուրսորը լինի ինչ-որ տեղ ընթացիկ տողում (C3:H3) և հանեմ ներկայիս ուսանողի ազգանունը: Օրինակ:

ԱԲԴԵՖՂ
1 Անուն ID 1 2 3 4 5 6

2 Smith, John 1234567

Երբ ակտիվ բջիջը գտնվում է C1-ի և H1-ի միջև, ես ուզում եմ հանել ուսանողի անունը A2-ից («Սմիթ, Ջոն») [օգտագործելով LEFT(A2,(FIND(",")A2)-1)))], բայց վերը նշված ծածկագրից տրված հասցեի արժեքները:

Suggestionsանկացած առաջարկություն ողջունելի կլինի:


օրինագիծ
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Հարգելի Բիլ,
Եթե ​​ցանկանում եք օգտագործել ակտիվ բջջի տեղեկանքը, խնդրում ենք կիրառեք VBA կոդից ներքև:
(Ակտիվ բջջային հղումը կցուցադրվի A1 բջիջում: Այնուհետև կարող եք պատճենել բջջային հղումը ուղղակիորեն A1-ում կամ կատարել այլ գործողություններ, ինչպես ձեզ անհրաժեշտ է:)

Մասնավոր ենթաթերթ_SelectionChange (ByVal-ի նպատակը որպես միջակայք)
Ս.թ. սխալի Ռեզյումե Next
Եթե ​​(Target.Count = 1) And (Intersect(Target, Range("A1")) ոչինչ) Ապա
Շրջանակ ("A1").Value = ActiveCell.Address
Վերջ: Եթե
Վերջ Sub
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Առաջին օրինակը ցույց է տալիս ոչ թե ակտիվ բջիջի հասցեն, այլ բանաձևը պարունակող բջիջը: Եթե ​​դուք ընտրեիք այլ բջիջ, հասցեն չէր փոխվի:
Իրականում սա, հավանաբար, ավելի օգտակար տեղեկատվություն է, քան ակտիվ բջջի հասցեն հավաքելը և ավելի դժվար է գտնել, եթե դրա կարիքն ունեք: Ես փնտրում էի, թե ինչպես դա անել VBA-ի միջոցով և որոշ ժամանակ չկարողացա գտնել, այնպես որ ես այն կներառեմ այստեղ.

Դիմում.Զանգահարող.Հասցե

Դա ձեզ կտա ֆունկցիան կանչող բջջի հասցեն և ոչ թե ակտիվ բջիջը, որն օգտակար է հարաբերական հղումների համար:
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Ես բավականին նոր եմ VBA գրելու մեջ:
Հաղորդագրության տուփը ակտիվացված բջջային հասցեով զեկուցելու փոխարեն, ես կցանկանայի իմ vba կոդից հանել ակտիվացված բջիջի բջջային հասցեն և պահել այն թերթիկի աղյուսակում/այլ վայրում՝ յուրաքանչյուր կրկնության համար, որը կատարում է իմ for հանգույցը:

Ինչպե՞ս կարող եմ ավարտին հասցնել այս առաջադրանքը:


Regards,
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Բարի առավոտ,
Գերազանց բանաձևը, որն անհրաժեշտ է բացառապես ակտիվացնելու համար:
Mas estou precisando utilizar o «conteúdo» de uma célula ativa dentro de uma բանաձեւը SE.
Էնտաո:

Se
"celula_ativa" = "ալունո"
Retorna a Seguinte Informação "XXXX"
OU se «պրոֆեսորի» համար
Վերանայեք «YYYY» տեղեկատվությունը

Vc consegue me ajudar com isso, por favor?
Առայժմ ոչ մի մեկնաբանություն չկա
Թողեք ձեր մեկնաբանությունները
Հրապարակում որպես հյուր
×
Գնահատեք այս գրառումը.
0   Անձնավորություններ
Առաջարկվող վայրեր

Հետեւեք մեզ

Հեղինակային իրավունքի © 2009 - www.extendoffice.com. | Բոլոր իրավունքները պաշտպանված են. Powered by ExtendOffice. | | Կայքի քարտեզ
Microsoft- ը և Office- ի պատկերանշանը հանդիսանում են Microsoft Corporation- ի ապրանքային նշաններ կամ գրանցված ապրանքային նշաններ ԱՄՆ-ում և (կամ) այլ երկրներում:
Պաշտպանված է Sectigo SSL- ի կողմից