Excel 2013 - Создание диаграммы из 2 рядов данных с динамической шириной столбца (зависит от переменной)

Excel 2013 - Создание диаграммы из 2 рядов данных с динамической шириной столбца (зависит от переменной)

Как с помощью пакета Office 2013 (Excel 2013) создать график x/y с дополнительными зависимостями, где ширина столбцов X зависит от дополнительного значения?

Например, из таких значений, как:

    Height  Width
A   100       5
B   90        4
C   80        5
D   100       3
F   50        5

Чтобы получить диаграмму, которая выглядит следующим образом:

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

Или:

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

решение1

Вот что у меня получилось в итоге:

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

Вот формулы, которые я использовал для этого.

В ячейке D2 введите следующее, затем скопируйте в ячейки D3:D7:

=SUM($C$1:C1)+1

В ячейке E2 введите следующее, затем скопируйте в ячейки E3:E7:

=IF(A2="",NA(),A2)

В G2 введите следующее, затем скопируйте вниз до нужной вам строки (я скопировал до строки 24):

=IF(ISTEXT(G1),0+1,G1+1)

В H2 введите следующее, затем скопируйте вниз до нужной вам строки (я скопировал до строки 24):

=VLOOKUP(G2,$D$2:$E$7,2,TRUE)

В I2 введите следующее, затем скопируйте вниз до нужной вам строки (я скопировал до строки 24):

=IF(H2=H1,"",H2)

В J1 введите следующее как формулу массива (нажав Ctrl+ Shift+ Enterвместо просто Enter, а затем скопируйте столько, сколько нужно (я скопировал в столбец N)

=TRANSPOSE($A$2:$A$6)

В ячейку J2 введите следующее, затем скопируйте вниз и далее до нужного вам размера (я скопировал до ячейки N35):

=IF(J$1=$H2,VLOOKUP(J$1,$A$2:$B$6,2,FALSE),NA())

При настройке диаграммы данные для столбцов находятся в столбцах J:N. А метки — в столбце I.

Чтобы скрыть данные, которых нет, просто скройте данные (как я скрыл строки 24:35)

Затем остается только форматирование.

Связанный контент