Вопрос: Как создать диаграмму Excel без числовых меток?


Я использую Excel 2016, и я пытаюсь создать график, который показывает список навыков против уровня навыка. Я в порядке с уровнем уровня, представленным как числовое значение, но я бы хотел, чтобы метки были текстовыми, когда дело доходило до отображения графика.

Диаграмма уровня навыков:

Excel skill level chart

Я хотел бы, чтобы цифры представляли:

1 = Beginner
2 = Novice
3 = Intermediate
4 = Proficient
5 = Advanced 
6 = Expert

И я бы хотел, чтобы эти ярлыки отображались по оси x вместо числовых значений, например:

Like this


4
2017-09-04 18:11


Источник




Ответы:


Вы не можете изменить метки оси в Excel, но вы можете подделать его несколькими небольшими трюками.

Вот как выглядят ваши исходные данные, стартовая гистограмма и данные, необходимые для получения псевдоосных меток.

Data for Proficiency Axis Labels

Скопируйте оранжевый оттенок «Ярлыки», выберите диаграмму, а на вкладке «Главная» на ленте щелкните треугольник с указателем вниз на кнопке «Вставить» и выберите «Вставить специальные». Выберите вставку в виде новой серии, серии в столбцах, категориях в первом столбце и имени серии в первой строке.

Результат находится в верхней левой диаграмме ниже. Вы не видите его (значения равны нулю), но есть место для бара рядом с каждой оригинальной синей полосой.

Выберите синие полосы, нажмите клавишу со стрелкой вверх, чтобы выбрать новую серию, которую вы не видите, затем нажмите кнопку «Изменить тип диаграммы» на ленте. Измените эту серию на тип XY Scatter. Это показано в верхнем правом графике ниже.

Выберите вторичную вертикальную ось вдоль правого края диаграммы и нажмите клавишу Delete (средний левый график ниже).

Щелкните правой кнопкой мыши по серии XY и выберите «Добавить метки данных» во всплывающем меню. Excel добавляет значения по умолчанию Y (все ноль) справа от точек (средний правый график ниже).

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

Наконец, отформатируйте серию XY, чтобы не использовать маркеры. Также отформатируйте нижнюю ось, чтобы скрыть числовые метки. Вы можете просто выбрать «Нет ярлыков», но тогда вам придется изменить размер области сюжета, чтобы освободить место для ярлыков навыков. То, что мне нравится делать, это использовать пользовательский формат номера "" (двойная кавычка-двойная кавычка), которая показывает пробельный символ вместо каждого числа, сохраняя расстояние между осью и нижней частью диаграммы. Это та диаграмма, которую вы хотели (нижний правый график ниже).

Construction of Proficiency Axis Labels


1
2017-10-24 03:09





Если вы щелкнете по любой строке данных, в строке формулы вверху вы увидите формулу, определяющую этот график. Он должен выглядеть
=SERIES(Sheet1!$B$1;Sheet1!$A$2:$A$4;Sheet1!$B$2:$B$4;1), что значит:
=SERIES([Title];[X-Axis Values];[Y-Axis Values];[Nr of the graph])

Второй параметр указывает на место, где написано ваше 1,2,3,4,5,6; замените его ссылкой на соответствующие тексты (вам, конечно, придется добавить соответствующие тексты к вашим данным)


1
2017-09-04 19:02



Не поможет. У него уже есть текстовые значения оси X (Skill 1 - Skill 9). На горизонтальной гистограмме независимая ось (X) является вертикальной осью. - Jon Peltier