Функция Excel АДРЕС (ADDRESS)

Функция Excel АДРЕС (ADDRESS)
На чтение
10 мин.
Просмотров
29
Дата обновления
06.11.2024

Изучим функцию АДРЕС. Возвращает адрес ячейки в текстовом формате с использованием номеров строк и столбцов. Нужен ли нам этот адрес? Можете ли вы сделать то же самое с другими функциями?

Давайте посмотрим на функцию АДРЕС и посмотрим на примеры того, как с ней работать. Если у вас есть дополнительная информация или примеры, поделитесь ими в комментариях.

Функция: ADDRESS (АДРЕС)

Функция АДРЕС возвращает ссылку на ячейку в виде текста на основе номера строки и столбца. Он может возвращать абсолютный или относительный адрес в ссылочном стиле A1 или R1C1. Также имя листа может быть включено в результат.

 

Как можно использовать функцию ADDRESS (АДРЕС)?

Функция АДРЕС может возвращать адрес ячейки или работать вместе с другими функциями для:

  • Получите адрес ячейки, зная номер строки и столбца.
  • Найдите значение ячейки, зная номер строки и столбца.
  • Возвращает адрес ячейки с наибольшим значением.

Синтаксис ADDRESS (АДРЕС)

Функция АДРЕС имеет следующий синтаксис:

АДРЕС (число_строк, число_столбец, [число_абсек], [a1], [лист_текст])

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

  • abs_num (link_type) — если он равен 1 или не указан вообще, функция вернет абсолютный адрес ($ A $ 1). Чтобы получить относительный адрес (A1), используйте значение 4. Другие варианты: 2 = A $ 1, 3 = $ A1.
  • a1 — если ИСТИНА или не указано вообще, функция возвращает ссылку в стиле А1, если ЛОЖЬ, то в стиле R1C1.
  • sheet_text (sheet_name) — имя листа может быть указано, если вы хотите видеть его в результате, возвращаемом функцией.

Ловушки ADDRESS (АДРЕС)

Функция АДРЕС возвращает только адрес ячейки в виде текстовой строки. Если вам нужно значение ячейки, используйте его в качестве аргумента функции ДВССЫЛ или используйте одну из альтернативных формул, показанных в примере 2.

Пример 1: Получаем адрес ячейки по номеру строки и столбца

С помощью функции АДРЕС вы можете получить адрес ячейки в виде текста, используя номера строк и столбцов. Если вы введете только эти два аргумента, результатом будет абсолютный адрес, записанный в стиле ссылки A1.

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

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

АДРЕС в Excel

Абсолютная или относительная

Если вы не укажете значение аргумента abs_num (link_type) в формуле, результатом будет абсолютная ссылка.

Чтобы увидеть адрес как относительную ссылку, вы можете заменить abs_num на 4 (link_type.

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

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

АДРЕС в Excel

A1 или R1C1

Чтобы указать стиль ссылки R1C1 вместо стиля A1 по умолчанию, необходимо указать FALSE для аргумента a1.

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

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

АДРЕС в Excel

Название листа

Последний аргумент — это имя листа. Если вам нужно это имя в выводе, укажите его как аргумент sheet_text (имя_листа).

= АДРЕС ($ C $ 2, $ C $ 3,1; ИСТИНА; «Es02»)

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

АДРЕС в Excel

Пример 2: Находим значение ячейки, используя номер строки и столбца

Функция АДРЕС возвращает адрес ячейки в виде текста, а не в виде действительной ссылки. Если вам нужно получить значение ячейки, вы можете использовать результат, возвращаемый функцией ADDRESS, в качестве аргумента для INDIRECT. Мы рассмотрим функцию КОСВЕННЫЙ позже в марафоне из 30 функций Excel за 30 дней.

= КОСВЕННО (АДРЕС (C2; C3))

= КОСВЕННО (АДРЕС (C2; C3))

АДРЕС в Excel

Функция КОСВЕННО может работать без функции АДРЕС. Вот как можно использовать оператор конкатенации «&» для конкатенации желаемого адреса в стиле R1C1 и в результате получить значение ячейки:

= КОСВЕННО («R» & C2 & «C» & C3; FALSE)

= КОСВЕННО («R» & C2 & «C» & C3; FALSE)

АДРЕС в Excel

Функция ИНДЕКС также может возвращать значение ячейки, если указан номер строки и столбца:

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

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

АДРЕС в Excel

1: 5000 — это первые 5000 строк листа Excel.

Пример 3: Возвращаем адрес ячейки с максимальным значением

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

Функция MAX находит максимальное число в столбце C.

= МАКСИМУМ (C3: C8)

= МАКСИМУМ (C3: C8)

АДРЕС в Excel

Затем следует функция АДРЕС вместе с ПОИСКПОЗ, которое находит номер строки, и СТОЛБЕЦ, который определяет номер столбца.

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

= АДРЕС (ПОИСК (F3; C: C; 0); КОЛОНКА (C2))

АДРЕС в Excel

0 Комментариев
Комментариев на модерации: 0
Оставьте комментарий