Como filtrar linhas em várias colunas no Excel? [fechadas]

-1

Eu tenho várias colunas com alguns valores. Como posso filtrar linhas com > = 0.1 no Excel por vez?

    Name    A_NT.1  A_BPA.2 A_BaP.3 A_BPABaP.4  AT1_NT.5    AT1_BPA.6   AT1_BaP.7   AT1_BPABaP.8    CA_NT.9 A_NT.10
cg00000029  0.198605329 0.183343305 0.1799398   0.25618284  0.65682438  0.697011018 0.66559446  0.612064616 0.066735497 0.26899736
cg00000103  0.084859795 0.079312377 0.130624119 0.176744284 0.124958267 0.034326962 0.136574181 0.152639459 0.091380927 0.078150585
cg00000109  0.84287817  0.850985154 0.85685741  0.826090153 0.864274744 0.861868718 0.868841966 0.872549789 0.902866135 0.864917125
cg00000155  0.928850135 0.925733022 0.919547036 0.928490006 0.911981322 0.912145502 0.914123806 0.917595896 0.917322933 0.925490576
cg00000158  0.930643311 0.93841335  0.930477766 0.938036175 0.936979289 0.936501691 0.933797549 0.941721746 0.939412849 0.939155671
cg00000165  0.79474896  0.779440613 0.785663447 0.815538853 0.810547348 0.859685772 0.828302494 0.840452429 0.827981686 0.814584544
cg00000221  0.79120066  0.764425568 0.730947231 0.756862575 0.753541802 0.766724607 0.779293628 0.691737048 0.531770729 0.740580469
cg00000236  0.906530577 0.91577294  0.909523126 0.895882404 0.901508782 0.906403153 0.920356022 0.90194727  0.906969264 0.905285761
cg00000289  0.717840117 0.702938483 0.678406588 0.714949557 0.695086267 0.741477141 0.693400871 0.740824959 0.669505719 0.72294214
    
por user3351523 21.07.2016 / 16:54

2 respostas

1

Se você deseja filtrar a tabela para que uma linha permaneça visível se qualquer dos dados contiver um valor > = 0,1, a maneira mais direta é simplesmente adicionar uma coluna adicional para a direita com alguma lógica e depois filtrar isso.

Supondo que seus dados iniciem em A1 , aqui está uma fórmula de matriz colocada na coluna L que faria isso. Como é uma fórmula de matriz, você precisa confirmar a fórmula com CTRL+SHIFT+ENTER , em vez de apenas inserir

{=IF(SUM(IF(B2:K2>=0.1,1,0))>0,"show","hide")}

Isso retornará show se algum dos dados dessa linha tiver um valor >=0.1 e retornar hide caso contrário.

    
por 21.07.2016 / 21:00
1

De acordo com seus comentários sobre o esclarecimento da pergunta - "Sim, preciso de linhas com valores > = 0,1 de várias colunas por vez.", Entendo que você deseja filtrar as linhas cuja ALL colunas são > = 0.1, certo?

O ideal ainda é usar a fórmula de matriz, que é semelhante à do @ Etheur, mas mais simples e mais direta:

Suponha que seus dados estejam em A1: K10, na célula L2, digite a fórmula =AND(B2:K2>0.1) e, em seguida, com CTRL+SHIFT+ENTER como uma fórmula de matriz, para ser verdadeiro se as colunas ALL > = 0.1 então preencha.

Esta fórmula é mais simples e clara, pois se você mudar de ideia, esperar que ANY das colunas seja > = 0.1, basta alterar o AND para OR . De fato, o resultado de @ Etheur's é ANY da coluna (você pode ver todas as linhas marcadas como show )

Exemplo de resultado (dados originais omitidos)

ALL>=0.1?   ANY>=0.1?
FALSE   TRUE
FALSE   TRUE
TRUE    TRUE
TRUE    TRUE
TRUE    TRUE
TRUE    TRUE
TRUE    TRUE
TRUE    TRUE
TRUE    TRUE
    
por 22.07.2016 / 09:40