Как изменить запись легенды диаграммы в Excel?
Как показано на рисунке ниже, я рисую три линии. Запись легенды, серии 1, 2, 3, создаются автоматически Excel. Я хочу отредактировать эти записи, такие как строка 1, 2, 3. Но я не нашел способа сделать это.
3 ответов
имена рядов данных определяются заголовками столбцов. Добавьте имена в заголовки столбцов, которые вы хотите использовать в качестве заголовков для каждого из ваших рядов данных, выберите все данные (включая заголовки), а затем повторно сгенерируйте график. Имена в заголовках должны отображаться как имена в легенде для каждой серии.
есть 3 способа сделать это:
1. Определите имена рядов напрямую
щелкните правой кнопкой мыши на графике и нажмите кнопку Выберите Данные затем отредактируйте имена серий непосредственно, как показано ниже.
вы можете либо указать значения напрямую, например Series 1
или укажите диапазон, например =A2
2. Создание определения диаграммы передние метки серии и оси
просто выберите диапазон данных (в аналогичном формате, как я указал) и создайте простую гистограмму. Метки должны определяться автоматически.
3. Определите легенду (имена серий) с помощью VBA
аналогично вы можете динамически определять имена рядов с помощью VBA. Простой пример ниже:
ActiveChart.ChartArea.Select
ActiveChart.FullSeriesCollection(1).Name = "=""Hello"""
это переопределит первый название серии. Просто изменить индекс от (1)
, например,(2)
и так далее, чтобы изменить следующие серии имена. Что делает VBA выше? Он устанавливает имя серии в Hello
as "=""Hello"""
переводится как ="Hello"
("
должны предваряться "
).
щелкните левой кнопкой мыши на графике. Справа появится "список полей сводной таблицы". В правой нижней четверти списка полей сводной таблицы (значения Σ) вы видите имена легенд. Щелкните левой кнопкой мыши имя легенды. Щелкните левой кнопкой мыши на "Value field settings". В верхней части есть "имя источника". Ты не можешь это изменить. Ниже есть "пользовательское имя". Измените пользовательское имя, как вы хотите. Теперь имя легенды на диаграмме имеет новое имя, которое вы дали.