Ինչպես վերափոխել սյունակի տառը թվի Excel-ում

  • Կիսվել Սա
Michael Brown

Ուսուցումը խոսում է այն մասին, թե ինչպես վերադարձնել սյունակի համարը 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: Ահա թե ինչպես.

    1. Ձեր Excel-ում սեղմեք Ֆայլ > Ընտրանքներ ։
    2. Excel Options երկխոսության վանդակում, ձախ պատուհանում ընտրեք Բանաձևեր :
    3. Բանաձևերի հետ աշխատելը -ում ստուգեք R1C1 հղման ոճը տուփը և սեղմեք <1:>Լավ :

    Սյունակների պիտակները անմիջապես տառերից կփոխվեն թվերի.

    Խնդրում ենք նկատի ունենալ, որ այս տարբերակն ընտրելով ոչ միայն կփոխվեն սյունակների պիտակները, այլ բջիջների հասցեները կփոխվեն նաև A1-ից R1C1 հղումների, որտեղ R-ը նշանակում է «տող», իսկ C-ը՝ «սյունակ»: Օրինակ, R1C1-ը վերաբերում է 1-ին շարքի 1-ին սյունակում գտնվող բջիջին, որը համապատասխանում է A1 հղումին: R2C3-ը վերաբերում է 2-րդ շարքի 3-րդ սյունակում գտնվող բջիջին, որը համապատասխանում է C2 հղումին:

    Գոյություն ունեցող բանաձևերում բջիջների հղումներն ինքնաբերաբար կթարմացվեն, մինչդեռ նոր բանաձևերում դուք պետք է օգտագործեք R1C1 հղման ոճը:

    Հուշում. A1 ոճին վերադառնալու համար , ապա նշեք R1C1 հղման ոճը վանդակը Excel Options -ում:

    Ինչպես համարակալել սյունակները Excel-ում

    Եթե դուք սովոր չեք R1C1 հղման ոճին և ցանկանում եք պահպանել A1 հղումները ձեր բանաձևերում, ապա կարող եք.Տեղադրեք թվեր մեր աշխատաթերթի առաջին շարքում, այնպես որ դուք կունենաք երկուսն էլ՝ սյունակային տառեր և թվեր: Դա կարելի է հեշտությամբ անել Auto Fill ֆունկցիայի օգնությամբ:

    Ահա մանրամասն քայլերը.

    1. A1-ում մուտքագրեք համարը 1:
    2. B1-ում: , մուտքագրեք համարը 2:
    3. Ընտրեք A1 և B1 բջիջները:
    4. Սավառնեք կուրսորը B1 բջիջի ստորին աջ անկյունում գտնվող փոքրիկ քառակուսու վրա, որը կոչվում է Լրացնել բռնակ<2:>. Երբ դուք դա անեք, կուրսորը կվերածվի հաստ սև խաչի:
    5. Քաշեք լրացման բռնակը դեպի աջ, մինչև ձեզ անհրաժեշտ սյունակը:

    Արդյունքում դուք կպահեք սյունակների պիտակները որպես տառեր, իսկ տառերի տակ կունենաք սյունակների համարները:

    Հուշում. Աշխատանքային թերթի ներքևի հատվածները ոլորելիս սյունակների համարները դիտելու համար կարող եք սառեցնել վերին տողը:

    Այսպես կարելի է վերադարձնել սյունակների համարները Excel-ում: Ես շնորհակալ եմ ձեզ կարդալու համար և անհամբեր սպասում եմ ձեզ հաջորդ շաբաթ մեր բլոգում տեսնելու համար:

    Պրակտիկ աշխատանքային գրքույկ ներբեռնման համար

    Excel սյունակի համարը - օրինակներ (.xlsm ֆայլ)

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