Skip to content

Funções CHAR e CODE do Excel

6 de abril de 2021

Podem surgir problemas ao converter os códigos de caracteres de um sistema para outro. Esses problemas resultam em dados ilegíveis. Para corrigir isso, um conjunto de caracteres universal conhecido como Unicode O sistema foi desenvolvido durante o final da década de 1980 que dá aos caracteres usados ​​em sistemas de computador um código de caractere exclusivo. As informações neste artigo se aplicam a 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 universais

Insira caracteres especiais e símbolos no Excel com as funções CHAR e UNICHAR

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 conter mais de um milhão de pontos de código. Por motivos de compatibilidade, os primeiros 255 pontos de código do sistema Unicode mais recente correspondem aos do sistema ANSI para caracteres e números do idioma ocidental. Para esses caracteres padrão, os códigos são programados no computador de forma que digitar uma letra no teclado insira o código da letra no aplicativo em uso. Caracteres e símbolos não padrão, como o símbolo de copyright ou caracteres acentuados usados ​​em vários idiomas, são inseridos em um aplicativo digitando o código ANSI ou o número Unicode do 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. Conforme 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 na forma de = CODE (CHAR (169))

type = “code”> a saída da fórmula é 169, pois as duas funções fazem o trabalho oposto uma da outra.

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

A sintaxe de uma função se refere ao layout da função e inclui o nome da função, colchetes e argumentos. A sintaxe para a função CHAR é: = CHAR (Número)

type = “code”> A sintaxe para a função UNICHAR é: = UNICHAR (Número)

type = “code”> Nessas funções, Número (obrigatório) é um número entre 1 e 255 associado ao caractere que você deseja.

  • O Número argumento pode ser o número inserido diretamente na função ou uma referência de célula para a localização 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 #VALUE! valor de erro, conforme mostrado na linha 4 da 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 #VALUE! valor de erro, conforme mostrado na linha 2 da imagem acima.

Insira as funções CHAR e UNICHAR

As opções para inserir qualquer uma das funções incluem digitá-la manualmente, como = CHAR (65)

type = “code”> ou = UNICHAR (A7)

type = “code”> A função e o Número O argumento também pode ser inserido na caixa de diálogo das funções. No Excel Online, você entrará manualmente na função. Em versões de desktop do Excel, use a caixa de diálogo. Siga estas etapas para inserir a função CHAR na célula B3:

  1. Selecione a célula B3 para torná-la 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 a célula A3 na planilha para inserir essa referência de célula na caixa de diálogo.
  7. Selecione OK para completar a função e fechar a caixa de diálogo.

O caractere de ponto 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.

Usos das funções CHAR e UNICHAR

As funções CHAR e UNICHAR traduzem os números das páginas de código em caracteres para arquivos criados em outros tipos de computadores. Por exemplo, a função CHAR pode remover caracteres indesejados que aparecem com os dados importados. Essas funções podem ser usadas em conjunto com outras funções do Excel, como TRIM e SUBSTITUTE, em fórmulas projetadas para remover caracteres indesejados de uma planilha.

A sintaxe e os argumentos das funções CODE e UNICODE

Encontre códigos de caracteres para texto e símbolos com as funções CODE e UNICODE no Excel

A sintaxe de uma função se refere ao layout da função e inclui o nome da função, colchetes e argumentos. A sintaxe para a função CODE é: = CODE (Texto)

type = “code”> A sintaxe para a função UNICODE é: = UNICODE (Texto)

type = “code”> Nessas funções, Texto (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 a localização do caractere em uma planilha, conforme mostrado nas linhas 4 e 9 na imagem acima. Se o argumento de texto for deixado em branco, a função CODE retornará o erro #VALUE! valor de erro, conforme 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), apenas o código para o primeiro caractere é exibido. Neste caso, é o número 69 que é o código do caractere da letra maiúscula E.

Letras maiúsculas x letras minúsculas

Maiúsculas ou capital letras no teclado têm códigos de caracteres diferentes dos correspondentes em minúsculas ou pequena letras. Por exemplo, o número do código UNICODE / ANSI para o “A” maiúsculo é 65 enquanto a letra minúscula “a” UNICODE / ANSI é 97, conforme mostrado nas linhas 4 e 5 na imagem acima.

Insira as funções CODE e UNICODE

As opções para inserir qualquer uma das funções incluem digitar a função em uma célula, como: = CODE (65)

type = “code”> ou = UNICODE (A6)

type = “code”> A função e o Texto O argumento também pode ser inserido na caixa de diálogo das funções. No Excel Online, você entrará manualmente na função. Em versões de desktop do Excel, use a caixa de diálogo. Siga estas etapas para inserir a função CODE na célula B3:

  1. Selecione a célula B3 para torná-la 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 a célula A3 na planilha para inserir essa referência de célula na caixa de diálogo.
  7. Selecione OK 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 do caractere para o e comercial ( E ) personagem. Quando você seleciona a célula B3, a função completa = CÓDIGO (A3) aparece na barra de fórmulas acima da planilha.