Вопрос

В электронных таблицах Google можно использовать Range Names для размещения меток в диапазонах ячеек, чтобы сделать формулы более разборчивыми. В большинстве формул можно использовать диапазон C: C, чтобы обозначить весь столбец C, и C2: C, чтобы обозначить весь столбец C после и включая C2.

Есть ли способ создать имена диапазонов одинаковой природы? Когда я пытаюсь использовать C: C или C2: C или Sheet! C: C или «Sheet»! C: C, я всегда получаю сообщение об ошибке «Указанный диапазон не соответствует допустимому формату диапазона». Я хотел бы, чтобы имя диапазона расширялось, поскольку моя форма добавляет строки в мою электронную таблицу. Спасибо.

Это было полезно?

Решение

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

Другие советы

У меня была похожая проблема. Хотя я не знаю, как сделать именно то, что вы просите, вы можете сделать то же самое, ссылаясь на ячейки, которые еще не созданы.

Например: Столбец C в настоящее время имеет 100 ячеек (100 строк на листе) Вместо того, чтобы ссылаться на него с C: C, используйте C1: C999

Если вы сделаете ссылку на строку достаточно высокой, то вы сможете учесть будущие строки, которые вы создадите. Надеюсь, это поможет.

Я считаю, что это работает сейчас. У меня есть имя диапазона "Sheet1! A10: AW10" без проблем.

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

Я только что обнаружил, что если вы используете оператор - , он начинается с нижней строки. Таким образом,

=INDIRECT("-D:D12")

начинается с последнего ряда и работает до D12!

У меня была такая же проблема с диапазонами, такими как A3: A , которые обычно работают в других местах, таких как ARRAYFORMULA () , но обходной путь - не указывать начальный строка, такая как A: A . В тех случаях, когда это может быть проблемой, вы можете проксировать данные через другой столбец, используя что-то вроде ARRAYFORUMULA (A25: A) в качестве формулы.

Обновление: очевидно, я не правильно прочитал вопрос. Я вижу, что ОП пытался опустить номер строки, поэтому, возможно, в то время он не работал, но сейчас работает. Обозначения все еще не работают.

Update2: я не заметил, что электронная таблица Google заменяет диапазоны, например, A: A на A1: A50 , поэтому новые строки, добавленные позже, по-прежнему не включаются. Я думаю, именно это @Dean пытается сказать в своем ответе.

Я думаю, что это полезный инструмент для использования Insert - > Определите новый диапазон, чтобы появился мастер, и верный синтаксис. Хехе

Мой ответ в другой теме

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top