Como adicionar uma coluna de comentários como rótulos especiais a um gráfico?

4

Estou tentando fazer com que o texto em uma coluna extra seja adicionado automaticamente como rótulos especiais aos pontos de dados em um gráfico no Excel 2013 Standard ed. Aqui está uma reprodução do meu cenário:

  1. Crie uma nova planilha do Excel com esses dados:

    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. Crie um gráfico para uma combinação, com Backlog como Line e Velocity como Grouped Bar com um eixo Secundário . Isso deve dar algo assim:

Nestemomento,nãotenhocertezadoquepossofazeroudeveriaterfeitoparatornaraCommentcolunaautomatizadacomorótulosdedadosparaumadasséries.

Eupesquiseieencontreio docs básicas para adicionar rótulos de dados, mas não é isso que eu quero. Eu também encontrei mais informações explicação detalhada que levou à minha solução atual:

  1. Clique em uma série (por exemplo, o gráfico de barras);
  2. Clique uma vez em uma das barras;
  3. Clique com o botão direito e adicione um rótulo de dados;
  4. Clique no rótulo de dados (e, opcionalmente, mova-o um pouco)
  5. Clique dentro da área de texto do marcador;
  6. Exclua o número de dentro dele;
  7. Clique com o botão direito do mouse dentro da área;
  8. Clique em "Inserir rótulo de dados" e escolha "Escolher celular"; 9; Escolha a célula com o comentário;

Agora, isso faz manter o conteúdo da célula e o rótulo de dados em sincronia, mas não garante que novos comentários na coluna Comment apareçam automaticamente. Veja isso, onde eu adicionei outro comentário:

É possível fazer o que eu quero? Existe alguma opção no Excel para obter rótulos de dados de uma coluna específica (e não mostrá-los se a célula nessa coluna estiver vazia)?

    
por Jeroen 09.03.2016 / 08:13

2 respostas

4

A resposta do @dav foi ótima e levou à minha própria solução um pouco diferente. Embora eu aprecie que alguém tenha feito um plugin para (provavelmente) tornar esta tarefa o mais fácil possível, eu preferi fazer isso sem ajuda de um plugin. Eu também prefiro (por enquanto) fazer isso sem usar uma "Tabela".

A outra resposta teve a idéia principal (e crédito onde o crédito é devido!), que é criar uma série separada para os rótulos com valores de #N/A , quando apropriado.

Aqui estão os meus passos para corrigir isso, a partir de onde a pergunta termina:

  1. Crie uma nova coluna CommentLabel com a fórmula =IF(ISBLANK(D2), NA(), C2)
  2. Adicione a nova coluna como dados (clique com o botão direito do mouse em: > selecione dados = > adicione o intervalo na coluna E)
  3. Clique com o botão direito do mouse na série no gráfico para alterar o tipo para "Spread" no eixo secundário, veja img:

    Vocêmalconseguever,mashápontoscinzarepresentandoospontosdedados.

  4. Cliquenasérieparaselecioná-la

  5. CliquecomobotãodireitoeescolhaAdicionarrótulosdedados
  6. CliquecomobotãodireitonosrótulosdedadoseescolhaFormatarrótulosdedados
  7. Elemostraráopçõesparaformatarosrótulosdedadosnoladodireito,escolhaaopçãosuperiordeValoresdascélulas;
  8. Umpop-upmostraparaselecionarointervalo,escolhaD2thruoghD8,ouseja,acolunacomcomentáriostextos;
  9. Nopainelàdireita,de-selecione"Valor Y" para as opções de rótulo;
  10. Opcionalmente, mova os rótulos.

Parabéns, se você adicionar comentários mais tarde, eles aparecerão no gráfico de forma automatizada! Veja:

    
por 10.03.2016 / 08:04
2

O Excel não consegue fazer isso nativamente, mas há uma solução bastante simples, usando Rob Bovey impressionante XY Chart Labeler .

  1. Converta seus dados para uma tabela padrão do Excel, Insert > Table . Isso formata seus dados de uma maneira que permite ao Excel entender e usá-los melhor, incluindo a atualização automática do gráfico à medida que você adiciona linhas da tabela.

  2. Adicione uma coluna adicional que crie seus "pontos de etiqueta". Eu usei a fórmula =IF(ISBLANK([@comment]),NA(),[@velocity]) para procurar um comentário e adicionar um ponto se estiver lá, caso contrário ele insere um # N / A que os gráficos do Excel ignoram.

  3. Use o suplemento XY Chart Labeler ao adicionar comentários para atualizar o gráfico com comentários para os pontos que os contêm.

  4. E formate a gosto.

    
por 09.03.2016 / 17:44