função código de Excel tem um caráter ou um texto como parâmetro e retorna um código numérico que representa o seu conjunto de caracteres. Introduzido em Excel 2003, Microsoft incluiu a função de código em cada versão do aplicativo de planilha desde então . A função do código é o oposto da função CHAR do Excel. Sintaxe
Como todas as funções no Excel , você usa o sinal de igual para chamar uma função . Tipo "= CODE ( texto)" em uma célula vazia, onde " texto" é o texto que você quiser retornar o código . Por exemplo, digitar "= CÓDIGO ( " A ") " retorna 65 , o código ASCII para a capital "A" personagem. Typing " = CÓDIGO ( " B " ) " retorna 66 , e assim por diante . A função só considera o primeiro caractere. Por exemplo, digitar "= CÓDIGO ( " AB ")" retorna apenas 65, como a função omite tudo após o primeiro caractere.
Números
A função código executa cálculos em números , mas só se você não incluir aspas. Por exemplo, digitar "= CODE ( 4/2) " retorna 50, o código ASCII para dois dígitos , mas digitar " = CÓDIGO ( " 4 /2 ") " retorna 52, o código ASCII para dígito quatro, que a função de código tratado como um personagem e não um numeral , neste caso, por causa das aspas. No entanto, se você não incluir um operador , a função simplesmente pega o primeiro caractere. Por exemplo, tanto "= CÓDIGO (242) " e " = CÓDIGO ( " 242 ")" retornar 50 .
Exceções e
Erros
certo casos, a função código aceita mais de um caractere como parâmetro e retorna o seu valor ASCII. Por exemplo, digitar "= CÓDIGO ( " ... " ) ", com três períodos converte automaticamente para o personagem elipse , que retorna um código ASCII de 133 . Alternativamente , se você digitar "= CÓDIGO (" ") " sem incluir quaisquer caracteres , a função retorna um "# VALOR! " erro . Da mesma forma , se você usar caracteres não numéricos , sem aspas , como " CODE = (A) ", então a função retorna um "# NOME? " erro.
Retornado
tabelas ASCII variam de zero a 127 para o padrão, e 128 a 255 para valores mais amplos , com cada número que representa um personagem. No entanto, nem todos os valores ASCII tem uma representação de caracteres . Por exemplo, a função de código nunca irá retornar valores entre zero e 31 , pois estes representam certas combinações de teclas como as teclas Backspace ou turnos. No entanto, a função de código não retornar valores para a maioria dos caracteres ASCII estendidos , como o sinal de marca (153) , sinal de mais -menos ( 177) e vários caracteres latinos com seus sinais diacríticos .