Funções de Texto no Excel

Funções de Texto

O Excel permite o uso inteligente de fórmulas para o trabalho com textos. Seja para extrair parte do texto de uma célula ou montar outra combinação de caracteres, as funções de texto são muito úteis no nosso dia a dia. Nesse artigo veremos as Funções de Texto no Excel.

Funções Localizar e Esquerda

Função Localizar( )

Essa função retorna o número referente à posição do caractere numa sequência de caracteres de texto, começando com núm_inicial, que é determinado pelo usuário.

Trata-se de uma função importante, para que outra função, a Esquerda( ), que será vista mais detalhadamente logo adiante, possa ser utilizada.

Sintaxe: =Localizar(texto_procurado;no_texto;núm_inicial)

Para localizar um caractere de texto, é obrigatório o uso de aspas (“ “) ao indicar o caractere a ser localizado.

Vamos a um exemplo prático. Abra a pasta de trabalho Estados_brasileiros, que se encontra na pasta Excel_Interm_Exemplos. Nela, os Estados estão separados de suas respectivas capitais por um hífen.

E se você precisar trabalhar apenas com os Estados? Como os nomes dos Estados são de diferentes tamanhos, devemos utilizar como referência o hífen, que é o primeiro caractere após o nome de cada um deles.

A função Localizar( ) retornará a posição exata em que o hífen se encontra. Como pretendemos utilizar apenas o conteúdo à esquerda dele, precisamos subtrair 1 do número indicado, para que ele não seja extraído, quando usarmos a próxima função.

  1. Na célula D3, digite a seguinte fórmula: =Localizar(“-“;B3;1)-1
  2. Copie a fórmula para as demais células.

3. Salve a pasta de trabalho sem fechá-la.

Função Esquerda( )

Essa função extrai de um conjunto de caracteres todos os que estão à esquerda do valor indicado.

Sintaxe: ESQUERDA(texto;núm_caract)

Uma vez que os caracteres a serem extraídos são em número diferente, em virtude do tamanho do nome de cada Estado, a função Localizar( ), executada anteriormente, servirá como argumento para Núm_caract.

1. Na célula F3, digite a seguinte fórmula: = ESQUERDA(B3;D3), onde:

  • B3 – Célula que contém o nome do primeiro Estado.
  • D3 – Célula que contém a posição exata a partir da qual o texto à esquerda deverá ser extraído.

2. Copie a fórmula para as demais células e observe se a extração dos caracteres ocorreu corretamente.

Observe que poderíamos ter utilizado uma única fórmula para separar os Estados de suas capitais:

ESQUERDA(B3;LOCALIZAR(“-“;B3;1)-1). A separação ocorreu para facilitar o entendimento.

Agora, vamos supor que, ao terminar de extrair os dados, você decida apagar o conteúdo da coluna de Estados e capitais. Veja, na figura 34, o que ocorre.

O erro nas demais fórmulas aconteceu, porque os dados da coluna B eram os que davam origem a todos os cálculos.

Para resolver esse problema, faça o seguinte:

  1. Clique no botão Desfazer quantas vezes forem necessárias, para que o conteúdo reapareça.
  2. Selecione as células F3:F39 e clique no botão Copiar ou pressione as teclas < CTRL> + < C> .
  3. Clique na célula B3 com o botão direito do mouse e, em seguida, em Colar Especial.

4. Na janela de diálogo que se abre, selecione a opção Valores e clique em OK.

5. Apague o conteúdo das demais colunas e salve a pasta de trabalho. Caso prefira, salve-a com outro nome.

Veja Também

Deixe um comentário

O seu endereço de e-mail não será publicado.