Como usar a função CODE (CÓDIGO) no Excel

Português Inglês
CÓDIGO CODE

O MS Excel e o Google Sheets são ferramentas poderosas para manipulação e análise de dados, amplamente utilizadas em ambientes acadêmicos, empresariais e pessoais. Uma função particularmente útil nesses programas é a CODE (ou CÓDIGO em português), que retorna o código numérico da tabela de caracteres ASCII correspondente ao primeiro caractere de uma string de texto. Vamos explorar como essa função é empregada e como pode ser utilizada em cenários práticos.

Sintaxe e exemplos de uso

Sintaxe:

=CÓDIGO(texto)

Argumentos:

  • texto – É a string cujo primeiro caractere você deseja obter o código ASCII. Este argumento é obrigatório.

Exemplo: Para obter o código ASCII do caractere “A”, utilize a seguinte fórmula:

=CÓDIGO("A")

Isso retornará 65, que é o código ASCII para o caractere “A”.

Aplicações práticas

Exploraremos duas situações do mundo real onde a função CÓDIGO pode ser extremamente útil:

1. Filtragem de dados com base no código ASCII de caracteres

Cenário: Imagine que você possui uma lista de códigos de produto e precisa identificar aqueles que começam com uma letra maiúscula. A função CÓDIGO facilita essa identificação.

Considere que os dados estejam na coluna A, a partir da célula A1. Em B1, você poderia inserir a fórmula:

=CÓDIGO(ESQUERDA(A1, 1))

Em seguida, arraste essa fórmula para as células abaixo na coluna B. Isso retornará o código ASCII do primeiro caractere de cada célula na coluna A. As letras maiúsculas possuem códigos ASCII que variam de 65 (A) a 90 (Z), permitindo filtrar ou usar condicionais para identificar células que se enquadram neste intervalo.

2. Validando entradas de dados

Cenário: Em um formulário de entrada de dados, é fundamental assegurar que todos os nomes sejam iniciados com uma letra maiúscula. A função CÓDIGO pode ajudar na validação automática dessas entradas.

Por exemplo, se o nome estiver na célula C1, você poderia configurar uma regra de validação usando:

=SE(CÓDIGO(ESQUERDA(C1, 1)) >= 65 E CÓDIGO(ESQUERDA(C1, 1)) <= 90, "Válido", "Inválido")

Esta fórmula verifica se o primeiro caractere do nome está entre os códigos ASCII de 65 a 90, correspondendo a uma letra maiúscula, e retorna “Válido” se verdadeiro e “Inválido” se falso.

Como podemos ver, a função CÓDIGO é uma ferramenta simples, contudo potente, para trabalhar com padrões de texto e critérios baseados em códigos ASCII, auxiliando tanto na análise quanto na validação de dados em diversas situações práticas. Tais funcionalidades tornam o MS Excel e o Google Sheets ainda mais indispensáveis para profissionais que lidam com grandes volumes de informações.

Mais Informações: https://support.microsoft.com/pt-pt/office/função-código-c32b692b-2ed0-4a04-bdd9-75640144b928

Outras funções
Devolve uma matriz de valores de texto de qualquer intervalo especificado
Altera letras ou katakana de largura total (byte duplo) numa cadeia de carateres para carateres de largura média (byte único)
Devolve o caráter especificado pelo número de código
Remove espaços do texto
Combina o texto de múltiplos intervalos e/ou cadeias, mas não fornece os argumentos IgnorarVazias e delimitador
Agrupa vários itens de texto num único item de texto
Altera letras ou katakana de largura média (byte único) numa cadeia de carateres para carateres de largura total (byte duplo)
Devolve os carateres mais à direita de um valor de texto
Devolve os carateres mais à esquerda de um valor de texto
Verifica se dois valores de texto são idênticos
Formata um número como texto com um número fixo de decimais
Retira os carateres fonéticos (furigana) de uma cadeia de texto
Coloca em maiúsculas a primeira letra de cada palavra de um valor de texto
Altera carateres de largura média (byte único) numa cadeia para carateres de largura total (byte duplo)
Remove do texto todos os carateres não imprimíveis
Localiza um valor de texto dentro de outro (sensível às maiúsculas e minúsculas)
Converte texto em maiúsculas
Converte o texto em minúsculas
Converte um número em texto, utilizando o formato monetário € (Euro)
Devolve o número de carateres de uma cadeia de texto
Localiza um valor de texto dentro de outro (não sensível às maiúsculas e minúsculas)
Repete texto um determinado número de vezes
Devolve um número específico de carateres de uma cadeia de texto, a partir da posição especificada
Substitui texto novo por texto antigo numa cadeia de texto
Substitui carateres no texto
Converte os respetivos argumentos em texto
Combina o texto de múltiplos intervalos e/ou cadeias e inclui um delimitador que o utilizador especifica entre cada valor de texto que será combinado Se o delimitador for uma cadeia de texto vazia, esta função irá efetivamente concatenar os intervalos
Formata um número e converte-o em texto
Converte um número em texto, utilizando o formato monetário ß (baht)
Devolve o caráter Unicode que é referenciado pelo valor numérico
Devolve o número (ponto de código) correspondente ao primeiro caráter do texto
Converte um argumento de texto num número
Converte texto em números de forma independente da região
Devolução do texto de qualquer valor especificado