Excel ADDRESS գործառույթը բջջային հասցե ստանալու համար և ավելին

  • Կիսվել Սա
Michael Brown

Ուսուցումը հակիրճ ներկայացնում է ADDRESS ֆունկցիայի շարահյուսությունը և ցույց է տալիս, թե ինչպես օգտագործել այն Excel-ի բջջային հասցե և ավելին վերադարձնելու համար:

Excel-ում բջջային հղում ստեղծելու համար դուք կարող է ձեռքով մուտքագրել սյունակի և տողի կոորդինատները: Որպես այլընտրանք, դուք կարող եք ստանալ Excel բջջային հասցե ADDRESS ֆունկցիային տրամադրված տողերի և սյունակների համարներից: Ինքնուրույն գրեթե անիմաստ է, այլ գործառույթների հետ համատեղ այս տեխնիկան կարող է միակ լուծումը լինել այն իրավիճակներում, երբ հնարավոր չէ ուղղակիորեն հղում կատարել բջիջին:

    Excel ADDRESS ֆունկցիան - շարահյուսություն և հիմնական օգտագործումը

    ADDRESS ֆունկցիան նախատեսված է Excel-ում բջջային հասցե ստանալու համար՝ հիմնված նշված տողերի և սյունակների համարների վրա: Բջջի հասցեն վերադարձվում է որպես տեքստային տող, այլ ոչ թե իրական հղում:

    Ֆունկցիան հասանելի է Excel-ի բոլոր տարբերակներում Microsoft 365-ի համար - Excel 2007:

    ADDRESS ֆունկցիայի շարահյուսությունը հետևյալն է. հետևյալ կերպ՝

    ADDRESS (տող_թիվ, սյունակ_թիվ, [abs_num], [a1], [sheet_text])

    Առաջին երկու արգումենտները պահանջվում են.

    row_num - տողը համարը, որը պետք է օգտագործվի բջջային հղումում:

    column_num - սյունակի համարը բջջային հղումը ստեղծելու համար:

    Վերջին երեք արգումենտները, որոնք սահմանում են բջիջի հղման ձևաչափը. ընտրովի.

    abs_num - հղումի տեսակը, բացարձակ կամ հարաբերական: Այն կարող է վերցնել ստորև նշված թվերից որևէ մեկը. լռելյայն բացարձակ է:

    • 1 կամ բաց թողնված -բացարձակ բջջային հղում, ինչպիսին է $A$1
    • 2 - խառը հղում. հարաբերական սյունակ և բացարձակ տող, ինչպես A$1
    • 3 - խառը հղում. բացարձակ սյունակ և հարաբերական տող, ինչպիսին է $A1
    • <10:>4 - հարաբերական բջջային հղում, ինչպիսին է A1

    a1 - հղումային ոճը, A1 կամ R1C1: Եթե ​​բաց թողնված է, օգտագործվում է կանխադրված A1 ոճը:

    • 1 կամ TRUE կամ բաց թողնված - վերադարձնում է բջջային հասցեն A1 հղման ոճով, որտեղ սյունակները տառեր են, իսկ տողերը՝ թվեր:
    • 0 կամ FALSE - վերադարձնում է բջիջի հասցեն R1C1 հղման ոճով, որտեղ տողերը և սյունակները ներկայացված են թվերով:

    sheet_text - աշխատանքային թերթի անվանումը, որը պետք է ներառվի արտաքին հղումում: Թերթի անվանումը պետք է տրվի որպես տեքստային տող և կցվի չակերտների մեջ, օրինակ. «Թերթ 2»: Եթե ​​բաց թողնված է, աշխատանքային թերթի անուն չի օգտագործվում, և հասցեն լռելյայն է անցնում ընթացիկ թերթի համար:

    Օրինակ՝

    =ADDRESS(1,1) - վերադարձնում է առաջին բջիջի հասցեն (այսինքն՝ բջիջը հատման կետում: առաջին տողը և առաջին սյունակը) որպես $A$1 բջիջի բացարձակ հղում:

    =ADDRESS(1,1,4) - վերադարձնում է առաջին բջիջի հասցեն որպես A1 հարաբերական բջիջ:

    Հետևյալ աղյուսակում դուք կգտնեք ևս մի քանի տեղեկանքի տեսակներ, որոնք կարող են վերադարձվել ADDRESS բանաձևերով:

    Բանաձև Արդյունք Նկարագրություն
    =ADDRESS(1,2) $B$1 Բացարձակ բջիջհղում
    =ADDRESS(1,2,4) B1 Հարաբերական բջջային հղում
    =ADDRESS(1,2,2) B$1 Հարաբերական սյունակ և բացարձակ տող
    =ADDRESS(1,2,3) $B1 Բացարձակ սյունակ և հարաբերական տող
    =ADDRESS(1,2,1,FALSE) R1C2 Բացարձակ հղում R1C1 ոճով
    =ADDRESS(1,2,4,FALSE) R[1]C[2] Հարաբերական հղում R1C1 ոճով
    =ADDRESS(1,2,1,"Sheet2") Sheet2!$B$1 Բացարձակ հղում մեկ այլ թերթիկի
    =ADDRESS(1,2,4,"Sheet2") Sheet2!B1 Հարաբերական հղում մեկ այլ թերթիկ

    Ինչպես օգտագործել ADDRESS ֆունկցիան Excel-ում - բանաձևերի օրինակներ

    Ստորև բերված օրինակները ցույց են տալիս, թե ինչպես օգտագործել ADDRESS ֆունկցիան ավելի մեծ բանաձևերի ներսում՝ ավելին իրականացնելու համար դժվար առաջադրանքներ։

    Վերադարձրեք բջիջի արժեքը տվյալ տողում և սյունակում

    Եթե ձեր նպատակն է որոշակի բջիջից արժեք ստանալ՝ հիմնվելով դրա տողերի և սյունակների համարների վրա, օգտագործեք ADDRESS զվարճանքը։ գործողությունը INDIRECT-ի հետ միասին՝

    INDIRECT(ADDRESS(շար_թիվ, սյուն_թիվ))

    ADDRESS ֆունկցիան դուրս է բերում բջջային հասցեն որպես տեքստ: INDIRECT ֆունկցիան այդ տեքստը վերածում է սովորական հղումի և վերադարձնում է արժեքը համապատասխան բջիջից:

    Օրինակ, E1-ում տողի համարի և E2-ի սյունակի համարի հիման վրա բջջի արժեք ստանալու համար օգտագործեք այս բանաձևը: :

    =INDIRECT(ADDRESS(E1,E2))

    Ստացեք հասցենամենաբարձր կամ ամենացածր արժեք ունեցող բջիջի

    Այս օրինակում մենք նախ կգտնենք B2:B7 տիրույթի ամենաբարձր և ամենացածր արժեքները՝ օգտագործելով MAX և MIN ֆունկցիաները և այդ արժեքները դուրս կբերենք հատուկ բջիջներում.

    Բջջ E2՝ =MAX(B2:B7)

    Բջջ F2՝ =MIN(B2:B7)

    Եվ այնուհետև մենք կօգտագործենք ADDRESS՝ MATCH ֆունկցիայի հետ համատեղ՝ ստացեք բջիջների հասցեները։

    Առավելագույն արժեքով բջիջ՝

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

    Նվազագույն արժեքով բջիջ՝

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

    Այն դեպքում, երբ դուք չեք ցանկանում, որ ամենաբարձր և ամենացածր արժեքները լինեն առանձին բջիջներում, կարող եք տեղադրել MAX/MIN ֆունկցիան MATCH-ի առաջին արգումենտում: Օրինակ՝

    Ամենաբարձր արժեքով բջիջ.

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

    Ամենացածր արժեքով բջիջ.

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

    Ինչպես են այս բանաձևերը work

    Տողի համարը գտնելու համար դուք օգտագործում եք MATCH(lookup_value, lookup_array, [match_type]) ֆունկցիան, որը վերադարձնում է lookup_value-ի հարաբերական դիրքը lookup_array-ում: Մեր բանաձևում որոնման արժեքն այն թիվն է, որը վերադարձվում է MAX կամ MIN ֆունկցիայի կողմից, իսկ որոնման զանգվածը ամբողջ սյունակն է: Հետևաբար, զանգվածում որոնման արժեքի հարաբերական դիրքը ճիշտ համընկնում է թերթի տողի համարին:

    Սյունակի համարը գտնելու համար օգտագործում եք COLUM ֆունկցիան: Իհարկե, ոչինչ չի խանգարում ձեզ ուղղակիորեն մուտքագրել համարը բանաձևում, բայց COLUMN-ը փրկում է ձեռքով հաշվելու դժվարությունը, եթե թիրախ սյունակը գտնվում է թերթի մեջտեղում:

    Ստացեք սյունակ տառսյունակի համարից

    Ցանկացած թիվը սյունակ տառի վերածելու համար օգտագործեք ADDRESS ֆունկցիան SUBSTITUTE-ի ներսում՝

    SUBSTITUTE(ADDRESS(1, սյունակի_համարը,4),"1 ","")

    Որպես օրինակ, եկեք գտնենք A2 թվին համապատասխանող սյունակ տառը.

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

    Նայելով ստորև բերված արդյունքներին, կարող ենք ասել, որ առաջին սյունակը. թերթիկի վրա A-ն է, որն ակնհայտ է. 10-րդ սյունակը J է, 50-րդ սյունակը` AX, իսկ 100-րդ սյունակը` CV:

    Ինչպես է աշխատում այս բանաձևը

    Սկսելու համար կարգավորեք ADDRESS ֆունկցիան՝ նպատակային սյունակի առաջին բջիջին հարաբերական հղում վերադարձնելու համար.

    • Տողի համարի համար օգտագործեք 1-ը:
    • Սյունակի համարի համար նշեք բջիջը: մեր օրինակում պարունակող A2 թիվը:
    • abs_num արգումենտի համար մուտքագրեք 4:

    Արդյունքում ADDRESS(1,A2,4) կվերադարձնի A1:

    Տողի կոորդինատից ազատվելու համար վերը նշված բանաձևը փաթեթավորեք SUBSTITUTE ֆունկցիայի մեջ և փոխարինեք «1»-ը դատարկ տողով («»): Կատարված է:

    Ստացեք անվանված տիրույթի հասցեն

    Excel-ում անվանված տիրույթի հասցեն գտնելու համար նախ պետք է ձեռք բերել առաջին և վերջին բջիջների հղումները, այնուհետև դրանք միացնել իրար: . Սա մի փոքր այլ կերպ է աշխատում նախադինամիկ Excel-ում (2019 և ավելի հին) և Dynamic Array Excel-ում (Office 365 և Excel 2021): Ստորև բերված օրինակները նախատեսված են Excel 2019 - Excel 2007-ի համար: Excel 365-ի և Excel 2021-ի հրահանգներն են.այստեղ:

    Ինչպես ստանալ տիրույթի առաջին բջիջի հասցեն

    Անվանված տիրույթի առաջին բջիջին հղում վերադարձնելու համար օգտագործեք այս ընդհանուր բանաձևը.

    ADDRESS(ROW( միջակայք),COLUMN( միջակայք))

    Ենթադրենք, որ միջակայքը կոչվում է «Վաճառք», իրական բանաձևը հետևյալն է.

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

    Եվ վերադարձնում է տիրույթի վերին ձախ բջիջի հասցեն.

    Այս բանաձևում ROW և COLUMN ֆունկցիաները վերադարձնում են տողերի և սյունակների բոլոր թվերի զանգվածը: շրջանակը, համապատասխանաբար: Այդ թվերի հիման վրա ADDRESS ֆունկցիան կառուցում է բջիջների հասցեների զանգված: Բայց քանի որ բանաձևը մուտքագրվում է մեկ բջիջում, ցուցադրվում է զանգվածի միայն առաջին տարրը, որը համապատասխանում է միջակայքի առաջին բջիջին:

    Ինչպես ստանալ տիրույթի վերջին բջիջի հասցեն

    Անվանված տիրույթում վերջին բջիջի հասցեն գտնելու համար օգտագործեք այս ընդհանուր բանաձևը՝

    ADDRESS(ROW( միջակայք)+ROWS( ընդգրկույթ)-1 ,COLUMN( միջակայք)+COLUMNS( միջակայք)-1)

    Կիրառվում է «Sales» անունով մեր տեսականու վրա, բանաձևը ստանում է հետևյալ ձևը.

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

    Եվ վերադարձնում է հղումը տիրույթի ներքևի աջ բջիջին.

    Այս անգամ տողը մշակելու համար մեզ անհրաժեշտ են մի փոքր ավելի բարդ հաշվարկներ թիվ. Ինչպես նախորդ օրինակում, ROW ֆունկցիան մեզ տալիս է տիրույթի բոլոր տողերի համարների զանգված, մեր դեպքում՝ {4;5;6;7}: Մենք պետք է այս թվերը «տեղափոխենք» տողերի ընդհանուր թվով մինուս 1, այնպես որզանգվածի առաջին տարրը դառնում է վերջին տողի համարը: Տողերի ընդհանուր թիվը գտնելու համար մենք օգտագործում ենք ROWS ֆունկցիան և դրա արդյունքից հանում ենք 1. (4-1=3): Այնուհետև սկզբնական զանգվածի յուրաքանչյուր տարրին ավելացնում ենք 3՝ անհրաժեշտ տեղաշարժը կատարելու համար՝ {4;5;6;7} + 3 = {7;8;9;10}:

    Սյունակի համարն է. հաշվարկված է նույն ձևով. {2,3,4}+3-1 = {4,5,6}

    Տողերի և սյունակների թվերի վերը նշված զանգվածներից ADDRESS ֆունկցիան հավաքում է բջիջների հասցեների զանգված: , բայց վերադարձնում է միայն առաջինը, որը համապատասխանում է տիրույթի վերջին բջիջին:

    Նույն արդյունքին կարելի է հասնել նաև՝ ընտրելով առավելագույն արժեքները տողերի և սյունակների համարների զանգվածներից: Այնուամենայնիվ, սա աշխատում է միայն զանգվածի բանաձևով, որը պահանջում է սեղմել Ctrl + Shift + Enter, որպեսզի ճիշտ ավարտվի.

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

    Ինչպես ստանալ անվանված տիրույթի ամբողջական հասցեն

    Անվանված տիրույթի ամբողջական հասցեն վերադարձնելու համար պարզապես անհրաժեշտ է միացնել նախորդ օրինակների երկու բանաձևերը և միջակայքում տեղադրել միջակայքի օպերատորը (:):

    ADDRESS(ROW( տիրույթ) , COLUMN( միջակայք)) & ":" & ADDRESS(ROW( միջակայք) + ROWS( ընդգրկույթ)-1, COLUMN( միջակայք) + COLUMNS( ընդգրկույթ)-1)

    Որպեսզի այն աշխատի մեր ընտրանքային տվյալների հավաքածուի համար, մենք ընդհանուր «տիրույթը» փոխարինում ենք «Sales» տիրույթի իրական անունով.

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

    Եվ ստանում ենք ամբողջական տիրույթի հասցեն որպես բացարձակ հղում $B$4:$D$7:

    Տարածքը վերադարձնելու համարհասցեն որպես հարաբերական հղում (առանց $ նշանի, ինչպես B4:D7), սահմանեք abs_num արգումենտը երկու ADDRESS ֆունկցիաներում 4:

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

    Բնականաբար, նույն փոփոխությունները կարող են կատարվել առանձին բանաձևերում առաջին և վերջին բջիջների համար, և արդյունքը նման կլինի հետևյալին.

    Ինչպես ստանալ անվանված միջակայքի հասցեն Excel-ում 365 և Excel 2021

    Ի տարբերություն հին տարբերակների ավանդական «մեկ բանաձև - մեկ բջիջ» վարքագծի, նոր Excel-ում ցանկացած բանաձև, որը կարող է պոտենցիալ բազմաթիվ արժեքներ վերադարձնել, դա անում է ավտոմատ կերպով: Նման վարքագիծը կոչվում է spilling:

    Օրինակ, առաջին բջիջի հասցեն վերադարձնելու փոխարեն, ստորև բերված բանաձևը թողարկում է յուրաքանչյուր բջիջի հասցեները նշված տիրույթում.

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

    Միայն առաջին բջիջի հասցեն ստանալու համար անհրաժեշտ է միացնել անուղղակի խաչմերուկը, որը լռելյայն գործարկվում է Excel 2019 և ավելի հին տարբերակներում: Դրա համար տիրույթի անուններից առաջ դրեք @ նշանը (ուղղակի խաչմերուկի օպերատոր).

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

    Նման ձևով կարող եք ուղղել այլ բանաձևեր:

    Ստանալու համար վերջին բջիջ միջակայքում.

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

    Անվանված տիրույթի հասցեն ստանալու համար .

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

    Ստորև բերված սքրինշոթը ցույց է տալիս արդյունքները.

    Հուշում. Excel-ում դինամիկ զանգվածում ավելի հին տարբերակով ստեղծված բանաձևերով աշխատաթերթը բացելիս Excel-ի կողմից ինքնաբերաբար տեղադրվում է անուղղակի խաչմերուկի օպերատոր:

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

    Ներբեռնելու համար վարժեցեք աշխատանքային գրքույկը

    Excel ADDRESS ֆունկցիան - բանաձևի օրինակներ (.xlsx ֆայլ)

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