SFM - Sistemas de Formação Multimédia

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.


Retirar dum texto os caracteres à esquerda

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.

 Utilizar a função Esquerda

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

Utilizar a função Esquerda

A função Direita funciona de forma idêntica à função Esquerda. Obtém como resultado os caracteres mais à direita dum bloco de texto.

Retirar parte dum 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.

 Utilizar a função Seg.texto

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

Utilizar a função Seg.texto

Contar os caracteres dum texto

A função Núm.caract dá-nos informação sobre o número de caracteres que tem um bloco de texto.

 Utilizar a função Núm.caract

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

Utilizar a função Núm.caract

Usar funções como argumentos de outras funções

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).


Copyright © SFM - Sistemas de Formação Multimédia