Extrair partes de textos

Share on facebook
Share on google
Share on twitter
Share on linkedin
Share on whatsapp
Share on telegram

Leia também...

PROCV turbinado com CORRESP

PROCV turbinado com CORRESP Se você é familiarizado com a formula PROCV deve saber que ela tem algumas limitações, caso contrário clique aqui e veja nosso artigo

Ler »

Extrair partes de textos

Por algumas vezes surge a necessidade de extrair apenas parte do texto contido em uma célula. O que nem sempre é uma tarefa muito simples. Depende muito do texto que a célula contém, do número de caracteres, e se existe um padrão ou não.

É claro que extrair parte de um texto de uma quantidade ínfima de células não é problema algum, pode ser feito à mão. Mas quando temos uma lista muito grande, essa tarefa se torna totalmente inviável, e aí precisamos de alguma fórmula que resolva o problema.

Aqui você irá entender/aprender como utilizar as funções: NÚM.CARACT, ESQUERDA, DIREITA, EXT.TEXTO e PROCURAR.

For an english version of this post, click here.


Contando o número de caracteres em um texto

A função NÚM.CARACT serve para contar quantos caracteres existem em uma célula, inclusive espaços.

=NÚM.CARACT(texto)

Onde:

texto → É o texto do qual queremos contar quantos caracteres existem.

Assim:
Se temos o texto Função Excel na célula E1 e queremos contar quantos caracteres existem, utilizamos a função da seguinte forma:

=NÚM.CARACT(E1)

Veja abaixo como fica no Excel.

1


Extraindo caracteres à esquerda do texto

A função ESQUERDA serve para extrair os caracteres mais a esquerda de um texto qualquer.

=ESQUERDA(texto; [núm_caract])

Onde:

texto → É o texto do qual queremos extrair os caracteres mais a esquerda.

[núm_caract] → É o número de caracteres que queremos extrair contando da esquerda para a direita.

Assim:
Se temos o texto Função Excel na célula E1 e queremos extrair os 3 primeiros caracteres utilizamos a função da seguinte forma:

=ESQUERDA(E1; 3)

Veja abaixo como fica no Excel.

Transformando números em datas-1

A função foi inserida na célula E2 e retornou os 3 primeiros caracteres do texto, ou seja, Fun.


Extraindo caracteres à direita do texto

O exato oposto da função ESQUERDA. A função DIREITA serve para extrair os caracteres mais a direita de um texto qualquer.

=DIREITA(texto; [núm_caract])

Onde:

texto → É o texto do qual queremos extrair os caracteres mais a direita.

[núm_caract] → É o número de caracteres que queremos extrair contando da direita para a esquerda.

Assim:
Usando o mesmo exemplo de antes. Se temos o texto Função Excel na célula E1 e queremos extrair os 3 últimos caracteres utilizamos a função da seguinte forma:

=DIREITA(E1; 3)

Veja abaixo como fica no Excel.

Transformando números em datas-2

A função foi inserida na célula E2 e retornou os 3 últimos caracteres do texto, ou seja, cel.


Extraindo caracteres do “meio” do texto

A função EXT.TEXTO serve para extrair os caracteres de qualquer posição em um texto qualquer.

Esta função conseguiria substituir as outras duas anteriores, porém com um pouco mais de trabalho, por isso utilizamos as 3 e não apenas essa.

=EXT.TEXTO(texto; núm_inicial; núm_caract)

Onde:

texto → O texto do qual se quer extrair os caracteres.

nùm_inicial → A posição do primeiro caractere que inicia o intervalo de caracteres que se deseja extrair do texto, contando da esquerda para a direita.

núm_caract → O número de caracteres a serem extraídos contando a partir do caracter que está em núm_caract.

Vamos ao exemplo, seguindo a mesma linha que antes.

Se agora quisermos extrair do texto Função Excel, que está na célula E1, os 7 caracteres que estão a partir da 3º letra.

=EXT.TEXTO(E1;3;7)

Veja no Excel.

Transformando números em datas-3


Acrescentando a busca por caracteres na extração

Agora que você já domina as quatro funções acima é possível torná-las um pouco mais dinâmicas. Fazendo com que o Excel consiga definir automaticamente a partir de qual caractere deve fazer a extração e até qual caractere deve ir.

Aqui entra a função PROCURAR.

Esta função busca em qual posição determinado caractere, ou conjunto de caracteres, está dentro de um texto.

Possibilitando fazer um DIREITA até uma determinada posição de caracteres, ou fazer um EXT.TEXTO que saiba de onde deve começar a extração e onde deve parar.

=PROCURAR(texto_procurado; no_texto; [núm_inicial])

Onde:

texto_procurado → O texto que se deseja identificar a posição em que está dentro de outro texto.

no_texto → O texto que contém o texto_procurado.

[núm_inicial] → A partir de qual caractere de no_texto deve se iniciar a busca por texto_procurado.

Por exemplo, se quiser determinar em que posição está o ão no texto Função Excel contido na célula E1 procurando a partir do primeiro caractere, teríamos:

=PROCURAR(“ão”;E1;1)

Veja no Excel.

2

Agora veja alguns exemplos utilizando as outras funções explicadas acima.

PROCURAR e ESQUERDA

=ESQUERDA(E1;PROCURAR(“Excel”;E1;1)-1)

esquerda + procurar

A função PROCURAR retornou o número 8 que diminuído em 1 fica 7. Então foram extraídos os caracteres da esquerda até o 7º caractere.

PROCURAR EXT.TEXTO

=EXT.TEXTO(E1;PROCURAR(“ã”;E1;1);5)

procurar e exttexto

A função PROCURAR retornou o número 5. Assim foi feita a extração do 5º caractere até mais 5 caracteres à frente.

ESQUERDA NÚM.CARACT

=ESQUERDA(E1;NÚM.CARACT(E1)-3)

esquerda e numcaract

A função NÚM.CARACT retornou o número de caracteres do texto, que diminuídos em 3 fez com que a função ESQUERDA buscasse todos os caracteres menos os 3 últimos.


Acompanhe o Função Excel
facebook-logo youtube-logo googleplus-logo twitter-logo

E aí, o que achou?

Compartilhe

Share on facebook
Share on twitter
Share on linkedin
Share on whatsapp
Share on telegram

Planilhas prontas

Leia também...

ANALISE

ANALISE é um sistema completo de análise econômico-financeira contábil e gerencial para empresas de todos os segmentos e portes que tenha uma contabilidade atualizada e fidedigna.

As análises são feitas através do correto preenchimento das informações advindas da contabilidade da sua empresa nas interfaces do sistema, basta preencher que o arquivo fará o cálculo dos principais indicadores econômicos financeiros pra você.

Tenha os números da sua empresa estruturados em telas dinâmicas de análise e potencialize o seu processo de tomada de decisões.

Saber mais »
Logo - Ícone

COMPARTILHE COM O MUNDO

Gostou do artigo? Não seja egoísta, compartilhe!

Share on facebook
Facebook
Share on twitter
Twitter
Share on linkedin
LinkedIn
Share on whatsapp
WhatsApp

VOCÊ ESTÁ POR DENTRO?

Junte-se a lista de e-mails do Função Excel

Inscreva-se agora