Вот что я закончил:
Вот формулы, которые я использовал, чтобы туда добраться.
В 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)
Тогда это просто форматирование.