Получить полный адрес именованного диапазона в Excel и Google Таблицах

Скачать пример рабочей книги

Загрузите образец книги

В этом руководстве мы узнаем, как получить полный адрес именованного диапазона в Excel и Google Таблицах.

Именованный диапазон и его важность

А Именованный диапазон представляет собой диапазон из одной или нескольких ячеек, которым присвоено определенное имя. Именованные диапазоны - одна из полезных функций Microsoft Excel. Это может упростить понимание формул.

Получить адрес именованного диапазона

Чтобы получить полный адрес именованного диапазона, вы можете использовать формулу Excel, содержащую функции ADDRESS, ROW, ROWS, COLUMN и COLUMNS.

Чтобы получить полный адрес именованного диапазона, мы найдем первую и последнюю ссылки на ячейки именованного диапазона, а затем соединим их двоеточием («:»).

Получить адрес первой ячейки в именованном диапазоне

Допустим, у нас есть именованный диапазон «EmployeeData» в диапазоне B4: D9.

Чтобы получить ссылку на первую ячейку в именованном диапазоне, мы будем использовать функцию ADDRESS вместе с функциями ROW и COLUMN:

= АДРЕС (СТРОКА (Данные сотрудника); СТОЛБЕЦ (Данные сотрудника))

Функция АДРЕС возвращает адрес определенной строки и столбца. Мы используем функции ROW и COLUMN для вычисления первой строки и столбца в названном диапазоне, вставляя результаты в функцию ADDRESS. Результат - это первая ячейка в названном диапазоне.

Приведенная выше формула вернула абсолютную ссылку на ячейку ($ B $ 4). Но если вам нужен относительный адрес (без знака $, B4), вам необходимо указать 4 для третьего (необязательного) аргумента функции ADDRESS следующим образом:

= АДРЕС (СТРОКА (Данные сотрудника); СТОЛБЕЦ (Данные сотрудника); 4)

Получить последний адрес ячейки в именованном диапазоне

Чтобы получить ссылку на последнюю ячейку в именованном диапазоне, мы можем использовать следующую формулу:

= АДРЕС (СТРОКА (EmployeeData) + СТРОКА (EmployeeData) -1, СТОЛБЕЦ (EmployeeData) + COLUMNS (EmployeeData) -1)

Здесь функции ROWS и COLUMNS подсчитывают количество строк и столбцов в диапазоне, который мы добавляем к исходной формуле выше, возвращая последнюю ячейку в названном диапазоне.

Точно так же, если вам нужен относительный адрес вместо абсолютной ссылки на ячейку, вы можете указать 4 для третьего аргумента в функции ADDRESS следующим образом:

= АДРЕС (СТРОКА (Данные сотрудника) + СТРОКА (Данные сотрудника) -1, СТОЛБЕЦ (Данные сотрудника) + СТОЛБЕЦ (Данные сотрудника) -1,4)

Полный адрес именованного диапазона

Теперь, чтобы получить полный адрес именованного диапазона, нам просто нужно объединить две приведенные выше формулы с оператором (:) в приведенном выше примере следующим образом:

= АДРЕС (СТРОКА (EmployeeData), COLUMN (EmployeeData)) & ":" & АДРЕС (ROW (EmployeeData) + ROWS (EmployeeData) -1, COLUMN (EmployeeData) + COLUMNS (EmployeeData) -1)

Точно так же, чтобы вернуть адрес именованного диапазона в качестве относительной ссылки (без знака $), укажите в третьем аргументе функций ADDRESS значение 4, например:

= АДРЕС (СТРОКА (EmployeeData), COLUMN (EmployeeData), 4) & ":" & ADDRESS (ROW (EmployeeData) + ROWS (EmployeeData) -1, COLUMN (EmployeeData) + COLUMNS (EmployeeData) -1,4)

Получить полный адрес именованного диапазона в Google Таблицах

Формула для получения полного адреса именованного диапазона работает в Google Таблицах точно так же, как и в Excel:

Вы поможете развитию сайта, поделившись страницей с друзьями

wave wave wave wave wave