Sim, é possível com o filtro avançado.
Primeiro, verifique se suas colunas (até mesmo as datas) têm cabeçalhos exclusivos (veja a imagem abaixo). A célula amarela contém uma fórmula que serve como critério para o filtro avançado:
=OR(MONTH(F6)=$B$2,MONTH(G6)=$B$2,MONTH(H6)=$B$2,MONTH(I6)=$B$2)
Ele retorna TRUE
se uma linha contiver uma data cujo mês seja igual ao número do mês inserido em $ B $ 2 . Você pode usar formatos numéricos personalizados e formatação condicional para fazer isso aparecer no formato "mmmm". Você também pode modificar a fórmula acima para obter o nome de um mês em vez de seu número - talvez algo assim:
=OR(TEXT(F6,"mmmm")=$B$2,TEXT(G6,"mmmm")=$B$2,TEXT(H6,"mmmm")=$B$2,TEXT(I6,"mmmm")=$B$2)
onde $ B $ 2 contém uma lista de validação a partir da qual o usuário pode selecionar "Janeiro", "Fevereiro" ... "Dezembro".
Em ambas as fórmulas, F6 , G6 , H6 e I6 apontam para o primeiro valores nas colunas de data. Estas devem ser referências de células relativas para que o filtro funcione.
Certifique-sedequeacélulaCriteria(amarelo)tenhaumacélulavaziaacimadela.Paraexecutarofiltro:
- Selecionesuatabeladedados.
- IrparaDados>Avançado
- SelecioneFiltraralista,nolocal
- Certifique-sedequeIntervalodelistascontenhaareferênciaàsuatabeladedados(incluindocabeçalhos).
- ParaIntervalodecritérios,selecioneacélulaCritérios(amarelanomeuexemplo)ANDacélulavaziaacimadela.
Depois de executar o filtro, recebo isso: