Pesquise uma sequência de caracteres parcial no Excel

Pesquise uma sequência de caracteres parcial no Excel

A ferramenta de pesquisa do Excel permite que a string faça parte da célula ou da célula inteira, mas posso usá-la para opções mais complexas? Por exemplo, se estou procurando células que terminam em “cht”, para contá-las eu usaria “*cht” com CONT.SE. Como posso usar a mesma opção para pesquisar?

Obrigado

Responder1

eu uso de graçaSuplemento Localizar/Substituir RegEx, que adiciona funcionalidade de pesquisa ao Excel.

Para procurar células que terminam em chtbasta usar a expressão: cht$( $marca o final da célula)

(Não sou afiliado de forma alguma a esse suplemento, apenas um usuário entusiasta.)

Responder2

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

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

Em seguida, filtre: insira a descrição da imagem aqui

Editar:OU- se você usou a coluna auxiliar como acima, você pode usar isto (inserido com CTRL+SHIFT+ENTER) em say D2e arrastar para baixo:

=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))),"")

insira a descrição da imagem aqui

Responder3

Se você pesquisar *cht usando a opção de menu "Localizar...", o Excel encontrará células que contêm 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, "Amostracht" ou "Eu estoucht". Ele não encontrará células que tenham "cht" em outros locais, como "Este échtamostra" ou "chttemperatura".

informação relacionada