Eu estava tentando encontrar uma boa maneira de obter dados de duas tabelas no Excel que tivessem um relacionamento de muitos para vários e exibisse uma forma combinada deles de forma que a filtragem e a classificação ainda sejam possíveis.
Aqui está um link para uma folha de exemplo que criei: link
A primeira alternativa é gerada estaticamente e agrupada manualmente. Parece muito legal, mas você não pode fazer uma classificação e filtrar.
A segunda alternativa tenta criar uma tabela dinâmica com duas tabelas de dados relacionadas. Existem dois grandes problemas com isso: 1. Ele está fazendo uma junção cruzada em vez de uma interna, o que significa que todas as linhas filhas são listadas para cada pai. Isso explodiria se você tivesse milhares de pais com dezenas de filhos únicos cada. 2. Não é compatível com o Excel para Mac, o que é um pouco limitante. Tentei reorganizar os campos no pivô, mas não consegui encontrar nenhuma maneira razoável de exibir os valores conforme desejado.
A terceira alternativa usa o Power Query, que fornece uma junção interna, mas nenhum agrupamento ou colapso.
Eu não mostrei a quarta alternativa, mas seria apenas colocar a tabela pré-unida na planilha como dados brutos e, em seguida, colocar um pivô em cima disso. A desvantagem é que, se houver muitas colunas na tabela pai, a pasta de trabalho será enorme para chegar até a tabela dinâmica.
Alguma ideia melhor?
Tags microsoft-excel