![Есть ли способ сделать это без именованных формул?](https://rvso.com/image/1568507/%D0%95%D1%81%D1%82%D1%8C%20%D0%BB%D0%B8%20%D1%81%D0%BF%D0%BE%D1%81%D0%BE%D0%B1%20%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C%20%D1%8D%D1%82%D0%BE%20%D0%B1%D0%B5%D0%B7%20%D0%B8%D0%BC%D0%B5%D0%BD%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D1%8B%D1%85%20%D1%84%D0%BE%D1%80%D0%BC%D1%83%D0%BB%3F.png)
Образец данных
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)
Есть ли способ сделать это без именованных формул?
решение1
Нет, без именованных формул никак.
Вы не можете вставить формулу в исходный диалог диаграммы XY. Он принимает только диапазоны или имена диапазонов. Как вы узнали, вы не можете ввести просто имя диапазона, вы должны предварить его именем рабочей книги или именем листа.
Поскольку мои имена книг и листов могут быть довольно длинными, я часто создаю лист с именем из одной буквы, просто чтобы я мог использовать его в диалоговом окне и избежать всего этого набора текста. Если имя диапазона имеет область действия книги, вы можете использовать любое имя листа в диалоговом окне диаграммы.
Подход с именами диапазонов может быть довольно мощным, и имеет смысл разрешить имена диапазонов, но не формулы. Если вам нужно изменить формулу, вам нужно изменить ее только один раз в определении имени диапазона, а не много раз в каждой формуле ряда диаграмм.