Можно ли объединить данные из строки и столбца вместе для отображения на оси линейного графика?

В Excel, если у меня есть данные, введенные в матричном формате со строками, представляющими годы, и столбцами, представляющими кварталы, есть ли способ объединить имена строк/столбцов вместе при выборе диапазона меток оси линейного графика?

Ввод данных

График

Выберите метку оси

Что касается изображения графика, я только что снова и снова выбирал ячейки, содержащие Qtr 1, Qtr 2, Qtr 3, Qtr 4, чтобы получить результат.

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

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


person Sierra Papa Delta    schedule 16.03.2018    source источник


Ответы (1)


На изображении ниже я показал часть вашей таблицы данных и ее измененную версию. С измененной таблицей график построен естественным образом с использованием точечной диаграммы справа.
введите здесь описание изображения Обратите внимание, что каждый квартал показан второстепенными линиями сетки. Это может быть не то, что вам нужно, но это очень хорошо согласуется с тем, как работает Excel.

Вот некоторый код для преобразования вашего типа таблицы данных в измененную версию. Чтобы запустить его, сначала выберите часть данных в таблице данных, а затем запустите код. Дайте мне знать, если у вас есть вопросы.

Sub qtrTable()
Dim r As Range, qtr As Range, i As Integer, j As Integer
Set qtr = Selection
Set r = Application.InputBox("Select new table location", "Upper left", qtr(1, 1).Offset(0, 6).Address, , , , , Type:=8)
For i = 1 To qtr.Rows.Count
  For j = 0 To 3
    r.Offset(j, 0) = qtr(i, 1) + j * 0.25
    r.Offset(j, 1) = qtr(i, j + 2)
  Next j
  Set r = r.Offset(4, 0)
Next i
End Sub
person Tony M    schedule 16.03.2018
comment
Спасибо друг. Не совсем ответил на мой вопрос, но это дало мне пищу для размышлений. - person Sierra Papa Delta; 16.03.2018
comment
Я рад, что вы получили некоторое представление. Я полагаю, мне следовало быть более откровенным и заявить, что я не верю, что существует простой ответ на ваш вопрос. Поэтому я пытался побудить вас изменить свое представление об этом, чтобы вы могли получить график Excel как можно проще. - person Tony M; 16.03.2018
comment
Я все равно дам вам ответ, потому что это немного помогло. Спасибо друг. - person Sierra Papa Delta; 19.03.2018
comment
Я очень рад, что тебе помогли. Я признаю, что есть способы решить вашу проблему, отличные от того, что я показал, но они излишне сложны. С годами я научился перестраивать свой способ мышления о проблемах, чтобы соответствовать тому, как работает Excel, и в результате я был поражен тем, как много можно сделать. - person Tony M; 19.03.2018