Gráfico de dispersão do Excel com várias séries de 1 tabela

21

Digamos que eu tenha uma tabela da seguinte forma:

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 posso fazer isso em um gráfico de dispersão do Excel com 3 séries (A, B, C) sem selecionando manualmente as linhas corretas manualmente para cada série (like this answer ). Esta tabela seria este gráfico:

A classificação não ajuda, pois quero fazer isso de forma relativamente dinâmica com novos dados.

    
por dtech 06.05.2014 / 15:30

2 respostas

20

Mais fácil, basta adicionar os cabeçalhos de coluna A, B, C em D1: F1. Em D2, digite esta fórmula: = IF ($ A2 = D $ 1, $ C2, NA ()) e preenchê-lo para baixo e para a direita, conforme necessário.

SelecioneB1:B8,segureCtrlenquantoselecionaD1:F8paraqueambasasáreassejamselecionadas,einsiraumgráficodedispersão.

    
por 05.10.2014 / 18:08
1

O Excel não adiciona dinamicamente novas séries, por isso vou assumir que, embora os dados possam mudar, os nomes e o número de séries não serão alterados.

O que eu recomendaria é transformar os dados de maneira dinâmica, o que é mais fácil de colocar um ponto para cada série por si só.

Na coluna D coloque:

=A2&COUNTIF(A2:A$2)

Isso fornecerá valores como B3 para o terceiro elemento da série B. Agora que você tem rótulos sequenciais para todos os elementos de todas as séries, você pode fazer pesquisas.

Em uma nova planilha, coloque

A1="Number"
A2=1
A3=A2+1

B1="A"
B2=Match(B$1&$A2,Sheet1!$D$1:$D$100,FALSE)

C1="A - X"
C2=IF(ISERROR(B2),"",INDEX(Sheet1!$B$1:$B$100,B2))

D1="A - Y"
D2=IF(ISERROR(B2),"",INDEX(Sheet1!$C$1:$C$100,B2))

E adicione apenas 3 colunas para cada uma das suas séries. Então, ele encontrará qual linha a série chamada "A" tem sua primeira entrada, a que você rotulou A1, e então, na coluna C, procurará o valor X e, na coluna D, procurará o valor Y . Em seguida, crie uma série A no seu gráfico com coordenadas X das coordenadas C e Y da coluna D, e conforme seus dados de sublinhado obtiverem mais linhas ou linhas, altere as séries nas quais elas estão, o gráfico será atualizado automaticamente.

    
por 29.07.2014 / 19:36