
Como faço para filtrar uma linha e obter todas as linhas associadas a ela da coluna adjacente: por exemplo, minha planilha se parece com
A B
John Pen
Mobile
Headphone
Matt Book
Cord
PC
Então, quero que o Pen Mobile e o fone de ouvido sejam exibidos se eu filtrar por John
Responder1
A coluna A deve conter o nome emtodolinha. Se você não fizer isso, não apenas seus filtros não funcionarão como esperado, mas você provavelmente bagunçará seus dados se classificar ou excluir a linha "Matt - Book" (pareceria que John agora tem o cabo e o PC, a menos que você conserte).
Portanto, a solução é sempre incluir todos os dados apropriados para a linha.
Se você tiver muitos dados como esse, poderá encontrar várias técnicas para preencher as lacunas com mais rapidez. Eu gosto deste:https://stackoverflow.com/a/20437063/283879(usando espaços em branco selecionados).
Tabelas Dinâmicas
Depois de preencher todos os espaços em branco, se você precisar apresentar seus dados de uma forma mais agradável, as Tabelas Dinâmicas podem ajudar a produzir uma versão de “relatório” separadamente para exibição e impressão. Uma coisa que eles podem fazer é colocar esses espaços em branco de volta.
Experimente estas etapas para reproduzir sua planilha inicial após preencher os espaços em branco:
- Com seus dados selecionados, crie uma tabela dinâmica
- Na "Lista de campos da tabela dinâmica", arraste a coluna A e depois a coluna B na seção "Rótulos de linha".
- No menu Design em "Ferramentas PivorTable" na barra de menu, clique em "Layout do Relatório" e selecione "Mostrar em formato tabular".
- Também no menu Design, clique em “Subtotais” e selecione “Não mostrar subtotais”
Você deve obter o seguinte resultado. Observe que, diferentemente da sua planilha original, vocêpodefiltre a Tabela Dinâmica na coluna A, pois ela sabe com base na sua planilha que os 3 primeiros itens pertencem a John.