30 Excel функции за 30 дни: АДРЕС

Вчера на маратона 30 Excel функции за 30 дни намерихме елементите на масива с помощта на функцията MATCH (ТЪРСЕНЕ) и установи, че работи чудесно в екип с други функции, като напр ВОЛОКУП (VLOOKUP) и INDEX (ИНДЕКС).

На 20-ия ден от нашия маратон ще посветим изучаването на функцията АДРЕС (АДРЕС). Той връща адреса на клетката в текстов формат, като използва номера на реда и колоната. Имаме ли нужда от този адрес? Може ли същото да се направи с други функции?

Нека да разгледаме подробностите за функцията АДРЕС (АДРЕС) и изучете примери за работа с него. Ако имате допълнителна информация или примери, моля, споделете ги в коментарите.

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

функция АДРЕС (ADDRESS) връща препратка към клетка като текст въз основа на номера на реда и колоната. Може да върне абсолютен или относителен адрес в стил връзка. A1 or R1C1. Освен това името на листа може да бъде включено в резултата.

Как може да се използва функцията ADDRESS?

функция АДРЕС (ADDRESS) може да върне адреса на клетка или да работи заедно с други функции за:

  • Вземете адрес на клетка, даден номер на ред и колона.
  • Намерете стойността на клетката, като знаете номера на реда и колоната.
  • Връща адреса на клетката с най-голяма стойност.

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

функция АДРЕС (АДРЕС) има следния синтаксис:

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

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

  • abs_num (link_type) – ако е равен 1 или изобщо не е зададен, функцията ще върне абсолютния адрес ($A$1). За да получите относителния адрес (A1), използвайте стойността 4. Други възможности: 2=1 A$, 3=$A1.
  • a1 – ако TRUE (ВЯРНО) или изобщо не е указано, функцията връща препратка в стила A1, ако FALSE (FALSE), тогава в стил R1C1.
  • Лист_текст (sheet_name) – името на листа може да бъде посочено, ако искате да го видите в резултата, върнат от функцията.

Капани АДРЕС

функция АДРЕС (ADDRESS) връща само адреса на клетката като текстов низ. Ако имате нужда от стойността на клетка, използвайте я като аргумент на функция НЕПРЯК (НЕПРЯКО) или използвайте една от алтернативните формули, показани в Пример 2.

Пример 1: Вземете адреса на клетката по номер на ред и колона

Използване на функции АДРЕС (АДРЕС) Можете да получите адреса на клетката като текст, като използвате номера на реда и колоната. Ако въведете само тези два аргумента, резултатът ще бъде абсолютен адрес, написан в стил връзка A1.

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

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

Абсолютно или относително

Ако не посочите стойност на аргумент abs_num (reference_type) във формула, резултатът е абсолютна препратка.

За да видите адреса като относителна връзка, можете да замените като аргумент abs_num (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))

функция НЕПРЯК (INDIRECT) може да работи без функцията АДРЕС (АДРЕС). Ето как можете да използвате оператора за конкатенация „&“, заслепете желания адрес в стила R1C1 и като резултат вземете стойността на клетката:

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

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

функция INDEX (INDEX) може също да върне стойността на клетка, ако е посочен номер на ред и колона:

=INDEX(1:5000,C2,C3)

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

1:5000 са първите 5000 реда от Excel лист.

Пример 3: Връща адреса на клетката с максималната стойност

В този пример ще намерим клетката с максимална стойност и ще използваме функцията АДРЕС (АДРЕС), за да получите нейния адрес.

функция MAX (MAX) намира максималното число в колона C.

=MAX(C3:C8)

=МАКС(C3:C8)

Следва функцията АДРЕС (АДРЕС) в съчетание с MATCH (MATCH), който намира номера на реда и КОЛОНА (COLUMN), който указва номера на колоната.

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

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

Оставете коментар