Բովանդակություն
Ուսուցումը խոսում է այն մասին, թե ինչպես վերադարձնել սյունակի համարը Excel-ում բանաձևերի միջոցով և ինչպես սյունակներն ավտոմատ համարակալել:
Անցյալ շաբաթ մենք քննարկեցինք սյունակի համարը փոխելու ամենաարդյունավետ բանաձևերը: Այբուբեն. Եթե դուք պետք է կատարեք հակառակ առաջադրանք, ստորև ներկայացված են սյունակի անունը թվի փոխարկելու լավագույն մեթոդները:
Ինչպես վերադարձնել սյունակի համարը Excel-ում
Վերափոխելու համար Excel-ում սյունակ տառից սյունակի համարը, կարող եք օգտագործել այս ընդհանուր բանաձևը.
COLUMN(INDIRECT( տառ&"1"))Օրինակ, F սյունակի թիվը ստանալու համար, բանաձևը հետևյալն է.
=COLUMN(INDIRECT("F"&"1"))
Եվ ահա թե ինչպես կարող եք նույնացնել սյունակների համարները նախապես սահմանված բջիջներում մուտքագրված տառերով (մեր դեպքում՝ A2-ից A7).
=COLUMN(INDIRECT(A2&"1"))
Մուտքագրեք վերը նշված բանաձևը B2-ում, քաշեք այն դեպի սյունակի մյուս բջիջները և կստանաք հետևյալ արդյունքը.
Ինչպես է աշխատում այս բանաձևը :
Սկզբում դուք կառուցում եք տեքստային տող, որը ներկայացնում է բջջային հղումը: Դրա համար դուք միացնում եք տառը և թիվ 1-ը: Այնուհետև տողը հանձնում եք INDIRECT ֆունկցիաին՝ այն վերածելու իրական Excel հղումի: Ի վերջո, դուք փոխանցում եք հղումը COLUMN ֆունկցիային՝ սյունակի համարը ստանալու համար:
Ինչպես փոխարկել սյունակի տառը թվի (ոչ անկայուն բանաձև)
Լինելով ցնդող ֆունկցիա՝ INDIRECT-ը կարող է զգալիորեն դանդաղեցնել իջեցրեք ձեր Excel-ը, եթե լայնորեն օգտագործվում է աշխատանքային գրքում: Խուսափելու համար դուք կարող եք բացահայտել սյունակըթիվ՝ օգտագործելով մի փոքր ավելի բարդ անկայուն այլընտրանք՝
MATCH( տառ&"1", ADDRESS(1, COLUMN($1:$1), 4), 0)Սա աշխատում է կատարելապես դինամիկ զանգված Excel-ում (365 և 2021): Ավելի հին տարբերակում դուք պետք է մուտքագրեք այն որպես զանգվածի բանաձև (Ctrl + Shift + Enter), որպեսզի այն աշխատի:
Օրինակ՝
=MATCH(A2&"1", ADDRESS(1, COLUMN($1:$1), 4), 0)
Կամ դուք կարող է օգտագործել այս ոչ զանգվածային բանաձևը Excel-ի բոլոր տարբերակներում՝
=MATCH(A2&"1", INDEX(ADDRESS(1, INDEX(COLUMN($1:$1), ), 4), ), 0)
Ինչպես է աշխատում այս բանաձևը՝
Սկզբում դուք միացնում եք տառը A2-ում և շարքի համարը «1»՝ ստանդարտ «A1» ոճի հղում ստեղծելու համար: Այս օրինակում մենք ունենք «A» տառը A2-ում, ուստի արդյունքում ստացվող տողը «A1» է:
Հաջորդը, դուք ստանում եք տողերի զանգված, որը ներկայացնում է բոլոր բջիջների հասցեները առաջին շարքում՝ «A1»-ից մինչև «XFD1». Դրա համար դուք օգտագործում եք COLUMN($1:$1) ֆունկցիան, որը ստեղծում է սյունակների թվերի հաջորդականություն և փոխանցում այդ զանգվածը ADDRESS ֆունկցիայի column_num արգումենտին.
ADDRESS(1, {1,2,3,4,5,…, 16384), 4)
<3:>
Հաշվի առնելով, որ row_num (1-ին արգումենտ) սահմանված է 1, իսկ abs_num (3-րդ արգումենտ) դրված է 4-ի (նշանակում է, որ դուք ցանկանում եք հարաբերական հղում), ADDRESS ֆունկցիան մատուցում է այս զանգվածը՝
{"A1","B1","C1","D1",…,"XFD1"}
Վերջապես, դուք կառուցում եք MATCH բանաձև, որը որոնում է վերը նշված զանգվածում միացված տողը և վերադարձնում գտնված արժեքի դիրքը, որը համապատասխանում է ձեր սյունակի համարին: փնտրում է.
MATCH("A1", {"A1","B1","C1","D1",…,"XFD1"}, 0)
Փոխեք սյունակի տառը համարի` օգտագործելով սովորականգործառույթը
«Պարզությունը գերագույն բարդություն է»,- հայտարարել է մեծ նկարիչ և գիտնական Լեոնարդո դա Վինչին: Տառից սյունակի համարը հեշտ եղանակով ստանալու համար կարող եք ստեղծել ձեր սեփական հատուկ գործառույթը:
Լիովին համահունչ վերոնշյալ սկզբունքին` ֆունկցիայի կոդը որքան հնարավոր է պարզ է.
Հանրային ֆունկցիա ColumnNumber(col_letter As String) As Long ColumnNumber = Columns(col_letter).Column End FunctionՏեղադրեք կոդը ձեր VBA խմբագրիչում, ինչպես բացատրված է այստեղ, և ձեր նոր գործառույթը, որը կոչվում է ColumnNumber պատրաստ է օգտագործման համար: .
Ֆունկցիան պահանջում է ընդամենը մեկ արգումենտ՝ col_letter , որը սյունակային տառն է, որը պետք է վերածվի թվի.
ColumnLetter(col_letter)Ձեր իրական բանաձևը կարող է լինել հետևյալը. Հետևյալը.
=ColumnNumber(A2)
Եթե համեմատեք մեր հարմարեցված գործառույթի և Excel-ի բնիկների վերադարձած արդյունքները, կհամոզվեք, որ դրանք միանգամայն նույնն են.
Վերադարձնել կոնկրետ բջիջի սյունակի համարը
Որոշակի բջիջի սյունակի համարը ստանալու համար պարզապես օգտագործեք COLUMN ֆունկցիան.
COLUMN( բջիջի_հասցե )Օրինակ՝ B3 բջիջի սյունակի համարը բացահայտելու համար՝ բանաձևը հետևյալն է.
=COLUMN(B3)
Ակնհայտ է, որ արդյունքը 2 է:
Ստացեք ընթացիկ բջիջի սյունակային տառը
Ընթացիկ բջիջի սյունակի համարը պարզելու համար օգտագործեք COLUMN() ֆունկցիան դատարկ արգումենտով, ուստի այն վերաբերում է այն բջիջին, որտեղ բանաձևըէ.
=COLUMN()
Ինչպես ցույց տալ սյունակների համարները Excel-ում
Լռելյայնորեն Excel-ն օգտագործում է A1 հղման ոճը և պիտակավորում սյունակների վերնագրերը տառերով և թվերով տողերով: Թվերով պիտակավորված սյունակներ ստանալու համար փոխեք կանխադրված հղման ոճը A1-ից R1C1: Ահա թե ինչպես.
- Ձեր Excel-ում սեղմեք Ֆայլ > Ընտրանքներ ։
- Excel Options երկխոսության վանդակում, ձախ պատուհանում ընտրեք Բանաձևեր :
- Բանաձևերի հետ աշխատելը -ում ստուգեք R1C1 հղման ոճը տուփը և սեղմեք <1:>Լավ :
Սյունակների պիտակները անմիջապես տառերից կփոխվեն թվերի.
Խնդրում ենք նկատի ունենալ, որ այս տարբերակն ընտրելով ոչ միայն կփոխվեն սյունակների պիտակները, այլ բջիջների հասցեները կփոխվեն նաև A1-ից R1C1 հղումների, որտեղ R-ը նշանակում է «տող», իսկ C-ը՝ «սյունակ»: Օրինակ, R1C1-ը վերաբերում է 1-ին շարքի 1-ին սյունակում գտնվող բջիջին, որը համապատասխանում է A1 հղումին: R2C3-ը վերաբերում է 2-րդ շարքի 3-րդ սյունակում գտնվող բջիջին, որը համապատասխանում է C2 հղումին:
Գոյություն ունեցող բանաձևերում բջիջների հղումներն ինքնաբերաբար կթարմացվեն, մինչդեռ նոր բանաձևերում դուք պետք է օգտագործեք R1C1 հղման ոճը:
Հուշում. A1 ոճին վերադառնալու համար , ապա նշեք R1C1 հղման ոճը վանդակը Excel Options -ում:
Ինչպես համարակալել սյունակները Excel-ում
Եթե դուք սովոր չեք R1C1 հղման ոճին և ցանկանում եք պահպանել A1 հղումները ձեր բանաձևերում, ապա կարող եք.Տեղադրեք թվեր մեր աշխատաթերթի առաջին շարքում, այնպես որ դուք կունենաք երկուսն էլ՝ սյունակային տառեր և թվեր: Դա կարելի է հեշտությամբ անել Auto Fill ֆունկցիայի օգնությամբ:
Ահա մանրամասն քայլերը.
- A1-ում մուտքագրեք համարը 1:
- B1-ում: , մուտքագրեք համարը 2:
- Ընտրեք A1 և B1 բջիջները:
- Սավառնեք կուրսորը B1 բջիջի ստորին աջ անկյունում գտնվող փոքրիկ քառակուսու վրա, որը կոչվում է Լրացնել բռնակ<2:>. Երբ դուք դա անեք, կուրսորը կվերածվի հաստ սև խաչի:
- Քաշեք լրացման բռնակը դեպի աջ, մինչև ձեզ անհրաժեշտ սյունակը:
Արդյունքում դուք կպահեք սյունակների պիտակները որպես տառեր, իսկ տառերի տակ կունենաք սյունակների համարները:
Հուշում. Աշխատանքային թերթի ներքևի հատվածները ոլորելիս սյունակների համարները դիտելու համար կարող եք սառեցնել վերին տողը:
Այսպես կարելի է վերադարձնել սյունակների համարները Excel-ում: Ես շնորհակալ եմ ձեզ կարդալու համար և անհամբեր սպասում եմ ձեզ հաջորդ շաբաթ մեր բլոգում տեսնելու համար:
Պրակտիկ աշխատանքային գրքույկ ներբեռնման համար
Excel սյունակի համարը - օրինակներ (.xlsm ֆայլ)