Plotar usando apenas as linhas nas quais outra coluna corresponde a um valor específico [Excel]

0

Digamos que eu tenha dados como

Col1   Col2   Col3
TeamA  Total  10
TeamA  P1     5
TeamA  P3     3
TeamB  Total  12
TeamB  P1     5
TeamB  P2     4
etc

E deseja plotar os valores de Col3 somente se Col2 = Total . Esta é uma tabela longa, portanto, selecionar manualmente as linhas corretas não é o ideal. O posicionamento das linhas que contêm Total também mudará dependendo dos dados, portanto, ele deve poder ser determinado automaticamente, em vez de depender de um determinado número de linha.

Isso é algo bastante direto em R ou Python, mas não parece ser o caso no Excel. Eu considerei ter outra coluna que retorna o número da linha de Col2 para todos os casos que correspondem à string "Total" , usando isso como entrada na série de dados da plotagem de alguma forma. Eu não consegui fazer isso funcionar, e também me pergunto se há uma maneira melhor.

    
por conor 12.08.2016 / 06:01

2 respostas

2

Você pode criar uma tabela dinâmica e filtrar seus dados.

Para a maioria dos gráficos, você também pode criar um gráfico dinâmico na tabela dinâmica para obter o que precisa.

No entanto, para alguns tipos de gráfico (por exemplo, gráfico de dispersão) não podem ser criados a partir da tabela dinâmica, essa solução alternativa é copiar dados da tabela dinâmica para um novo local e criar o gráfico com base nesse novo.

    
por 12.08.2016 / 08:13
0

Eu posso estar perdendo algo, mas parece que isso pode ser feito apenas filtrando os dados. Estou usando o LO Calc, em vez do Excel, mas inseri os dados do exemplo, ativei a filtragem e selecionei Total na coluna B. Depois, selecionei as colunas A e C dos dados exibidos e inseri um gráfico (não tente selecionar qualquer opção em particular porque não sei quais são suas metas de gráficos). Este foi o resultado:

Depoisdepostarisso,recebifeedbackdequenãofuncionanoExcel.ÉbemincomumqueoLOCalcpossafazeralgoqueoExcelnãopodefazer.Paratestá-lo,encontreiumaversãoantigainstaladadoExcelearepliquei.Aquiestáoresultado:

Sóparaprovarquenãofalsifiqueiincluindoapenasaslinhas"Total", aqui está a planilha sem a filtragem:

Então, supondo que isso é o que você está tentando fazer, parece que você pode usar apenas a filtragem.

    
por 12.08.2016 / 16:28