![Pesquise uma sequência de caracteres parcial no Excel](https://rvso.com/image/1557598/Pesquise%20uma%20sequ%C3%AAncia%20de%20caracteres%20parcial%20no%20Excel.png)
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 cht
basta 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 cht
e filtrar:
Em B1
:=IF(COUNTIF(A1,"*cht"),CELL("address",A1),"")
Editar:OU- se você usou a coluna auxiliar como acima, você pode usar isto (inserido com CTRL+SHIFT+ENTER) em say D2
e 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))),"")
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".