Skip to main content

Funções CHAR e CODE do Excel

Transfer Case - Explained (Junho 2026)

Transfer Case - Explained (Junho 2026)
Anonim

Podem surgir problemas ao converter os códigos de caracteres de um sistema para outro. Esses problemas resultam em dados distorcidos. Para corrigir isso, um conjunto de caracteres universal conhecido como Unicode sistema foi desenvolvido durante o final de 1980 que dá aos caracteres utilizados em sistemas de computador um código de caracteres único.

Nota: As informações neste artigo se aplicam ao Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2019 para Mac, Excel 2016 para Mac, Excel para Mac 2011 e Excel Online.

Conjunto de caracteres universal

Existem 255 códigos de caracteres diferentes ou pontos de código na página de código ANSI do Windows, enquanto o sistema Unicode é projetado para armazenar mais de um milhão de pontos de código. Por uma questão de compatibilidade, os primeiros 255 pontos de código do sistema Unicode mais recente correspondem aos do sistema ANSI para caracteres e números da linguagem ocidental.

Para esses caracteres padrão, os códigos são programados no computador para que a digitação de uma letra no teclado insira o código da carta no aplicativo em uso.

Caracteres e símbolos não padrão, como o símbolo de direitos autorais ou caracteres acentuados usados ​​em vários idiomas, são inseridos em um aplicativo digitando o código ANSI ou o número Unicode para o caractere no local desejado.

Funções CHAR e CODE do Excel

O Excel possui várias funções que funcionam com esses números. CHAR e CODE funcionam em todas as versões do Excel. UNICHAR e UNICODE foram introduzidos no Excel 2013.

As funções CHAR e UNICHAR retornam o caractere para um determinado código. As funções CODE e UNICODE fazem o oposto e fornecem o código para um determinado caractere. Como mostrado na imagem acima:

  • O resultado para = CHAR (169) é o símbolo de copyright ©.
  • O resultado para = CODE (©) é 169.

Se as duas funções estiverem aninhadas juntas na forma de

= CÓDIGO (CHAR (169))

a saída para a fórmula é 169, já que as duas funções fazem o trabalho oposto da outra.

A sintaxe das funções CHAR e UNICHAR e argumentos

A sintaxe de uma função refere-se ao layout da função e inclui o nome, colchetes e argumentos da função.

A sintaxe da função CHAR é:

= CHAR (Número)

A sintaxe para a função UNICHAR é:

= UNICHAR (Número)

Nestas funções, Número (que é obrigatório) é um número entre 1 e 255 associado ao caractere que você deseja.

  • o Número argumento pode ser o número digitado diretamente na função ou uma referência de célula para o local do número em uma planilha.
  • Se o Número argumento não é um número inteiro entre 1 e 255, a função CHAR retorna o erro #VALUE! valor de erro, como mostrado na linha 4 na imagem acima.
  • Para números de código maiores que 255, use a função UNICHAR.
  • Se um Número argumento de zero (0) é inserido, as funções CHAR e UNICHAR retornam o valor de #VALUE! valor de erro, como mostrado na linha 2 da imagem acima.

Insira as funções CHAR e UNICHAR

As opções para inserir uma das funções incluem digitar a função manualmente, como

= CHAR (65)

ou

= UNICHAR (A7)

A função e o Número argumento também pode ser inserido na caixa de diálogo das funções.

No Excel Online, você irá inserir manualmente a função. Nas versões desktop do Excel, use a caixa de diálogo.

Siga estas etapas para inserir a função CHAR na célula B3:

  1. Selecione celular B3 para torná-lo a célula ativa.
  2. Selecione Fórmulas.
  3. Escolher Texto para abrir a lista suspensa de funções.
  4. Selecione CARACTERES na lista para abrir a caixa de diálogo da função.
  5. Na caixa de diálogo, selecione o Número linha.
  6. Selecione celular A3 na planilha para inserir essa referência de célula na caixa de diálogo.
  7. Selecione Está bem para completar a função e fechar a caixa de diálogo.

O caractere de exclamação aparece na célula B3 porque seu código de caractere ANSI é 33.

Quando você seleciona a célula E2, a função completa = CHAR (A3) aparece na barra de fórmulas acima da planilha.

Utilização das Funções CHAR e UNICHAR

As funções CHAR e UNICHAR traduzem números de página de códigos em caracteres para arquivos criados em outros tipos de computadores. Por exemplo, a função CHAR pode remover caracteres indesejados que aparecem com dados importados.

Essas funções podem ser usadas em conjunto com outras funções do Excel, como TRIM e SUBSTITUTE, em fórmulas criadas para remover caracteres indesejados de uma planilha.

A sintaxe e argumentos de funções CODE e UNICODE

A sintaxe de uma função refere-se ao layout da função e inclui o nome, colchetes e argumentos da função.

A sintaxe da função CODE é:

= CÓDIGO (Texto)

A sintaxe da função UNICODE é:

= UNICODE (Texto)

Nestas funções, Texto (que é obrigatório) é o caractere para o qual você deseja encontrar o número do código ANSI.

o Texto argumento pode ser um único caractere entre aspas duplas ( ' ' ) que é inserido diretamente na função ou uma referência de célula para o local do caractere em uma planilha, como mostrado nas linhas 4 e 9 na imagem acima.

Se o argumento de texto for deixado em branco, a função CODE retornará a opção #VALUE! valor de erro, como mostrado na linha 2 da imagem acima.

A função CODE exibe apenas o código de caractere para um único caractere. Se o argumento de texto contiver mais de um caractere (como a palavra Excel mostrado nas linhas 7 e 8 na imagem acima), somente o código para o primeiro caractere é exibido. Neste caso, é o número69 qual é o código de caractere para a letra maiúscula E.

Letras maiúsculas vs. minúsculas

Em maiúsculas ou capital letras no teclado têm códigos de caracteres diferentes do que o correspondente minúsculas ou pequeno cartas.

Por exemplo, o número de código UNICODE / ANSI para a maiúscula "A" é 65 enquanto o número de código UNICODE / ANSI "a" minúsculo é 97, conforme mostrado nas linhas 4 e 5 na imagem acima.

Digite as funções CODE e UNICODE

Opções para inserir uma das funções incluem digitar a função em uma célula, como:

= CÓDIGO (65)

ou

= UNICODE (A6)

A função e o Texto argumento também pode ser inserido na caixa de diálogo das funções.

No Excel Online, você irá inserir manualmente a função. Nas versões desktop do Excel, use a caixa de diálogo.

Siga estas etapas para inserir a função CODE na célula B3:

  1. Selecione celular B3 para torná-lo a célula ativa.
  2. Selecione Fórmulas.
  3. Escolher Texto para abrir a lista suspensa de funções.
  4. Selecione CÓDIGO na lista para abrir a caixa de diálogo da função.
  5. Na caixa de diálogo, selecione o Texto linha.
  6. Selecione celular A3 na planilha para inserir essa referência de célula na caixa de diálogo.
  7. Selecione Está bem para completar a função e fechar a caixa de diálogo.

O número 64 aparece na célula B3. Este é o código de caractere do e comercial ( & ) personagem.

Quando você seleciona a célula B3, a função completa = CÓDIGO (A3) aparece na barra de fórmulas acima da planilha.