Filtrar linhas OpenOffice Calc por correspondência se uma célula em uma coluna existir em outra coluna com um determinado valor

1

Tenho uma pergunta que não consigo descobrir usando o filtro.

A coluna A tem 1400 linhas com 800 linhas adicionais que são duplicatas (portanto, 2200 linhas no total).

A coluna B tem um valor de inventário apenas para as últimas 800 linhas da coluna A.

Eu quero filtrar meus dados para que eu selecione apenas as linhas nas quais há um valor duplicado para a Coluna A e o valor do meu inventário na Coluna B for maior que 0 (ou seja, uma dessas últimas 800 linhas)

    
por chris 21.07.2014 / 18:59

2 respostas

0

Em vez de usar uma fórmula de matriz, você pode usar a COUNTIF() função para verificar se há duplicatas. Assumindo estes dados de amostra:

VocêpodeadicionarumsinalizadornaColunaCindicandoduplicatasemCol.AusandoessafórmulaemC2ecopiando:

=(COUNTIF($A$2:$A$13,A2)>1)

Issoresultaem:

Agora, você pode adicionar uma segunda "coluna de sinalização", combinando o valor booleano de col C com uma verificação de B>0 :

=AND(C2,B2>0)

Agora, temos:

Claro,vocêpodecombinarasduasfórmulas-oresultado(novamentepararow2)podeparecer:

=AND((COUNTIF($A$2:$A$13,A2)>1),B2>0)

Comoresultado,vocêtemumacolunaadicionalcomumsinalizadorTRUEparatodasaslinhasduplicadasecomamount>0.Agora,vocêpodeaplicarumAutoFilter(Menu" Date " - > " Filter " - > " AutoFilter ") e filtrar por linhas com esse TRUE sinalizador:

(testado com o LO Calc - deve funcionar da mesma forma usando o OOo Calc).

    
por 22.07.2014 / 09:42
0

Sugiro que você adicione uma coluna e use o AutoFiltro depois disso.

A coluna adicionada deve conter "flags" para duplicatas, se a tabela começar na linha 2, a fórmula será:

=SUM(IF($A$2:$A$9999=A2,1,0))
edite: Percebeu que adicionando >1 no final, você obterá as flags "TRUE" / "FALSE". Depende de você.

e isso precisa ser inserido na célula com CTRL + SHIFT + ENTER
Isso fará com que ele seja lido com { e } nas extremidades à medida que você VIEW a fórmula na barra de fórmulas.

Essas células conterão o COUNT desse valor na coluna, portanto: as duplicatas são > 1

Copie a fórmula para as outras linhas ... e use os recursos do Filtro automático para o restante da filtragem.


OBSERVAÇÃO: O LibreOffice requer uma alteração no conteúdo da célula para reinseri-lo, adicionar um espaço no final

    
por 21.07.2014 / 19:32