Один из способов сделать его динамичным - использовать именованную формулу / диапазон / ячейку. Вместо того, чтобы отображать A3:A1000 в качестве значений Y Series 1, вы можете назначить A3:A1000 для именованного диапазона Series_1_Y. Отредактируйте свои данные для графика, а затем отредактируйте ряд и используйте вместо этого именованный диапазон.
Вы можете определить имена здесь:
Это было бы основной концепцией именованного диапазона, но вам нужно, чтобы он был более продвинутым и динамичным. Есть несколько способов добиться этого. Основное, что вам нужно сделать, это определить количество включаемых записей. Или другими словами количество строк. Вы можете сделать это с помощью COUNT, COUNTIF, COUNTA и т.п. Затем вы можете объединить эти результаты для использования во что-то вроде OFFSET или INDEX.
С точки зрения использования OFFSET или INDEX, смещение является изменчивой функцией, которая означает, что она пересчитывает каждый раз, когда НИЧЕГО изменяется в электронной таблице. INDEX, с другой стороны, будет пересчитывать только тогда, когда что-то, что влияет на него, изменится. Таким образом, в зависимости от того, как часто используется формула или от размера расчета, INDEX не сильно перегружает вашу систему.
Поскольку у вас нет примеров данных, я буду работать со следующим макетом:
Вы можете считать свои записи различными способами. два варианта следующие:
=COUNT(A:A)
or
=COUNTIF(A3:A8,"<>#N/A")
'note the above only works for string version of NA
'and adjust characters to match your spelling
Формула, которую вы захотите использовать в формуле "Определить имя", будет иметь следующий эффект:
=$A$3:INDEX($A$3:$A$8,COUNT($A:$A)
or
=OFFSET($A$3,0,0,COUNT($A:$A),1)
Повторите процесс для второй серии, изменив контрольный столбец.
при работе с данными графика вам необходимо сначала сохранить электронную таблицу, так как имя вашей рабочей книги должно быть частью названия серии. Я сохранил свою рабочую книгу как Dtest.xlsx, и вы можете увидеть, как "Определить имя" используется в качестве ряда ниже:
Обратите внимание, что если ваша книга содержит пробел в имени, заключите имя в одинарные кавычки / апострофы следующим образом:
'Dtest Two.xlsx'
Предостережение: у вас не может быть никаких других чисел в столбце, и ваши цифры должны быть непрерывными с их начальной точки.