Ir para o conteúdo principal

Função Excel ASC

A função ASC retorna o código ASCII para o primeiro caractere de uma string. É usado principalmente como uma função VBA no Excel.

função asc 1


Sintaxe

=ASC(text)


Argumentos

  • Texto (obrigatório): O texto ou uma referência a uma célula que contém o texto que você deseja converter em código ASCII.

Valor de retorno

A ASC função retorna um valor numérico.


Notas de função

  1. A string de texto fornecida à função ASC no VBA pode ser qualquer string válida, mas calcula apenas o primeiro caractere da string.
  2. A função ASC diferencia maiúsculas de minúsculas.
  3. O código ASCII retornado pela função ASC é a parte inteira de um número decimal, variando de 0 a 255. Assim como a captura de tela abaixo. Para obter mais detalhes sobre o código ASCII, consulte este artigo: https://www.ascii-code.com/.
    função asc 2
  4. Os códigos ASCII para AZ retornados pela função ASC no VBA são 65-90 e para az são 97-122.

Exemplo

Nesse caso, existem algumas strings de teste na tabela abaixo. Para calcular o código ASCII dessas sequências de texto, faça o seguinte:

1. Pressione as teclas Alt + F11 para abrir a janela Microsoft Visual Basic for Applications.

2. Na janela Microsoft Visual Basic for Applications, clique em Inserir > Módulo para abrir a janela Módulo. Em seguida, copie e cole o código VBA abaixo na janela.

VBA: calcule o código ASCII

Sub Code()
Dim Result1
Result1 = Asc("K")
MsgBox Result1
End Sub

função asc 3

3. Pressione a tecla F5 para executar o código. E uma caixa de diálogo do Microsoft Excel aparece, exibindo o resultado do código ASSII do texto “K”, que é 75.

função asc 4

4. Insira o resultado “75” na célula D5 para que o resultado possa ser registrado.

função asc 5

5. Para obter o restante dos resultados. Precisamos alterar o texto na função ASC no VBA de acordo. Por exemplo, para saber o código ASSII do texto “Kutools”, o VBA é assim:

VBA: calcule o código ASCII

Sub Code()
Dim Result2
Result2 = Asc("Kutools")
MsgBox Result2
End Sub

função asc 6

Você notará que o resultado do texto “Kutools” é o mesmo do texto “K”.

6. Repita as etapas acima para obter o restante dos resultados.

função asc 7

Observações:

  1. Se a string fornecida estiver em branco, ela retornará um erro em tempo de execução.

    função asc 8

  2. Se o texto fornecido for um espaço vazio, ele retornará 32.

    função asc 9

  3. Como a função ASC diferencia maiúsculas de minúsculas, ela retorna resultados diferentes para o mesmo caractere em casos diferentes, como os caracteres E e e, ASC retorna os resultados como 69 e 101 separadamente.

Funções relativas:

  • Excel EVEN função
    A função EVEN arredonda os números de zero para o inteiro par mais próximo.

  • Excel EXP função
    A função EXP retorna o resultado da constante e elevada à enésima potência.

 

 

Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations