2014-02-19 2 views
1

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

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

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

=PLGIN("test") 

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

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

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

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

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

ответ

0

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

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

+0

Благодаря, что прекрасно работает. Тем не менее, это все еще немного. Я абсолютно хочу использовать формулу массива, данные доставляются из внешней системы через формулу массива! Отличная работа, хотя и работает так, как надеялась. – Stu

+0

Привет, у меня есть более тонкая проблема. У меня есть серия данных. Мне нужно сопоставить ее с массивом {1,1,1,1,1,1}, а размер меняется. Я создаю эту формулу. = MOD (ROW (INDIRECT ("1:" & NoDT)), 1) +1 положить формулу непосредственно в диаграмме y серии не работает Я использую определенное имя также не работает –