Digamos que eu tenha uma tabela da seguinte maneira:
Label | X | Y |
A | 1 | 1 |
B | 2 | 2 |
B | 3 | 2 |
A | 4 | 3 |
C | 5 | 4 |
A | 4 | 3 |
C | 2 | 1 |
Como fazer isso em um gráfico de dispersão do Excel com 3 séries (A, B, C) sem selecionar manualmente manualmente as linhas corretas para cada série ( como esta resposta ). Esta tabela seria este gráfico:
A classificação não ajudará, pois quero fazer isso de forma relativamente dinâmica com novos dados.
microsoft-excel
charts
dtech
fonte
fonte
Respostas:
De maneira mais fácil, basta adicionar os cabeçalhos das colunas A, B, C em D1: F1. Em D2, insira esta fórmula: = IF ($ A2 = D $ 1, $ C2, NA ()) e preencha-a para baixo e para a direita, conforme necessário.
Selecione B1: B8, mantenha pressionada a tecla Ctrl enquanto seleciona D1: F8 para selecionar as duas áreas e insira um gráfico de dispersão.
fonte
D$1
para"A"
desde Excel continuou tentando incrementá-lo paraD$2
, mas ither do que isso funcionou como um encanto.O Excel não adiciona dinamicamente novas séries, então vou assumir que, enquanto os dados podem mudar, os nomes e o número de séries não.
O que eu recomendaria é transformar os dados de uma maneira dinâmica, mais fácil de colocar um ponto para cada série por si só.
Na coluna D, coloque:
Isso fornecerá valores como B3 para o terceiro elemento da série B. Agora que você possui rótulos seqüenciais para todos os elementos de todas as séries, pode fazer pesquisas.
Em uma nova planilha, coloque
E adicione apenas 3 colunas assim para cada uma das suas séries. Então, ele descobrirá qual linha a série chamada "A" tem sua primeira entrada, a que você rotulou A1 e, na coluna C, procurará o valor X e, na coluna D, procurará o valor Y . Em seguida, crie uma série A no gráfico com as coordenadas X da coluna C e as coordenadas Y da coluna D e, à medida que seus dados sublinhados obtiverem mais linhas ou mais linhas, em que séries elas estão inseridas, o gráfico será atualizado automaticamente.
fonte