4

Я пытаюсь получить текст в дополнительном столбце для автоматического добавления в качестве специальных меток к точкам данных на графике в Excel 2013 Standard ed. Вот репродукция моего сценария:

  1. Создайте новый лист Excel с этими данными:

    Sprint    Backlog (story points)    Velocity (story points)    Comment
    -------   -----------------------   ------------------------   --------
    1         167                       38
    2         129                       21
    3         108                       27
    4         81                        22
    5         53                        29                         John joined team!
    6         31                        19
    7           
    8       
    
  2. Создайте график для комбинации с Backlog в качестве Line и Velocity в качестве Grouped Bar со вспомогательной осью. Это должно дать что-то вроде этого:

    пример таблицы показателей

На данный момент я не уверен, что я могу сделать или должен был сделать, чтобы столбец Comment автоматически отображался как метки данных для одной из серий.

Я искал и нашел основные документы для добавления меток данных, но это не то, что я хочу. Я также нашел более подробное объяснение, которое привело к моему текущему решению:

  1. Щелкните серию (например, гистограмму);
  2. Нажмите один раз на один из баров;
  3. Щелкните правой кнопкой мыши и добавьте метку данных;
  4. Нажмите на метку данных (и при необходимости немного переместите ее);
  5. Нажмите внутри текстовой области для метки;
  6. Удалить номер внутри него;
  7. Щелкните правой кнопкой мыши внутри области;
  8. Нажмите "Вставить метку данных" и выберите "Выбрать ячейку"; 9; Выберите ячейку с комментарием;

Теперь это действительно держит содержание и данные метки ячейки в синхронизации, но не убедитесь , что новые комментарии в колонке Comment будет отображаться автоматически. Смотрите это, где я добавил еще один комментарий:

выгрузка с надписью

Можно ли делать то, что я хочу? Есть ли какая-либо опция в Excel для получения меток данных из определенного столбца (и не показывать их, если ячейка в этом столбце пуста)?

2 ответа2

4

Ответ @dav был великолепен и привел к моему немного другому решению. Хотя я ценю, что кто-то создал плагин, чтобы (возможно) сделать эту задачу как можно проще, я предпочел сделать это без помощи плагина. Я также предпочел бы (пока) делать это без использования "Таблицы".

Тем не менее, у другого ответа была ключевая идея (и благодарность за кредит!), Которая заключается в создании отдельной серии для меток со значениями #N/A где это уместно.

Вот мои шаги, чтобы исправить это, начиная с того момента, когда вопрос прекращается:

  1. Создайте новый столбец CommentLabel с формулой =IF(ISBLANK(D2), NA(), C2)
  2. Добавить новый столбец в качестве данных (щелкните правой кнопкой мыши график => выберите данные => добавьте диапазон в столбце E)
  3. Щелкните правой кнопкой мыши ряд на графике, чтобы изменить тип на "Распространение" на вторичной оси, см. Img:

    выбор распространения в Excel

    Вы можете едва видеть это, но там есть серые точки, представляющие точки данных.

  4. Нажмите серию, чтобы выбрать ее

  5. Щелкните правой кнопкой мыши и выберите "Добавить метки данных".
  6. Щелкните правой кнопкой мыши метки данных и выберите "Форматировать метки данных".
  7. В правой части окна отобразятся параметры форматирования меток данных. Выберите верхнюю опцию "Значения из ячеек";
  8. Появится всплывающее окно для выбора диапазона, выберите D2 через D8 , то есть столбец с текстами комментариев;
  9. На правой панели, де -выбор "Y Value" для вариантов этикеток;
  10. При желании перемещать этикетки.

Поздравляем, если вы добавите комментарии позже, они будут автоматически отображаться на графике! Увидеть:

конечный результат

2

Excel не может сделать это изначально, но есть довольно простой обходной путь, используя потрясающий XY Chart Labeler Роба Бови .

  1. Преобразуйте ваши данные в стандартную таблицу Excel, Insert > Table . Это форматирует ваши данные таким образом, чтобы Excel мог лучше понимать и использовать их, включая автоматическое обновление диаграммы при добавлении строк таблицы.

  2. Добавьте дополнительный столбец, который создает ваши "точки надписи". Я использовал формулу =IF(ISBLANK([@comment]),NA(),[@velocity]) чтобы найти комментарий и добавить точку, если она есть, в противном случае он вставляет # N/A, который диаграммы Excel игнорируют ,

  3. Используйте надстройку XY Chart Labeler при добавлении комментариев, чтобы обновить диаграмму комментариями для точек, в которых они есть.

  4. И, формат по вкусу.

Пользовательские ярлыки

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .