Vimos já que o Excel pode também operar sobre texto e que o caractere & permite juntar blocos de texto.
Vamos, agora, ver algumas funções que permitem retirar a parte direita, a parte esquerda ou um conjunto de caracteres de um bloco de texto.
A função Esquerda retira os caracteres mais à esquerda de um bloco de texto.
A expressão
=Esquerda ("1100 Lisboa";4)
retira os quatro caracteres mais à esquerda do texto, tendo como resultado 1100.
Esta função possui dois argumentos: O primeiro é o texto de onde se vão retirar caracteres; "1100 Lisboa". O segundo é o número de caracteres a retirar: 4.
Função Esquerda
Na figura acima, na coluna mais à direita, são retirados os 4 números do código postal das células da coluna Localidade.
1. Seleccione a célula onde pretende colocar o resultado
2. Execute um clique sobre o botão Colar função.
3. Da categoria Texto seleccione a função Esquerda
4. No argumento Texto escreva o texto de onde quer retirar caracteres
5. No argumento Núm_caract digite o número de caracteres a devolver.
6. Execute um clique sobre o botão OK
A função Direita funciona de forma idêntica à função Esquerda. Obtém como resultado os caracteres mais à direita dum bloco de texto.
A função Seg.texto é também muito útil no tratamento de texto. Lê, dum texto, um conjunto de caracteres a partir duma determinada posição.
A expressão:
seg.texto ("1100 Lisboa";6;3)
devolve os três caracteres a partir do sexto, obtendo como resultado o texto "Lis".
Função Seg.texto
O primeiro argumento desta função é o texto a analisar. O segundo é a posição a partir da qual se pretende retirar o texto.
O terceiro argumento indica o número de caracteres a retirar.
Quando não se sabe qual o número de caracteres do texto, este argumento deve ser suficientemente grande.
1. Seleccione a célula onde pretende colocar o resultado
2. Execute um clique sobre o botão Colar função.
3. Da categoria Texto seleccione a função Seg.texto
4. No argumento Texto escreva o texto de onde quer retirar caracteres
5. No argumento Núm_inicial digite a posição inicial.
6. No argumento Núm_caract digite o número de caracteres a devolver.
7. Execute um clique sobre o botão OK
A função Núm.caract dá-nos informação sobre o número de caracteres que tem um bloco de texto.
1. Seleccione a célula onde pretende colocar o tamanho do texto
2. Execute um clique sobre o botão Colar função.
3. Seleccione a função Núm.caract da categoria Texto
4. No argumento Texto escreva o texto cujo comprimento quer calcular
5. Execute um clique sobre o botão OK
Função Núm.caract
Uma prática corrente, é também usar funções como argumentos de outras funções. Por exemplo, no caso referido anteriormente da função Seg.Texto, que devolve um determinado número de caracteres, pode-se definir o número de caracteres desejado utilizando a função Núm.caract. Isto resultaria na seguinte função:
=Seg.Texto (A2;6;Núm.caract (A2) -6)
Isto é: o último argumento seria o número de caracteres do texto original menos 6 (os caracteres iniciais não apresentados).