Filtrar linhas se um número estiver dentro de um intervalo de números em uma célula no Excel

Filtrar linhas se um número estiver dentro de um intervalo de números em uma célula no Excel

Estou me perguntando se existe uma maneira de ter um intervalo de números em uma célula, digitar um número na parte superior e filtrar todas as células que não possuem o número nesse intervalo.

Por exemplo, (nas linhas 2 a 4) tenho intervalos 110-150e 90-98.130-134

Se eu digitar 132 em uma célula da linha 1, quero que as linhas 110-150 e 130-134 sejam exibidas e 90-98 sejam ocultadas. Mas ainda quero ver os intervalos.

Responder1

Está tudo bem, todo mundo tem que começar de algum lugar. Uma coisa que gostaria de salientar é que o Excel, embora forneça uma maneira relativamente fácil de configurar 'regras', não oferece automação tão prontamente. Vocêpoderácriar uma nova coluna que indique quando, por exemplo, o número está dentro do intervalo, mas deverá ser separada para preservar a entrada, possivelmente usando colunas intermediárias, e então você terá que aplicar o filtro manualmente (a menos que se aventure mais fundo no reino de vba).

Supondo que os valores do intervalo estejam na coluna B, usamos as seguintes fórmulas:

D2=FIND("-",B2)
E2=VALUE(LEFT(B2,D2-1))
F2=VALUE(MID(B2,D2+1,99))
G1={Desired value, eg 132}
G2=IF(AND($G$1>=E2,$G$1<=F2),1,0)

Em D, E e F separamos o intervalo para algo mais maleável - D localiza o hífen do separador, E e F cortam o intervalo até e começando no separador respectivamente, para receber os valores inicial/final (convertidos em números). Estamos usando G1 como célula de entrada de acordo com o requisito, embora às vezes possa ser mais limpo colocar todas as entradas em uma única coluna ou planilha (dependendo de quantas você tiver); então o resto de G é uma condição “entre”. N está entre LB e UB <=> N é maior que LB e menor que UB. Por fim, filtre automaticamente de acordo com G = 1 e você terá as linhas desejadas.

Este é o resultado:

Antes de filtrar Filtrado

Agora, o que você pode fazer com o Excel é baseado em conhecer mais técnicas programáticas, as funções disponíveis para construir tais fórmulas e a criatividade para aplicá-las. Portanto, você deve ler ambos e perguntar como implementar essas ideias, não apenas no Google, mas por meio de experimentação.

informação relacionada