Предположим, у меня есть именованный диапазон в Googlesheets как MyNamedRange с определением C1:H25.
Теперь в ячейке я хочу показать это значение в ячейке A1 как «C1: H25».
Возможно ли это с помощью какой-то формулы, например MyNamedRange.getText или чего-то подобного.
Не заинтересован в использовании скрипта Google Apps для этого.
Я попробовал использовать To_Text(NamedRange), но произошла ошибка.
Я понимаю, как можно использовать адрес с индексом или смещением, чтобы получить начало и конец именованного диапазона, но я не могу придумать, как узнать, является ли он абсолютным или относительным - не без сравнения двух разных ячеек, чтобы увидеть, оно изменилось.
@
в формуле при реализации.
Ах, так мой комментарий неверен по всем пунктам. В таблицах Google нет такой вещи, как абсолютная или относительная ссылка в именованном диапазоне (в отличие от Excel). Они вводятся без знаков $, но ведут себя как абсолютные ссылки. Также нет необходимости использовать индекс или смещение с адресом. Я не против — я кое-чему научился. См. support.google.com/docs/thread/4380342/…
Использование функции CELL возвращает абсолютные ссылки, $A$1
=CELL("address", INDEX(rngName,1,1))& ":" &
CELL("address", INDEX(rng Name, ROWS(rngName), COLUMNS(rngName))))
Использование функции АДРЕС позволяет указать один из четырех вариантов аргумента Absolute_relative_mode, $A$1, A$1, $A1, A1
=ADDRESS(ROW(INDEX(rngName,1)), COLUMN(INDEX(rngName,,1)),4) &":"&
ADDRESS(ROWS(rngName), COLUMNS(rngName),4))
Используйте функцию АДРЕС.