<< Clique para Mostrar o Sumário >>
Outros Formatos |
Na opção Outro, pode-se criar um formato de dados qualquer, mesmo um dos já citados, a partir da digitação de um código (texto) de formato.
O texto do formatador é composto de até quatro campos separados por um ponto e vírgula. O primeiro campo é sempre aplicado quando não existir um outro campo mais apropriado para o valor ou tipo de dados. O segundo campo é utilizado para valores numéricos negativos. O terceiro campo é utilizado quando o valor numérico é igual a 0 (zero). Finalmente, o quarto campo é utilizado quando o dado é do tipo Texto.
Sempre que mais de um campo é definido, o campo anterior é considerado, mesmo que esteja vazio. No caso de um formatador de campo vazio, o valor formatado é sempre um texto vazio. Note que isto difere do formato Geral, que é apenas um formato vazio, sem o uso dos separadores de campo (ponto e vírgula).
Para inserir caracteres que são mostrados pelo formatador, pode-se colocá-los entre aspas duplas ou após uma barra invertida. A tabela a seguir contém exemplos de entradas de texto, válidos para todos os tipos de formatadores.
Entrada de Texto
Formatador |
Saída Formatada |
---|---|
"0#?" |
0#? |
\m\d\y |
mdy |
Também é possível criar formatadores que contenham apenas texto, que podem ser combinados com o uso de diferentes campos, como na tabela a seguir.
Formatador e Saída Formatada
Valor |
Formatador |
Saída Formatada |
---|---|---|
1 |
"Positivo";"Negativo";"Zero","Texto" |
Positivo |
-1 |
"Positivo";"Negativo";"Zero","Texto" |
Negativo |
0 |
"Positivo";"Negativo";"Zero","Texto" |
Zero |
"Abcd" |
"Positivo";"Negativo";"Zero","Texto" |
Texto |
Além disto, os caracteres que podem ser mostrados diretamente sem o uso de aspas ou barra são $ (cifrão), - (traço), + (sinal de mais), / (barra), () (parênteses), : (dois pontos), ! (ponto de exclamação), ^ (acento circunflexo), & (e comercial), ' (aspas simples à esquerda), ' (aspas simples à direita), ~ (til), {} (chaves), = (sinal de igual), < (menor que) e > (maior que).
NOTA |
Para mostrar a barra invertida ou aspas duplas no dado formatado, use \" ou \\. Quando entre aspas, todo o texto é copiado diretamente; logo, "\a" é mostrado simplesmente como \a. |
Os formatadores numéricos aceitam os tipos básicos de caracteres mostrados na tabela a seguir para definir o número de dígitos apresentados.
Formatadores Numéricos
Opção |
Descrição |
---|---|
0 (zero) |
Coloca o dígito significativo ou 0 (zero) quando não houver |
# |
Coloca o dígito significativo |
? |
Coloca o dígito significativo ou um espaço quando não houver |
O ponto decimal define que se deseja apresentar também a parte fracionária de um número. A vírgula tem como função indicar que o valor deve ser dividido por mil, para cada vírgula, após os dígitos do formatador.
Independente da configuração local do Windows, o ponto e a vírgula sempre devem ser utilizados no texto do formatador para indicar o separador de milhar e de decimal, mas a saída formatada é de acordo com a configuração regional do sistema. A tabela a seguir descreve as opções disponíveis.
Opções disponíveis
Dado |
Formatador |
Saída Formatada |
---|---|---|
12000 |
#, |
12 |
1234567 |
#,#.0 |
1,234,567.0 |