Procura por cadeia de caracteres parcial no Excel

0

A ferramenta de pesquisa no Excel permite que a string seja uma parte da célula ou a célula inteira, mas eu posso usá-la para opções mais complexas? Por exemplo, se eu estou procurando por células que terminem em "cht", para contá-las eu usaria "* cht" com COUNTIF. Como posso usar a mesma opção para pesquisar?

Obrigado

    
por zest16 03.04.2018 / 21:45

3 respostas

1

Eu uso o suplemento Find / Replace RegEx gratuito, que adiciona a funcionalidade de pesquisa ao Excel.

Para procurar células que terminem em cht , simplesmente use a expressão: cht$ ( $ marks end of cell)

(eu não sou afiliado com esse add-in de qualquer forma, apenas um usuário entusiasta.)

    
por 03.04.2018 / 21:54
0

Uma maneira relativamente fácil e rápida é usar uma coluna auxiliar para detectar se a célula termina em cht e, em seguida, filtrar:

Em B1 : =IF(COUNTIF(A1,"*cht"),CELL("address",A1),"")

Em seguida, filtre:

Editar:OU-sevocêusouacolunadeajudacomoacima,vocêpodeusaristo(digitadocomCTRL+SHIFT+ENTER)emD2earrastarparabaixo:

=IFERROR(INDEX($B$2:$B$100,SMALL(IF($B$2:$B$100<>"",ROW($B$2:$B$100)-ROW(B$2)+1),ROWS(B$2:B2))),"")

    
por 04.04.2018 / 19:42
-1

Se você pesquisar por * cht usando a opção de menu "Localizar ...", o Excel encontrará células que contenham cht no início, meio ou fim do texto nas células. O Excel também pode encontrar cht nas fórmulas.

Mas se você clicar na caixa de seleção "Corresponder todo o conteúdo da célula" na caixa de diálogo Localizar, o Excel encontrará apenas as células que terminam com "cht". Por exemplo, "Amostra cht " ou "Sou cht ". Ele não encontrará células que tenham "cht" em outros locais, como "Este é o cht exemplo" ou " cht temp".

    
por 04.04.2018 / 11:01