Eu criei um arquivo de livros no Excel 2013 que tem os dados classificados assim.
Proprietário do livro ¦ Capa do livro ¦ Nome do livro ¦ Autor ¦ Edição ¦ Idioma ¦ Tópico ¦ Índice
Como são livros técnicos só que às vezes têm vários autores então tive a ideia de escrever os autores separados por vírgula nas mesmas colunas com a ideia de poder ter colocado um filtro para filtrá-los individualmente, algo comoFiltrar coluna do Excel delimitada por vírgula.
Mas entendi que era impossível, então decidi tentar outra abordagem. Separei a coluna Autor em 5 colunas diferentes e mesclei o cabeçalho como um único.
O que eu quero fazer agora é poder filtrá-lo pelo cabeçalho com uma lista suspensa com todos os autores, mas com a função AutoFiltro nos critérios ele exibe apenas os autores que aparecem na primeira coluna.
Como posso fazer com que o Excel estenda os critérios para todo o intervalo de células?
Vou anexar algumas fotos para você entender melhor.
Responder1
Eu resolveria isso usando o suplemento Power Pivot. Primeiro eu dividiria seu Arquivo de Livros em duas tabelas: 1. Uma nova tabela, por exemplo, Autores de Livros com apenas duas colunas, Livro e Autor. Se um livro tiver vários autores, ele terá várias linhas. 2. A tabela atual, com todos os Autores removidos.
Em seguida, eu carregaria essas duas tabelas no Power Pivot e definiria o relacionamento entre elas em Nome (pode detectar isso automaticamente com êxito).
Por fim, eu construiria uma Tabela Dinâmica (ou Tabela Dinâmica Achatada) filtrando Autores e mostrando detalhes de seus Livros.