Использование формулы в качестве входных данных для диаграммы Excel

У меня есть плагин к Excel, который позволяет мне извлекать данные и возвращать их на лист в виде формулы массива.

Я бы хотел, чтобы этот плагин управлял графиками напрямую.

В основном, если у меня есть формула

=PLGIN("test")

он может вернуться:

1/1/2013     1
1/2/2013     6
1/3/2013     7

так что массив из двух столбцов с переменным количеством строк.

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

Я попытался установить формулу как именованный диапазон (который прекрасно работает), но я не могу установить этот именованный диапазон в качестве набора данных для диаграммы, поскольку Excel дает сбой.


person Stu    schedule 19.02.2014    source источник


Ответы (1)


Если вам нужна динамическая диаграмма, вы не хотите использовать формулы массива. Достаточно легко создавать динамические диаграммы из именованных диапазонов:

http://www.techrepublic.com/blog/windows-and-office/build-dynamic-charts-in-excel/

person Stepan1010    schedule 19.02.2014
comment
Спасибо, отлично работает. Тем не менее, это все еще немного ошибочна. Я абсолютно хочу использовать формулу массива, данные доставляются из внешней системы через формулу массива! Тем не менее, отличная работа, которая работает именно так, как мы надеялись. - person Stu; 05.03.2014
comment
привет, у меня более тонкая проблема, у меня есть ряд данных, которые мне нужно сопоставить с массивом {1,1,1,1,1,1} при изменении размера, я создаю эту формулу = MOD (ROW (INDIRECT (1: & NoDT)), 1) +1 поместите формулу прямо в диаграмму серии y, не работает, я использую определенное имя, также не работает - person Husam Khiry; 20.10.2017