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

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

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 quero traçar os valores de Col3apenas if Col2 = Total. Esta é uma tabela longa, portanto selecionar manualmente as linhas corretas não é o ideal. O posicionamento das linhas que contém Totaltambém mudará dependendo dos dados, portanto, deve poder ser determinado automaticamente, em vez de depender de um número de linha específico.

Isso é algo bastante simples em R ou Python, mas não parece ser o caso no Excel. Eu considerei ter outra coluna que retornasse o número da linha Col2para todos os casos correspondentes a string "Total"e, em seguida, usando isso como entrada na série de dados do gráfico de alguma forma. Não consegui fazer isso funcionar e também me pergunto se existe uma maneira melhor.

Responder1

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

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

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

Responder2

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

gráfico de amostra

Depois de postar isso, recebi um feedback de que não funciona no Excel. É bastante incomum que o LO Calc possa fazer algo que o Excel não consegue. Para testá-lo, encontrei uma versão antiga instalada do Excel e a repliquei. Aqui está o resultado:

amostra no Excel

Só para provar que não falsifiquei incluindo apenas as linhas do Total, aqui está a planilha sem a filtragem:

amostra sem filtragem

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

informação relacionada