Друзья, сегодня покажу, как можно определить адрес первой (верхней левой) ячейки диапазона. Такие процедуры часто применяют, когда используется именованный диапазон, и его координаты явно на листе не видны.

Чтобы больше узнать об именованных диапазонах – прочтите эту статью!

Определение с помощью функции АДРЕС

Первый способ – используем функцию АДРЕС, которая возвращает координаты ячейки на пересечении указанной строки и столбца. Мы запишем формулу так:

=АДРЕС(СТРОКА(данные);СТОЛБЕЦ(данные))

Логика формулы такова:

  1. Функция СТРОКА вернёт все номера строк в массиве «данные»
  2. Функция СТОЛБЕЦ, по аналогии, получит все номера столбцов
  3. Функция АДРЕС генерирует таблицу адресов на пересечении строк и столбцов из п. 1-2
  4. При вставке в одну ячейку, АДРЕС вернёт лишь одни координаты – первого элемента в массиве «данные»

Поиск первой ячейки с помощью функции ЯЧЕЙКА

Здесь еще проще. Нам известно, что эта функция возвращает данные о ячейке. Мы спросим у нее адрес, и передадим ей весь массив. Формула такая:

=ЯЧЕЙКА(«адрес»;данные)

Когда функция получит в распоряжение целую группу ячеек, она сможет обработать лишь первую из них, и вернет нам её координаты.

Это, пожалуй, всё. Если что-то из перечисленного не получается реализовать – задавайте вопросы в комментариях. До встречи!