Saltar al contenido principal

Función ASC de Excel

La función ASC devuelve el código ASCII del primer carácter de una cadena. Se utiliza principalmente como una función de VBA en Excel.

función asc 1


Sintaxis

=ASC(text)


Argumentos

  • Texto (requerido): El texto o una referencia a una celda que contiene el texto que desea convertir a código ASCII.

Valor de retorno

La ASC la función devuelve un valor numérico.


Notas de función

  1. La cadena de texto proporcionada a la función ASC en VBA puede ser cualquier cadena válida, pero solo calcula el primer carácter de la cadena.
  2. La función ASC distingue entre mayúsculas y minúsculas.
  3. El código ASCII devuelto por la función ASC es la parte entera de un número decimal, con un rango de 0 a 255. Tal como se muestra en la captura de pantalla a continuación. Para obtener más detalles sobre el código ASCII, consulte este artículo: https://www.ascii-code.com/.
    función asc 2
  4. Los códigos ASCII para AZ devueltos por la función ASC en VBA son 65-90 y para az son 97-122.

Ejemplo

En este caso, hay algunas cadenas de prueba en la siguiente tabla. Para calcular el código ASCII de esas cadenas de texto, haga lo siguiente:

1. Presione las teclas Alt + F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.

2. En la ventana de Microsoft Visual Basic para Aplicaciones, haga clic en Insertar > Módulo para abrir la ventana del Módulo. Luego copie y pegue el siguiente código VBA en la ventana.

VBA: calcular el código ASCII

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

función asc 3

3. Presione la tecla F5 para ejecutar el código. Y aparece un cuadro de diálogo de Microsoft Excel que muestra el resultado del código ASSII del texto "K", que es 75.

función asc 4

4. Ingrese el resultado "75" en la celda D5 para que se pueda registrar el resultado.

función asc 5

5. Para obtener el resto de los resultados. Necesitamos cambiar el texto en la función ASC en VBA en consecuencia. Por ejemplo, para saber el código ASSII del texto “Kutools”, el VBA queda así:

VBA: calcular el código ASCII

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

función asc 6

Notarás que el resultado del texto "Kutools" es el mismo que el del texto "K".

6. Repita los pasos anteriores para obtener el resto de los resultados.

función asc 7

Notas:

  1. Si la cadena proporcionada está en blanco, devuelve un error de tiempo de ejecución.

    función asc 8

  2. Si el texto proporcionado es un espacio vacío, devuelve 32.

    función asc 9

  3. Como la función ASC distingue entre mayúsculas y minúsculas, devuelve diferentes resultados para el mismo carácter en diferentes casos, como los caracteres E y e, ASC devuelve los resultados como 69 y 101 por separado.

Funciones relativas:

  • Excel EVEN Función
    La función EVEN redondea los números desde cero hasta el entero par más cercano.

  • Excel EXP Función
    La función EXP devuelve el resultado de la constante e elevada a la n-ésima potencia.

 

 

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