IBM Lotus Symphony
|
Esta secção contém descrições das funções de Texto, incluindo exemplos. As funções descritas abaixo são: ÁRABE, BASE, CARÁCT, LIMPARB, CÓDIGO, CONCATENAR, DECIMAL, MOEDA, LOCALIZAR, FIXA, ESQUERDA, NÚM.CARACT, MINÚSCULAS, SEG.TEXTO, INICIAL.MAIÚSCULA, SUBSTITUIR, REPETIR, DIREITA, ROMANO, PROCURAR, SUBST, T, TEXTO, COMPACTAR, MAIÚSCULAS, VALOR.
Calcula o valor de um numeral romano. O intervalo de valores deve situar-se entre 0 e 3999.
Converte um número inteiro positivo para uma base determinada, com o resultado apresentado como texto do sistema de numeração. Utilizam-se os dígitos 0-9 e as letras A-Z.
BASE(Número; Raiz; [Comprimento mínimo])
número corresponde ao inteiro positivo que se pretende converter.
raiz indica a base do sistema numérico. É possível especificar um número inteiro positivo entre 2 e 36.
Comprimento mínimo (opcional) determina o comprimento mínimo da sequência de caracteres a devolver. Se o texto for mais curto que o comprimento indicado, serão adicionados zeros à esquerda da sequência.
Converte um número num carácter de acordo com a tabela de código activa. O número pode ser um inteiro com dois ou três dígitos.
Devolve um código numérico correspondente ao primeiro carácter de uma cadeia de texto.
CÓDIGO(Texto)
Texto corresponde ao texto em relação ao qual se pretende encontrar o código do primeiro carácter.
Combina várias cadeias numa única sequência.
Converte texto com caracteres de um sistema numérico num número inteiro positivo na base da raiz especificada. A raiz deve estar situada entre 2 e 36. Os espaços e tabulações são ignorados. O campo de texto não é sensível a maiúsculas e minúsculas.
Se a raiz for 16, um x, X, 0x ou 0X à esquerda da sequência ou um h ou H à direita será ignorado. Se a raiz for 2, será ignorado qualquer b ou B à direita da sequência. Quaisquer outros caracteres que não pertençam ao sistema numérico geram erro.
DECIMAL(Texto; Raiz)
texto corresponde ao texto que se pretende converter. Para diferenciar entre um número hexadecimal, como por exemplo A1, e um referência, como por exemplo a célula A1, o número deve ser colocado entre aspas (por exemplo, "A1" ou "AFFE").
raiz indica a base do sistema numérico. É possível especificar um número inteiro positivo entre 2 e 36.
DECIMAL("17";10) devolve 17.
DECIMAL("FACE";16) devolve 64206.
DECIMAL("0101";2) devolve 5.
Consulte também as seguintes funções:
BASE.
Converte um número numa quantia em formato monetário, arredondada à casa decimal especificada. No campo do valor, introduza o número a ser convertido para o formato monetário. Como opção, é possível introduzir o número de casas decimais no campo decimais. Se não for especificado nenhum valor, todos os números no formato monetário serão apresentados com duas casas decimais.
O formato de moeda é definido nas definições do sistema.
MOEDA(valor; decimais)
valor corresponde a um número, referência de uma célula que contém um número ou fórmula que devolve um número.
decimais corresponde ao número de casas decimais.
MOEDA(255) devolve $255.00.
MOEDA(367.456;2) devolve $367.46. Utilize o separador decimal correspondente à definição de configuração regional.
Consulte também as seguintes funções:
Compara duas cadeias e devolve VERDADEIRO se forem idênticas. Esta função é sensível a maiúsculas e minúsculas.
EXACTO(texto_1;texto_2)
texto_1 refere-se ao primeiro texto a comparar.
texto_2 refere-se ao segundo texto a comparar.
Pesquisa uma cadeia de texto dentro de outra cadeia de texto. Pode igualmente definir onde pretende iniciar a procura. O termo de procura pode ser um número ou qualquer sequência de caracteres. A procura é sensível a maiúsculas e minúsculas.
LOCALIZAR(localizar_texto; texto; posição)
localizar_texto refere-se ao texto a procurar.
texto corresponde ao texto a procurar.
posição (opcional) corresponde à posição no texto onde se pretende que a procura tenha início.
Especifica a apresentação de um número com um número fixo de casas decimais e com ou sem o separador dos milhares. Esta função pode ser utilizada para aplicar um formato uniforme a uma coluna de números.
FIXA(Número; decimais; sem separadores de milhares)
Número refere-se ao número a ser formatado.
Decimais refere-se ao número de casas decimais a apresentar.
Sem separadores de milhares (opcional) especifica se se pretende utilizar o separador de milhares. Se o parâmetro for um número diferente de 0, o separador dos milhares é suprimido. Se o parâmetro for igual a 0 ou se não estiver presente, são apresentados os separadores de milhares especificados na definição de configuração regional.
Devolve o primeiro carácter ou caracteres numa cadeia de texto.
Devolve um segmento de texto de uma sequência de caracteres. Os parâmetros especificam a posição inicial e o número de caracteres.
Transforma as primeiras letras de todas as palavras numa cadeia de texto em maiúsculas.
Substitui parte de uma cadeia de texto com outra cadeia de texto. Esta função pode ser utilizada para substituir tanto caracteres como números (que são automaticamente convertidos em texto). O resultado da função é sempre apresentado como texto. Se pretender executar mais cálculos com um número que foi substituído por texto, é necessário converter o texto novamente em número utilizando a função VALOR.
Qualquer texto que contenha números deve ser colocado entre aspas se não pretender que seja interpretado como um número e automaticamente convertido em texto.
SUBSTITUIR(texto; posição; comprimento; novo texto)
texto corresponde ao texto do qual se pretende substituir uma parte.
posição corresponde à posição no texto onde se pretende que a substituição se inicie.
comprimento corresponde ao número de caracteres que se pretende substituir no texto.
novo texto corresponde ao texto que substitui o texto.
Copia uma sequência de caracteres um determinado número de vezes.
Define o último ou últimos caracteres numa cadeia de texto.
Converte um número num numeral romano. O intervalo de valores deve situar-se entre 0 e 3999; o modo pode ser um número inteiro entre 0 e 4.
ROMANO(Número; Modo)
Número corresponde ao número que se pretende converter num numeral romano.
Modo (opcional) indica o grau de simplificação. Quanto mais elevado for o valor, maior será a simplificação do numeral romano.
Devolve a posição de um segmento de texto dentro de uma sequência de caracteres. É possível definir o início da procura, como opção. O texto de procura pode ser um número ou qualquer sequência de caracteres. A procura não é sensível a maiúsculas e minúsculas.
A procura suporta
. Após ter introduzido texto, pode introduzir "all.*", por exemplo, para localizar a primeira localização de "all", seguido de quaisquer caracteres.
PROCURAR(localizar_texto; texto; posição)
localizar_texto corresponde ao texto que se pretende procurar.
texto corresponde ao texto onde se pretende efectuar a procura.
posição (opcional) corresponde à posição no texto onde se pretende que a procura tenha início.
Substitui texto anterior com texto novo numa cadeia de texto.
SUBST(texto; procurar_texto; novo texto; ocorrências)
texto corresponde ao texto em se pretende trocar os segmentos de texto.
procurar_texto corresponde ao segmento de texto que se pretende substituir (determinado número de vezes).
novo texto corresponde ao texto pelo qual se pretende substituir a cadeia de texto especificada.
ocorrência (opcional) indica quantas ocorrências do texto de procura se pretende substituir. Se este parâmetro não estiver presente, todas as ocorrências do texto de procura são substituídas.
Esta função converte um número numa cadeia de texto vazia.
Elimina espaços à esquerda de uma cadeia de texto ou alinha os conteúdos de uma célula à esquerda.
COMPACTAR(Texto)
texto refere-se ao texto do qual se pretende eliminar os espaços à esquerda ou à célula cujos conteúdos se pretende alinhar à esquerda.
Coloca a sequência especificada no campo texto em maiúsculas.
MAIÚSCULAS(texto)
texto corresponde às letras minúsculas que se pretende converter em maiúsculas.