Есть ли способ сделать это без именованных формул?

Есть ли способ сделать это без именованных формул?

Образец данных

X   Y
-10 100
-5  25
-2.5    6.25
0   0
2.5 6.25
5   25
10  100

Итак, у меня есть приведенный выше пример данных, расположенный в диапазоне C4:D10.

В ячейке A5 я указываю количество точек данных (строк), которые я хочу включить в свой график.

Поскольку A5 может меняться, я придумал две формулы, которые дадут мне динамический диапазон.

X-Values
=Sheet1!$C$4:INDEX(Sheet1!$C:$C,3+Sheet1!$A$5)
Y-Values
=Sheet1!$D$4:INDEX(Sheet1!$D:$D,3+Sheet1!$A$5)

и

X-Values
=OFFSET($C$4,0,0,$A$5,1)
Y-Values
=OFFSET($D$4,0,0,$A$5,1)

Я также поместил первую формулу в именованный диапазон

=Xseries1
=Yseries1

При попытке ввести формулы или именованные диапазоны в область значений X и Y на диаграмме рассеяния XY возникает ошибка.

Редактировать серию

Ошибка редактирования серии

Проведя небольшое исследование, я наткнулся где-то на запись, в которой говорилось о размещении имени рабочей книги впереди. Это сработало для именованных диапазонов.

Серия «Редактирование рабочей тетради»

Однако когда я попытался сделать это только с помощью формул, я снова получил ошибку.

=[Book1]Sheet1!$C$4:INDEX([Book1]Sheet1!$C:$C,3+[Book1]Sheet1!$A$5)

Workbook Edit Series не работает

Есть ли способ сделать это без именованных формул?

решение1

Нет, без именованных формул никак.

Вы не можете вставить формулу в исходный диалог диаграммы XY. Он принимает только диапазоны или имена диапазонов. Как вы узнали, вы не можете ввести просто имя диапазона, вы должны предварить его именем рабочей книги или именем листа.

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

Подход с именами диапазонов может быть довольно мощным, и имеет смысл разрешить имена диапазонов, но не формулы. Если вам нужно изменить формулу, вам нужно изменить ее только один раз в определении имени диапазона, а не много раз в каждой формуле ряда диаграмм.

Связанный контент