Объединение несмежных ячеек в именованном диапазоне для использования в диаграмме

Я работаю над надстройкой C # Excel, и я хочу нарисовать диаграмму. На графике будут отображаться средние значения из трех диапазонов данных ST_2006 , ST_2007 и ST_2008 .

  1. Этот первый подход работает. Серия с именем Среднее и 2 массива с данными. Это статическая диаграмма, которая не будет обновляться, если исходные данные обновляются.

    =SERIES("Mean",{500,600,700},{0.166666666666667,0.5,0.833333333333333},4) 
  2. Для моей второй попытки я добавил формулы. Это не дает ошибки, но рассматривает их как строковое значение. Удаление "" дает мне ошибку ниже. После удаления «", чем remove =, появляется та же ошибка.

     =SERIES("Mean",{"=AVERAGE(ST_2006)","=AVERAGE(ST_2007)","=AVERAGE(ST_2008)"},{0.166666666666667,0.5,0.833333333333333},4) 

введите описание изображения здесь

  1. Моя 3-я попытка состояла в том, чтобы вычислить средства с помощью = AVERAGE (ST_2006) , = AVERAGE (ST_2007) и = AVERAGE (ST_2008) , называя их и используя эти имена в диаграмме, как показано ниже. («Box – Whisker Plot 1»! ST_2006_MEAN относится к = AVERAGE (ST_2006), например) К сожалению, я получаю ту же ошибку, что и в попытке 2.

     =SERIES("Mean",{'Box - Whisker Plot 1'!ST_2006_MEAN,'Box - Whisker Plot 1'!ST_2007_MEAN,'Box - Whisker Plot 1'!ST_2008_MEAN},{0.166666666666667,0.5,0.833333333333333},4) 
  2. Я также сталкивался с предложениями о том, что, возможно, я мог бы сделать следующее. Тогда это будет называться как ST_MEANS, но это не работает должным образом. Если бы я определил имя (ТЕСТ), которое относится к =500,600,700 и я =500,600,700 его в ячейку =TEST , ячейка покажет 500. Если я попытаюсь сделать это со средствами, ячейка показывает # ВАЛЮТ !.

     ='Box - Whisker Plot 1'!ST_2006_MEAN,'Box - Whisker Plot 1'!ST_2007_MEAN,'Box - Whisker Plot 1'!ST_2008_MEAN 

Следующая ссылка – это тестовый файл, с которым я работаю: https://www.dropbox.com/s/w9yxzg2ppouje6w/Book1.xlsx?dl=0 . Я создал именованные диапазоны и из ячейки B13 вниз. Я пытаюсь заставить массив работать, но без везения. Цель состоит в том, чтобы использовать именованный диапазон в диаграмме.

  • «Для каждой ячейки» в подмножестве именованного диапазона?
  • Логические операции с использованием Named Ranges в Excel
  • IE8 excel загружает недействительные ссылки на ряд данных диаграммы для названных диапазонов
  • Как вызвать макрос при изменении именованного диапазона (ячейки)
  • Диапазон копирования из одной листовой вставки Часть диапазона в одном листе на основе значения ячейки на другом листе
  • как получить значение определенного имени в другой книге, используя vba for excel
  • Логический тест для определения того, является ли ячейка частью именованного диапазона
  • Установите диапазон в Excel на основе значений соответствующих ячеек
  • Общее количество столбцов для нескольких групп и групп
  • График Excel: Титулы заголовков и осей на основе именованного диапазона
  • Скопируйте диаграмму и названный диапазон (excel 2010)
  • Interesting Posts

    Условное форматирование / Конкатенация на основе значения в excel с использованием c #

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

    Столбцы GetOleDbSchemaTable медленны для большого листа

    Графические диаграммы Excel из столбцов сводной таблицы

    EXCEL VBA заменяет содержимое ячейки

    Проблемы с использованием подстановочных знаков со строками в Dir-функции VBA

    Макрос, который делает Excel-список / журнал писем в учетной записи / папке

    как изменить значение ячейки в диаграмме, которая встроена в документ слова с использованием C #

    Ошибка при использовании условия автофильтра

    Как добавить только элемент из списка, если элемент в другом списке не равен 0, сохраняя один и тот же индекс?

    Получение исключения null указателя в selenium при чтении формы Excel File, неспособного найти работу вокруг

    Анализ данных Excel Single Cell на основе условия

    Как показать частоту заказа клиента по определенным диапазонам времени.

    Как бороться с условием ошибки, например, отсутствующим или плохим lookup_value с формулами Excel MATCH и INDEX?

    Как я могу вызвать формулу с ComboBox, которая ListFillRange из двух столбцов?

    Давайте будем гением компьютера.