IBM Lotus Symphony
|
Esta seção contém descrições das funções de Texto, juntamente com um exemplo. As funções descritas a seguir são: ARABIC , BASE , CHAR , CLEAN , CODE , CONCATENATE , DECIMAL , DOLLAR , FIND , FIXED , LEFT , LEN , LOWER , MID , PROPER , REPLACE , REPT , RIGHT , ROMAN , SEARCH , SUBSTITUTE , T , TEXT , TRIM , UPPER , VALUE .
Calcula o valor de um número romano. O intervalo de valores deve ser entre 0 e 3999.
Converte um inteiro positivo para uma base especificada em um texto, a partir do sistema de numeração. Os dígitos 0-9 e as letras A-Z são usados.
BASE(Number; Radix; [Minimum length])
number é o inteiro positivo a ser convertido.
radix indica a base do sistema de números. Ela pode ser um inteiro positivo entre 2 e 36.
Minimum length (opcional) determina o comprimento mínimo da sequência de caracteres que foi criada. Se o texto for menor que o comprimento mínimo indicado, zeros serão incluídos à esquerda da sequência.
Converte um número em um caractere, de acordo com a tabela de códigos atual. O número pode ser um número inteiro de dois ou três dígitos.
Retorna um código numérico para o primeiro caractere em uma sequência de texto.
Combina várias sequências de texto em uma sequência.
Converte texto com caracteres de um sistema de números para um inteiro positivo na raiz de base fornecida. A raiz deve estar no intervalo 2 a 36. Espaços e guias são ignorados. O campo texto não faz distinção entre maiúsculas e minúsculas.
Se a raiz for 16, um x ou X à esquerda ou 0x ou 0X, e um h ou H anexado, será desconsiderado. Se a raiz for 2, um b ou B anexado será desconsiderado. Outros caracteres que não pertencem ao sistema de números geram um erro.
DECIMAL(Text; Radix)
text é o texto a ser convertido. Para diferenciar entre um número hexadecimal, como A1 e a referência à célula A1, coloque o número entre aspas, por exemplo, "A1" ou "AFFE".
radix indica a base do sistema de números. Ela pode ser um inteiro positivo entre 2 e 36.
DECIMAL("17";10) retorna 17.
DECIMAL("FACE";16) retorna 64206.
DECIMAL("0101";2) retorna 5.
Consulte também as seguintes funções:
BASE.
Converte um número para uma quantia no formato da moeda, arredondado para uma casa decimal específica. No campo value insira o número a ser convertido para moeda. Opcionalmente, será possível inserir o número de casas decimais no campo decimals. Se nenhum valor for especificado, todos os números no formato da moeda serão exibidos com duas casas decimais.
Você define o formato da moeda nas definições do sistema.
DOLLAR(value; decimals)
value é um número, uma referência a uma célula que contém um número ou uma fórmula que retorna um número.
decimals é o número de casas decimais.
DOLLAR(255) retorna $255.00.
DOLLAR(367.456;2) retorna $367.46. Use o separador decimal que corresponde à definição de localidade atual.
Consulte também as seguintes funções:
Compara duas sequências de texto e retorna TRUE, se elas forem idênticas. Essa função faz distinção entre maiúsculas e minúsculas.
Procura uma sequência de texto dentro de outra sequência. Você também pode definir onde irá iniciar a procura. O termo de procura pode ser um número ou qualquer sequência de caracteres. A procura faz distinção entre maiúsculas e minúsculas.
Especifica que um número seja exibido com um número fixo de casas decimais e com ou sem um separador de milhares. Essa função pode ser usada para aplicar um formato uniforme a uma coluna de números.
FIXED(Number; decimals; no thousands separators)
Number refere-se ao número a ser formatado.
Decimals refere-se ao número de casas decimais a serem exibidas.
No thousands separators (opcional) determina se o separador de milhares é usado. Se o parâmetro for um número diferente de 0, o separador de milhares será suprimido. Se o parâmetro for igual a 0 ou se estiver ausente, os separadores de milhares de sua definição de locale atual serão exibidos.
Retorna o primeiro caractere ou caracteres em uma sequência de texto.
Retorna um segmento de texto de uma sequência de caracteres. Os parâmetros especificam a posição inicial e o número de caracteres.
Substitui parte de uma sequência de texto por uma sequência de texto diferente. Essa função pode ser usada para substituir os caracteres e os números (que são automaticamente convertidos para texto). O resultado da função é sempre exibido como texto. Se você pretende executar cálculos adicionais com um número que foi substituído por texto, precisará convertê-lo de volta para um número, usando a função VALUE.
Qualquer texto que contém números deverá ser colocado entre aspas, se você não desejar que ele seja interpretado como um número e convertido automaticamente para texto.
REPLACE(text; position; length; new text)
text refere-se ao texto do qual uma parte será substituída.
position refere-se à posição dentro do texto onde a substituição iniciará.
length é o número de caracteres em text a ser substituído.
new text refere-se ao texto que substitui text.
REPLACE("1234567";1;1;"444") retorna "444234567". Um caractere na posição 1 é substituído pelo new text completo.
Consulte também as seguintes funções:
MID, SEARCH, SUBSTITUTE, TRIM.
Repete uma sequência de caracteres pelo número de cópias determinado.
Define o último caractere ou caracteres em uma sequência de texto.
Converte um número em um numeral romano. O intervalo de valores deve ser entre 0 e 3999 e os modos podem ser inteiros de 0 a 4.
ROMAN(Number; Mode)
Number é o número que deve ser convertido para um numeral romano.
Mode (opcional) indica o grau de simplificação. Quanto mais alto o valor, maior a simplificação do número romano.
Retorna a posição de um segmento de texto dentro de uma sequência de caracteres. É possível definir o início da procura como uma opção. O texto de procura pode ser um número ou qualquer sequência de caracteres. A procura não faz distinção entre maiúsculas e minúsculas.
A pesquisa suporta
. Na medida em que você insere o texto, é possível inserir "all.*", por exemplo, para localizar o primeiro local do "all" seguido por qualquer caractere.
SEARCH(find_text; text; position)
find_text é o texto a ser procurado.
text é o texto onde ocorrerá a procura.
position (opcional) é a posição no texto onde a procura deve iniciar.
SEARCH(54;998877665544) retorna 10.
Consulte também as seguintes funções:
FIND, MID, REPLACE, SUBSTITUTE.
Substitui texto novo por antigo em uma sequência.
SUBSTITUTE(text; search_text; new text; occurrence)
text é o texto no qual os segmentos de texto devem ser trocados.
search_text é o segmento de texto que deve ser substituído (inúmeras vezes).
new text é o texto que deve substituir o segmento de texto.
occurrence (opcional) indica quantas ocorrências do texto de procura devem ser substituídas. Se esse parâmetro estiver ausente, o texto de procura será substituído completamente.
Essa função converte um número para uma sequência de texto em branco.
Remove espaços que estão na frente de uma sequência ou alinha o conteúdo da célula para a esquerda.
TRIM(Text)
text refere-se ao texto no qual os espaços à esquerda são removidos ou à célula na qual o conteúdo será alinhado à esquerda.
TRIM(" hello") retorna "hello".
Consulte também as seguintes funções:
CLEAN, REPLACE, MID, SUBSTITUTE.