Названия диапазонов Google Spreadsheet
-
03-07-2019 - |
Вопрос
В электронных таблицах 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 - > Определите новый диапазон, чтобы появился мастер, и верный синтаксис. Хехе