Динамическое количество рядов в Excel Scatter Plot - PullRequest
0 голосов
/ 27 февраля 2019

У меня есть набор данных (2 таблицы, см. Первый скриншот ниже), который динамически обновляется как по строкам, так и по столбцам - и использовал его для построения XY Scatter, (значения x извлекаются из таблицы выше, а значения y из таблицыниже).

Всего имеется 18 серий, т.е. устройства, начиная с CPAP до рентгеновского аппарата.

First Screenshot - dataset

Каждая серия имеет динамический диапазон с использованием функции OFFSET иследовательно, это обновление не дает ошибки на диаграмме - НО, поскольку сами устройства являются динамическими, они могут быть только 1 серией или всеми 18 сериями.Когда это обновляется, это приводит к ошибке на точечной диаграмме.(см. 2-й снимок экрана).

Blanks show up in series and that returns an error message

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

У меня есть базовое понимание VBA, и я не могу понять, как кодировать эту функциональность в диаграмме на основе поисков, которые я сделал, чтобы найтирешение.Буду признателен, если кто-нибудь поможет мне разобраться в этом коде!

edit:

enter image description here

Прилагается скриншот с одним выбором устройства (например, пульсоксиметр).

Формула для значений X:

=OFFSET(TDI!$B$12,0,0,1,COUNT(TDI!$12:$12)-1)

и для значений Y:

=OFFSET(TDI!$B$36,0,0,1,COUNT(TDI!$36:$36))
...