Это должно работать отлично.
1. Повторно arramge данные
Country USA China Japan
January 34 45 34
February 34 56 54
March 45 34 23
April 34 23 23
May 23 12 24
как так, это будет проще работать. Здесь мы предполагаем, что данные начинаются в ячейке A1.
2. Создание имен в Диспетчер имен (Ctr + F3 открыть)
name: refers to:
months =OFFSET(Sheet1!$A$1,COUNTA(Sheet1!$A:$A)-1,0,-MIN(length,COUNTA(Sheet1!$A:$A)-1),1)
length 3
usa =OFFSET(months,0,1)
china =OFFSET(months,0,2)
japan =OFFSET(months,0,3)
В Длина, вы обратите внимание на нужный период времени, который вы хотите показать (в вашем случае 3 месяцы); это также можно сделать с помощью ссылки на ячейку и COUNTA, если вы хотите сделать ее динамичной и учитывать все новые данные.
3. Создайте диаграмму
- Нажмите на пустую ячейку и открыть нужный график (я делал это с 2-D Clustered Column). // Обратите внимание, что диаграмма должна быть пустой.
- правой кнопкой мыши на Выберите данные и нажмите Добавить для Legend записей (серия). Здесь для названия серии выберите все, что вам нужно (в вашем случае USA China Japan). Для серии Value добавить
=Sheet1!usa
- ли еще это два раза для
=Sheet1!china
& =Sheet1!japan
- Наконец для ярлыка оси добавить
=Sheet1!months
Нажмите OK, хотя и вы должны быть все готово!
Убедитесь, что вы проверить, как функция смещения работает здесь: https://support.office.com/en-za/article/OFFSET-function-c8de19ae-dd79-4b9b-a14e-b4d906d11b66
Привет, Стелиан. Я сделал это обходное решение, но у меня очень большой набор данных (у меня 25 стран). Было бы возможно, если бы это было не иначе, как представлено в вашем # 1. – Greth
Привет, Greth, формула должна работать в любом случае. Игнорируйте шаг 1, и вам хорошо идти. – Newskooler
Привет, у вас есть электронная почта? Надеюсь, ты сможешь помочь мне с моим файлом. – Greth