Extrair partes de textos

Leia também...

Horas negativas no Excel

Horas negativas no Excel Já mostramos aqui no Função Excel a como somar horas continuamente, você pode ver este artigo clicando aqui. Desta vez veremos como exibir

Ler »

Remover Vínculos

Remover Vínculos Sabe aquela mensagem chata que as vezes aparece quando abrimos um arquivo em Excel, para atualizar vínculos? Agora você vai aprender a como

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.


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.


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.

1


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

Destaques da Loja

Planilha de Controle Uber, Cabify & 99 Pop

Com a Planilha de Controle Uber, Cabify & 99 Pop você terá total controle de seus ganhos e gastos como motorista, sabendo de onde vem e para onde vai seu dinheiro.
Com esta planilha você terá em detalhes todo o fluxo de dinheiro que envolve seu trabalho como motorista, e poderá controlar melhor sua renda.

Saber mais »

Doação

Quer ajudar o Função Excel a se manter no ar, ou sente que merecemos um carinho por ter te ajudado a resolver algum problema com Excel? Que tal fazer uma doação?

Para doar mais que R$5,00 altere a quantidade de “compra” para que o número seja multiplicado por R$5,00.

Saber mais »

Bolão da Copa do Mundo FIFA 2018

Com o Bolão da Copa do Mundo FIFA 2018 do Função Excel, você terá um planilha super confiável, segura, fácil de mexer e de visual super profissional para controlar o bolão com seus amigos, familiares e principalmente, os colegas de trabalho.

Saber mais »