Eu tenho os seguintes dados e preciso retornar todos os valores que não são "Não". Ou seja, eu quero criar, em outra coluna, uma lista de todos os valores da coluna E
que não são "Não". Nunca haverá duplicatas nos dados originais (exceto as múltiplas repetições de "Não").
E
5 No
6 No
7 IC3
8 No
9 J1
10 J2
11 J3
12 No
No minuto em que eu estou, pode obter o primeiro valor diferente de "Não". Estou tentando usar a função MATCH para retornar valores <> "No" AND <> [valores nas células anteriores].
Eu tenho a seguinte fórmula na célula L12
{=INDEX($E$5:$E$12,AND(MATCH(TRUE,$E$5:$E$12<>"No"),MATCH(TRUE,$E$5:$E$12<>$L$5:L11)),0)}
Alguém tem alguma ideia?
Respostas:
Com os dados de A1 a A14 , em B1, digite:
e copie. Em C1, digite a Fórmula da matriz :
e copie. Por exemplo:
fonte
Coloque esta fórmula, usada para determinar o número esperado de retornos, por exemplo, L1:
=COUNTIF($E$5:$E$12,"<>No")
Então, esta fórmula em sua primeira célula de escolha:
=IF(ROWS($1:1)>$L$1,"",INDEX($E:$E,AGGREGATE(15,6,ROW(E$5:E$12)/(E$5:E$12<>"No"),ROWS($1:1))))
(Você precisará de uma pequena modificação se estiver usando uma versão anterior ao 2010 do Excel.)
Copie esta fórmula para baixo (embora não a de L1) até começar a receber espaços em branco para os resultados.
Saudações
fonte
Aqui está um que não requer uma coluna auxiliar. Supondo que seus dados iniciem em A1:
Confirme como uma fórmula de matriz com ctrl + shift + enter e preencha automaticamente. Do jeito que está escrito, ele deve começar na primeira linha, mas você pode ajustar o último ROW () para começar em outro lugar, se precisar.
fonte