Excel ADDRESS функц нь эсийн хаяг болон бусад зүйлийг авах боломжтой

  • Үүнийг Хуваалц
Michael Brown

Энэ заавар нь ADDRESS функцийн синтаксийг товч танилцуулж, Excel-ийн нүдний хаяг болон бусад зүйлийг буцаахад хэрхэн ашиглахыг харуулж байна.

Excel дээр нүдний лавлагаа үүсгэхийн тулд та багана болон мөрний координатыг гараар бичиж болно. Мөн ADDRESS функцэд өгөгдсөн мөр, баганын дугаараас Excel нүдний хаягийг авч болно. Энэ техник нь дангаараа бараг утгагүй бөгөөд бусад функцуудтай хослуулан нүд рүү шууд холбогдох боломжгүй тохиолдолд цорын ганц шийдэл байж болно.

    Excel-ийн ADDRESS функц - синтакс ба үндсэн хэрэглээ

    ХАЯГ функц нь Excel-д заасан мөр, баганын дугаар дээр үндэслэн нүдний хаягийг авах зориулалттай. Нүдний хаягийг бодит лавлагаа биш текст мөр болгон буцаана.

    Энэ функц нь Microsoft 365 - Excel 2007-д зориулсан Excel-ийн бүх хувилбарт боломжтой.

    ADDRESS функцын синтакс нь дараах байдлаар:

    ADDRESS(мөрийн_тоо, баганын_тоо, [abs_num], [a1], [sheet_text])

    Эхний хоёр аргумент шаардлагатай:

    мөр_тоо - мөр нүдний лавлагаанд ашиглах тоо.

    баганын_тоо - нүдний лавлагааг бүтээх баганын дугаар.

    Нүдний лавлагааны форматыг зааж өгсөн сүүлийн гурван аргумент нь нэмэлт:

    abs_num - лавлагааны төрөл, үнэмлэхүй эсвэл харьцангуй. Энэ нь доорх тоонуудын аль нэгийг авч болно; анхдагч нь үнэмлэхүй байна.

    • 1 эсвэл орхигдуулсан -$A$1
    • 2 шиг үнэмлэхүй нүдний лавлагаа - холимог лавлагаа: A$1
    • 3 шиг харьцангуй багана ба үнэмлэхүй мөр - холимог лавлагаа: $A1
    • <10 шиг үнэмлэхүй багана ба харьцангуй мөр>4 - A1

    a1 гэх мэт харьцангуй эсийн лавлагаа - лавлагааны загвар, A1 эсвэл R1C1. Хэрэв орхигдуулсан бол өгөгдмөл A1 загварыг ашиглана.

    • 1 эсвэл ҮНЭН эсвэл орхигдуулсан - багана нь үсэг, мөр нь тоо байх A1 лавлагааны загварын нүдний хаягийг буцаана.
    • 0 эсвэл ХУДАЛ - мөр, баганыг тоогоор дүрсэлсэн 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,ХУДАЛ) R1C2 R1C1 загварын үнэмлэхүй лавлагаа
    =ADDRESS(1,2,4,ХУДАЛ) R[1]C[2] R1C1 загварын харьцангуй лавлагаа
    =ADDRESS(1,2,1,,"Sheet2") Хуудас2!$B$1 Өөр хуудасны үнэмлэхүй лавлагаа
    =ADDRESS(1,2,4,,"Sheet2") Хуудас2!B1 Харьцангуй лавлагаа өөр хуудас руу

    Excel-д ADDRESS функцийг хэрхэн ашиглах талаар - томьёоны жишээнүүд

    Доорх жишээнүүд нь илүү том томьёо доторх ADDRESS функцийг хэрхэн ашиглахыг харуулж байна. хэцүү даалгавар.

    Өгөгдсөн мөр, баганын нүдний утгыг буцаана

    Хэрэв таны зорилго мөр, баганын дугаар дээр үндэслэн тодорхой нүднээс утгыг авах юм бол ADDRESS тоглоомыг ашиглаарай. ction-ийн хамт ШУУД:

    ШУУД ЭСРЭГ(ХАЯГ(мөрний_тоо, баганын_тоо))

    ADDRESS функц нь нүдний хаягийг текст хэлбэрээр гаргадаг. DIRECT функц нь тухайн текстийг ердийн лавлагаа болгон хувиргаж, харгалзах нүднээсээ утгыг буцаана.

    Жишээ нь, E1 дэх мөрийн дугаар, E2 дахь баганын дугаар дээр үндэслэн нүдний утгыг авахын тулд энэ томьёог ашиглана уу. :

    =INDIRECT(ADDRESS(E1,E2))

    Хаяг аваххамгийн их буюу хамгийн бага утгатай нүдний

    Энэ жишээнд бид эхлээд MAX болон MIN функцуудыг ашиглан B2:B7 муж дахь хамгийн их ба хамгийн бага утгуудыг олж, эдгээр утгыг тусгай нүднүүдэд гаргана:

    E2 нүд: =MAX(B2:B7)

    F2 нүд: =MIN(B2:B7)

    Дараа нь бид ADDRESS-ийг TATCH функцтэй хослуулан ашиглана. нүдний хаягуудыг авна уу.

    Хамгийн их утгатай нүд:

    =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))

    Эдгээр томьёо хэрхэн ажил

    Мөрийн дугаарыг олохын тулд та хайлтын_массив дахь хайлтын_утгын харьцангуй байрлалыг буцаадаг MATCH(хайлтын_утга, хайлтын_массив, [тохируулах_төрөл]) функцийг ашиглана. Манай томъёонд хайлтын утга нь MAX эсвэл MIN функцээр буцаасан тоо бөгөөд хайлтын массив нь бүхэл багана юм. Иймээс массив дахь хайлтын утгын харьцангуй байрлал нь хуудас дээрх мөрийн дугаартай яг таарч байна.

    Баганын дугаарыг олохын тулд та COLUM функцийг ашиглана. Мэдээжийн хэрэг, томьёонд шууд тоог бичихэд юу ч саад болохгүй, гэхдээ COLUMN нь зорилтот багана нь хуудасны дунд байгаа тохиолдолд гараар тоолоход саад болдог.

    Баганын үсэг авах.баганын дугаараас

    Өгөгдсөн тоог баганын үсэг болгон хувиргахын тулд ОРЛУУЛАХ доторх ADDRESS функцийг ашиглана уу:

    ОРЛУУЛАХ(ADDRESS(1, баганын_тоо,4),"1 ","")

    Жишээ нь, А2 дахь тоонд харгалзах баганын үсгийг олъё:

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

    Доорх үр дүнгээс харахад эхний багана гэж хэлж болно. хуудсан дээр А байгаа нь ойлгомжтой; 10-р багана нь J, 50-р багана нь AX, 100-р багана нь CV:

    Энэ томъёо хэрхэн ажилладаг вэ

    Эхлэгчдэд дараах тохиргоог тохируулна уу. Зорилтот баганын эхний нүдэнд харьцангуй лавлагаа буцаах ADDRESS функц:

    • Мөрийн дугаарын хувьд 1-ийг ашиглана уу.
    • Баганын дугаарын хувьд нүдний лавлагааг оруулна уу. Манай жишээн дээрх A2 тоог агуулж байна.
    • abs_num аргументийн хувьд 4-г оруулна уу.

    Үр дүнд нь ADDRESS(1,A2,4) нь A1-г буцаана.

    Мөрийн координатаас ангижрахын тулд дээрх томьёог ОРЛУУЛАХ функцэд ороож, "1"-ийг хоосон тэмдэгт тэмдэгтээр ("") солино. Дууслаа!

    Нэрлэсэн мужын хаягийг аваарай

    Excel дээр нэрлэсэн мужын хаягийг олохын тулд эхлээд эхний болон сүүлчийн нүдний лавлагааг авч, дараа нь тэдгээрийг нэгтгэх шаардлагатай. . Энэ нь динамикийн өмнөх Excel (2019 ба түүнээс дээш) болон Динамик массив 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)

    Манай "Борлуулалт" нэртэй мужид хэрэглэсэн томъёо нь дараах хэлбэртэй байна:

    =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( муж) , БАГАНА( муж)) & ":" & ADDRESS(ROW( муж) + ROWS( муж)-1, COLUMN( муж) + COLUMNS( муж)-1)

    Үүнийг манай түүвэр өгөгдлийн багцад ашиглахын тулд бид ерөнхий "муж"-ыг "Борлуулалт" гэсэн жинхэнэ нэрээр солино:

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

    Мөн хүрээний хаягийг бүрэн хэмжээгээр нь авна. үнэмлэхүй лавлагаа $B$4:$D$7:

    Мужийг буцаахын тулдхаягийг харьцангуй лавлагаа болгон (B4:D7 гэх мэт $ тэмдэггүй) ADDRESS функцийн аль алинд нь abs_num аргументыг 4 болгож тохируулна уу:

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

    Мэдээж, Эхний болон сүүлчийн нүдний томьёонд ижил өөрчлөлтүүдийг хийж болох бөгөөд үр дүн нь үүнтэй төстэй харагдах болно:

    Excel дээр нэрлэсэн мужын хаягийг хэрхэн авах вэ 365 болон Excel 2021

    Хуучин хувилбаруудын уламжлалт "нэг томьёо - нэг нүд"-ээс ялгаатай нь шинэ Excel-д олон утгыг буцаах боломжтой аливаа томьёо үүнийг автоматаар хийдэг. Ийм үйлдлийг асгарах гэж нэрлэдэг.

    Жишээ нь, эхний нүдний хаягийг буцаахын оронд доорх томьёо нь нэрлэсэн муж дахь нүд бүрийн хаягийг гаргадаг:

    =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 дээр ур чадвараа дээшлүүлсэн. Майклын блог нь өөрийн мэдлэг, туршлагаа бусадтай хуваалцах, бүтээмж, үр ашгийг дээшлүүлэхэд хялбар зөвлөмж, зааварчилгаа өгөх зорилготой юм. Та туршлагатай мэргэжилтэн эсвэл анхлан суралцаж байгаа эсэхээс үл хамааран Майклын блог нь эдгээр чухал програм хангамжийн хэрэгслээс хамгийн их ашиг хүртэх талаар үнэ цэнэтэй ойлголт, практик зөвлөгөөг санал болгодог.