Como podemos forçar o Excel para bloquear um filtro para uma coluna que só tem um valor único dentro dele?
Eu estou tendo muita dificuldade em criar um "rótulo" legal para esse problema, então acredito que seja melhor se eu fizer isso com um exemplo. Nestes exemplos, estou usando uma planilha do Excel em que a coluna 1 representa um nome de lista e a coluna 2 representa valores dentro de cada lista.
Exemplo que funciona
Primeiro eu filtro na coluna 2, procurando por "royalties".
Agora, vejo que várias listas da coluna 1 correspondem. Estou interessado apenas em um deles, por isso aplico um filtro à coluna 1.
Por fim, quero ver todos os valores que estão nessa lista, portanto, removo o filtro da coluna 2.
Exemplo que é frustrante
Então, eu quero fazer a mesma coisa, exceto quando o filtro na coluna 2 só resulta em um único nome de lista na coluna 1.
Vamos repetir o passo 1 acima, mas filtrando a coluna 2 em "aluguel ou royalties"
Agora, a Coluna 1 tem apenas 1 resultado. O que eu gostaria de fazer é "bloquear" um filtro na coluna 1, mesmo que não seja necessário. A razão é que, então, eu quero remover o filtro da coluna 2 e ver todos os valores que se enquadram nessa lista.
No entanto, não consigo encontrar uma maneira de fazer isso. Em vez de bloquear o filtro, o Excel não aplicará um filtro à coluna 1. Em seguida, quando o filtro for removido da coluna 2, ele mostrará todos os valores nas duas colunas.
Questão
A solução atual é copiar o valor da coluna 1 e colá-lo no bloco de notas (você não pode mantê-lo na memória porque a ação de filtro limpa o valor copiado). Em seguida, remova o filtro da coluna 2 e, em seguida, aplique um filtro "igual a" à coluna 1. No entanto, estou querendo saber se existe uma maneira melhor de fazer isso.
Por favor, note que eu preferiria uma solução geral. As planilhas mudam e prefiro não usar uma macro / VBScript, a menos que seja genérica.
Obrigado por ter tempo para ler este post longo.
Saudações, Sachin