MSExcel: Como encontrar a posição de um caractere em uma seqüência de caracteres?

Encontrar a posição de um caractere em uma string pode ser uma operação muito simples no MSExcel, usando a função interna correspondente “FIND”.


Excel encontra a posição do caractere na string

Encontrar a posição de um caractere em uma string pode ser uma operação muito simples no MSExcel, usando a função interna correspondente “FIND”.

O Excel encontra a posição dos caracteres na string e extrai a substring

Por exemplo, digamos que temos uma lista de diretórios e nomes de arquivos e queremos apenas obter um resultado final com os nomes dos arquivos.

Nesse caso, mesmo uma visualização avançada no Excel não ajudaria, pois não permitiria extrair nenhuma informação da string principal.

A melhor solução é usar a função “FIND” para encontrar a posição de um caractere na string e usar esse número para extrair o restante da string usando a função “MID” no Excel.

Localizar posição do caractere na string do Excel

Para encontrar a posição de um determinado caractere específico no Excel, basta usar a função “FIND” na sequência, fornecendo como parâmetros o caractere a ser encontrado e a sequência na qual procurar, por exemplo, em referência a outra célula na planilha do Excel .

'=FIND("char",”string”)

Extrair sequência iniciando no caractere

Em seguida, usando as informações da posição do caractere, use a função MID para extrair a sequência necessária, iniciando após o caractere encontrado, adicionando +1 e extraindo todo o restante da sequência usando um comprimento de sequência longo o suficiente, como 999, para certifique-se de cobrir todo o resultado.

'=MID(“string”,”char”+1,999)

Excel extrair texto antes do caractere

Para extrair o texto antes de um determinado caractere no Excel, basta encontrar a posição do caractere e use a função ESQUERDA com um caractere a menos para extrair o texto antes do caractere encontrado.

'=LEFT(“string”,”char”-1)

Encontre a enésima ocorrência do caractere na string excel

Torne -se um Excel Pro: participe do nosso curso!

Eleve suas habilidades de iniciantes a heróis com nosso curso básico do Excel 365, projetado para torná -lo proficiente em apenas algumas sessões.

Inscreva -se aqui

Eleve suas habilidades de iniciantes a heróis com nosso curso básico do Excel 365, projetado para torná -lo proficiente em apenas algumas sessões.

Localizando a enésima ocorrência de caractere na string no Excel, usando as funções “FIND” e “SUBSTITUTE”.

A função SUBSTITUTE substituirá a n-ésima instância solicitada do caractere pesquisado por uma especial, e a função FIND obterá a posição desse caractere especial na string.

Basta selecionar a enésima ocorrência para procurar na sequência especificada e o resultado será exibido mostrando a enésima ocorrência do caractere na sequência.

'=FIND(CHAR(1),SUBSTITUTE(“string”,”char”,CHAR(1),nth))
Como encontrar a enésima ocorrência (posição) de um caractere na sequência de texto no Excel?

Excel encontra a posição do caractere na string from right

Para encontrar a posição de um caractere em uma string da direita, usaremos uma solução semelhante usando “FIND” e “SUBSTITUTE” para encontrar a última ocorrência de um determinado caractere em uma string.

Com esta solução, a última posição de um caractere em uma string, que também é a posição de um caractere em uma string da direita, será exibida.

'=FIND(CHAR(1),SUBSTITUTE(“string”,”char”,CHAR(1),LEN(A2)-LEN(SUBSTITUTE(“string”,”char”,""))),1)
Localizar posição da última ocorrência de um caractere em uma seqüência de caracteres no Excel

Perguntas Frequentes

Que fórmula pode ser usada no Excel para identificar a posição de um caractere específico em uma sequência de texto, ajudando na manipulação e análise de dados?
Use a função `find` ou` pesquisa` no Excel para encontrar a posição de um caractere dentro de uma string. A fórmula se parece com `= find ( caractere , celular_reference)` para pesquisa sensível ao caso ou `= search ( caractere , celular_reference)` para pesquisa insensível ao caso. Substitua ` caractere ` pelo personagem que você está procurando e `Cell_reference` pela célula que contém o texto.

Conclua o Excel 2019 para iniciantes em vídeo


Yoann Bierling
Sobre o autor - Yoann Bierling
Yoann Bierling é um profissional de publicação e consultoria digital da web, causando um impacto global por meio de conhecimentos e inovação em tecnologias. Apaixonado por capacitar indivíduos e organizações a prosperar na era digital, ele é levado a fornecer resultados excepcionais e impulsionar o crescimento através da criação educacional de conteúdo.

Torne -se um Excel Pro: participe do nosso curso!

Eleve suas habilidades de iniciantes a heróis com nosso curso básico do Excel 365, projetado para torná -lo proficiente em apenas algumas sessões.

Inscreva -se aqui

Eleve suas habilidades de iniciantes a heróis com nosso curso básico do Excel 365, projetado para torná -lo proficiente em apenas algumas sessões.




Comentários (0)

Deixe um comentário