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.
- Na célula D3, digite a seguinte fórmula: =Localizar(“-“;B3;1)-1
- 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:
- Clique no botão Desfazer quantas vezes forem necessárias, para que o conteúdo reapareça.
- Selecione as células F3:F39 e clique no botão Copiar ou pressione as teclas < CTRL> + < C> .
- 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.