30 функцый Excel за 30 дзён: АДРАС

Учора на марафоне 30 функцый Excel за 30 дзён мы знайшлі элементы масіва з дапамогай функцыі МАТЧ (ПОШУК) і выявіў, што ён выдатна працуе ў камандзе з іншымі функцыямі, такімі як ВПР (VLOOKUP) і індэкс (ІНДЭКС).

20-ы дзень нашага марафону мы прысвяцім вывучэнню функцыі АДРАС (АДРАС). Ён вяртае адрас ячэйкі ў тэкставым фармаце з выкарыстаннем нумара радка і слупка. Ці патрэбны нам гэты адрас? Ці можна зрабіць тое ж самае з іншымі функцыямі?

Давайце паглядзім на дэталі функцыі АДРАС (АДРАС) і вывучыць прыклады працы з ім. Калі ў вас ёсць дадатковая інфармацыя або прыклады, падзяліцеся імі ў каментарах.

Функцыя 20: АДРАС

функцыя АДРАС (ADDRESS) вяртае спасылку на ячэйку ў выглядзе тэксту на аснове нумара радка і слупка. Ён можа вяртаць абсалютны або адносны адрас у стылі спасылкі. A1 or R1C1. Акрамя таго, назва аркуша можа быць уключана ў вынік.

Як можна выкарыстоўваць функцыю АДРАС?

функцыя АДРАС (ADDRESS) можа вяртаць адрас ячэйкі або працаваць у спалучэнні з іншымі функцыямі, каб:

  • Атрымаць адрас ячэйкі па нумары радка і слупка.
  • Знайдзіце значэнне ячэйкі, ведаючы нумар радка і слупка.
  • Вярнуць адрас ячэйкі з найбольшым значэннем.

Сінтаксіс ADDRESS (ADDRESS)

функцыя АДРАС (ADDRESS) мае наступны сінтаксіс:

ADDRESS(row_num,column_num,[abs_num],[a1],[sheet_text])

АДРЕС(номер_строки;номер_столбца;[тип_ссылки];[а1];[имя_листа])

  • абс_нум (link_type) – калі роўна 1 ці ўвогуле не ўказана, функцыя верне абсалютны адрас ($A$1). Каб атрымаць адносны адрас (A1), выкарыстоўвайце значэнне 4. Іншыя варыянты: 2=1$, 3=$A1.
  • a1 – калі TRUE (ІСЦІНА) або не ўказана наогул, функцыя вяртае спасылку ў стылі A1, калі FALSE (ХЛУСНЯ), то ў стыл R1C1.
  • Ліст_тэкст (імя_ліста) – імя аркуша можа быць указана, калі вы хочаце бачыць яго ў выніку, які вяртае функцыя.

Пасткі АДРАС

функцыя АДРАС (ADDRESS) вяртае толькі адрас ячэйкі ў выглядзе тэкставага радка. Калі вам патрэбна значэнне ячэйкі, выкарыстоўвайце яго ў якасці аргумента функцыі ускосна (УСКОСНАЯ) або выкарыстоўвайце адну з альтэрнатыўных формул, паказаных у прыкладзе 2.

Прыклад 1: атрымаць адрас ячэйкі па нумары радка і слупка

Выкарыстанне функцый АДРАС (АДРАС) Вы можаце атрымаць адрас ячэйкі ў выглядзе тэксту, выкарыстоўваючы нумар радка і слупка. Калі ўвесці толькі гэтыя два аргументы, вынікам будзе абсалютны адрас, запісаны ў стылі спасылкі A1.

=ADDRESS($C$2,$C$3)

=АДРЕС($C$2;$C$3)

Абсалютная або адносная

Калі вы не ўказваеце значэнне аргумента абс_нум (тып_спасылкі) у формуле, вынік з'яўляецца абсалютнай спасылкай.

Каб убачыць адрас як адносную спасылку, вы можаце замяніць яго ў якасці аргумента абс_нум (reference_type) значэнне 4.

=ADDRESS($C$2,$C$3,4)

=АДРЕС($C$2;$C$3;4)

A1 або R1C1

Стылізаваць спасылкі R1C1, замест стылю па змаўчанні A1, Вы павінны ўказаць FALSE для аргумента a1.

=ADDRESS($C$2,$C$3,1,FALSE)

=АДРЕС($C$2;$C$3;1;ЛОЖЬ)

Назва аркуша

Апошні аргумент - імя аркуша. Калі вам патрэбна гэтае імя ў выніку, пакажыце яго ў якасці аргумента тэкст_ліста (назва_ліста).

=ADDRESS($C$2,$C$3,1,TRUE,"Ex02")

=АДРЕС($C$2;$C$3;1;ИСТИНА;"Ex02")

Прыклад 2: Знайдзіце значэнне ячэйкі, выкарыстоўваючы нумар радка і слупка

функцыя АДРАС (ADDRESS) вяртае адрас ячэйкі ў выглядзе тэксту, а не ў выглядзе сапраўднай спасылкі. Калі вам трэба атрымаць значэнне ячэйкі, вы можаце выкарыстоўваць вынік, які вяртае функцыя АДРАС (АДРАС), як аргумент за ускосна (УСКОСНА). Вывучым функцыю ускосна (УСКОСНА) пазней у марафоне 30 функцый Excel за 30 дзён.

=INDIRECT(ADDRESS(C2,C3))

=ДВССЫЛ(АДРЕС(C2;C3))

функцыя ускосна (УСКОСНАЯ) можа працаваць без функцыі АДРАС (АДРАС). Вось як вы можаце з дапамогай аператара канкатэнацыі "&“, зляпіць патрэбны адрас у стылі R1C1 і ў выніку атрымаць значэнне ячэйкі:

=INDIRECT("R"&C2&"C"&C3,FALSE)

=ДВССЫЛ("R"&C2&"C"&C3;ЛОЖЬ)

функцыя індэкс (INDEX) таксама можа вяртаць значэнне ячэйкі, калі ўказаны нумар радка і слупка:

=INDEX(1:5000,C2,C3)

=ИНДЕКС(1:5000;C2;C3)

1:5000 гэта першыя 5000 радкоў аркуша Excel.

Прыклад 3: вярнуць адрас ячэйкі з максімальным значэннем

У гэтым прыкладзе мы знойдзем ячэйку з максімальным значэннем і скарыстаемся функцыяй АДРАС (АДРАС), каб атрымаць яе адрас.

функцыя MAX (MAX) знаходзіць максімальны лік у слупку C.

=MAX(C3:C8)

=МАКС(C3:C8)

Далей ідзе функцыя АДРАС (АДРАС) у спалучэнні з МАТЧ (MATCH), які знаходзіць нумар радка, і калонка (COLUMN), які вызначае нумар слупка.

=ADDRESS(MATCH(F3,C:C,0),COLUMN(C2))

=АДРЕС(ПОИСКПОЗ(F3;C:C;0);СТОЛБЕЦ(C2))

Пакінуць каментар