Como criar filtros OR da coluna suspensa

0

Eu tenho uma planilha (no Excel 2003) que tem um número de células de referência cruzada, por exemplo:

1   Red|Green|Blue|Yellow|Any|Information
2    X |     |    |      |   |....
3    X |     |    |      | X |....
4      |     | X  |      | X |....
5      |     | X  |      |   |....
5      |     | X  |  X   |   |....

Agora, o autofiltro de ações permite que eu insira seletores suspensos para que eu possa filtrar as linhas com base na presença de um X em qualquer coluna. Por exemplo, eu posso filtrar todas as linhas marcadas (com um X) como Vermelho

No entanto, o que eu quero ser capaz de fazer, através de um simples menu suspenso, é poder filtrar as linhas com base em duas colunas, OR-ed juntas (não AND-ed)

Por exemplo, usando o autofiltro de ações, se eu selecionar 'X' na coluna 'Vermelho' e 'X' na coluna 'Qualquer', eu obteria 1 linha exibida (linha 3) para o único registro com Vermelho E Qualquer marcado .

Eu quero que ele exiba todas as linhas que têm um 'X' na coluna 'Vermelho' OU um 'X' na coluna 'Qualquer' (isto é, linhas de 1 a 3)

Isso é possível sem o VBA?

Estou ciente de que o Filtro avançado pode fornecer funcionalidade semelhante (embora em um processo manual), mas isso não fornece uma interface simples de estilo suspenso para alterná-lo, o que preciso para usuários básicos da planilha.

    
por Dave 28.02.2014 / 12:04

1 resposta

0

Dropdown com coluna auxiliar

Você pode usar a fórmula =OR(B:B="x",F:F="x") na coluna G e o autofiltro:

FiltradoemTRUE:

Eu não sei como fazer isso um drop-down sem VBA, mas aqui estão as instruções apenas no caso de

Tudo bem, você pode fazer um or , mas também incluirá o and naturalmente, já que o and atende ambos or critérios -

note : Isso é para dados numéricos e usa operadores numéricos, mas é a única maneira que eu sei como. Talvez você possa modificá-lo para =x

Digamos que você tenha sua tabela em A1:F7 assim, você deve definir seus critérios em outra tabela em linhas diferentes . Eu usei B9:F10 . Como isso:

Observequemeusfiltrostêmosmesmostítulosquemeusdadoscolors.Agora,vouparaFiltroAvançadoecolocominhatabelaecritérioscomoeste:

Agora, quando eu filtrar, recebo os resultados or :

Desculpe, eu interpretei mal sua pergunta ontem, senão teria postado isso antes.

    
por 01.03.2014 / 13:13