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 quer traçar 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, de modo que possa 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"
, em seguida, usando isso como entrada na série de dados da trama de alguma forma. Eu não consegui fazer isso funcionar, e também me pergunto se há um jeito melhor.
Respostas:
Você pode criar uma tabela dinâmica e filtrar seus dados lá.
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) 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.
fonte
Eu poderia estar faltando alguma coisa, 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:
Depois de postar isso, recebi feedback que não funciona no Excel. É bem incomum que o LO Calc possa fazer algo que o Excel não pode fazer. Para testá-lo, encontrei uma versão antiga instalada do Excel e a repliquei. Aqui está o resultado:
Só para provar que não falsifiquei incluindo apenas as linhas do 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.
fonte