Pueden surgir problemas al convertir los códigos de caracteres de un sistema a otro. Estos problemas dan como resultado datos distorsionados. Para corregir esto, a fines de la década de 1980 se desarrolló un conjunto de caracteres universales conocido como sistema Unicode que otorga a los caracteres utilizados en los sistemas informáticos un código de carácter único.
La información de este artículo se aplica a Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2019 para Mac, Excel 2016 para Mac, Excel para Mac 2011 y Excel Online.
Conjunto de caracteres universales
Hay 255 códigos de caracteres o puntos de código diferentes en la página de códigos ANSI de Windows, mientras que el sistema Unicode está diseñado para contener más de un millón de puntos de código. En aras de la compatibilidad, los primeros 255 puntos de código del nuevo sistema Unicode coinciden con los del sistema ANSI para caracteres y números de idiomas occidentales.
Para estos caracteres estándar, los códigos se programan en la computadora para que al escribir una letra en el teclado se ingrese el código de la letra en la aplicación que se está utilizando.
Los caracteres y símbolos no estándar, como el símbolo de copyright o los caracteres acentuados utilizados en varios idiomas, se ingresan en una aplicación escribiendo el código ANSI o el número Unicode del carácter en la ubicación deseada.
Funciones Excel CHAR y CODE
Excel tiene una serie de funciones que funcionan con estos números. CHAR y CODE funcionan en todas las versiones de Excel. UNICHAR y UNICODE se introdujeron en Excel 2013.
Las funciones CHAR y UNICHAR devuelven el carácter de un código dado. Las funciones CODE y UNICODE hacen lo contrario y proporcionan el código para un carácter dado. Como se muestra en la imagen de arriba:
- El resultado de=CHAR (169) es el símbolo de copyright ©.
- El resultado de=CÓDIGO(©) es 169.
Si las dos funciones están anidadas juntas en forma de
=CÓDIGO(CARÁCTER(169))
el resultado de la fórmula es 169 ya que las dos funciones hacen el trabajo opuesto de la otra.
Sintaxis y argumentos de las funciones CHAR y UNICHAR
La sintaxis de una función se refiere al diseño de la función e incluye el nombre, corchetes y argumentos de la función.
La sintaxis de la función CHAR es:
=CHAR(Número)
La sintaxis de la función UNICHAR es:
=UNICAR(Número)
En estas funciones, Número (que es obligatorio) es un número entre 1 y 255 asociado con el carácter que desea.
- El argumento Número puede ser el número ingresado directamente en la función o una referencia de celda a la ubicación del número en una hoja de cálculo.
- Si el argumento Número no es un número entero entre 1 y 255, la función CHAR devuelve el ¡VALOR! valor de error, como se muestra en la fila 4 de la imagen de arriba.
- Para números de código superiores a 255, utilice la función UNICHAR.
- Si se ingresa un argumento numérico de cero (0), las funciones CHAR y UNICHAR devuelven el ¡VALOR! valor de error, como se muestra en la fila 2 de la imagen de arriba.
Ingrese las funciones CHAR y UNICHAR
Las opciones para ingresar cualquiera de las funciones incluyen escribir la función manualmente, como
=CARÁCTER(65)
o
=UNICAR(A7)
La función y el argumento Número también se pueden ingresar en el cuadro de diálogo de funciones.
En Excel Online, ingresará manualmente la función. En las versiones de escritorio de Excel, utilice el cuadro de diálogo.
Siga estos pasos para ingresar la función CHAR en la celda B3:
- Seleccione la celda B3 para convertirla en la celda activa.
- Seleccione Fórmulas.
- Seleccione Texto para abrir la lista desplegable de funciones.
- Seleccione CHAR en la lista para abrir el cuadro de diálogo de la función.
- En el cuadro de diálogo, seleccione la línea Número.
- Seleccione la celda A3 en la hoja de trabajo para ingresar esa referencia de celda en el cuadro de diálogo.
- Seleccione OK para completar la función y cerrar el cuadro de diálogo.
El signo de exclamación aparece en la celda B3 porque su código de carácter ANSI es 33.
Cuando selecciona la celda E2, la función completa=CHAR(A3) aparece en la barra de fórmulas encima de la hoja de trabajo.
Usos de las funciones CHAR y UNICHAR
Las funciones CHAR y UNICHAR traducen números de página de códigos en caracteres para archivos creados en otros tipos de computadoras. Por ejemplo, la función CHAR puede eliminar los caracteres no deseados que aparecen con los datos importados.
Estas funciones se pueden usar junto con otras funciones de Excel, como RECORTAR y SUSTITUIR, en fórmulas diseñadas para eliminar caracteres no deseados de una hoja de trabajo.
Sintaxis y argumentos de las funciones CODE y UNICODE
La sintaxis de una función se refiere al diseño de la función e incluye el nombre, corchetes y argumentos de la función.
La sintaxis de la función CÓDIGO es:
=CÓDIGO(Texto)
La sintaxis de la función UNICODE es:
=UNICÓDIGO(Texto)
En estas funciones, Texto (que es obligatorio) es el carácter para el que desea encontrar el número de código ANSI.
El argumento Texto puede ser un solo carácter entre comillas dobles (" ") que se ingresa directamente en la función o una referencia de celda a la ubicación del carácter en una hoja de trabajo, como se muestra en las filas 4 y 9 de la imagen de arriba.
Si el argumento de texto se deja vacío, la función CÓDIGO devuelve el ¡VALOR! valor de error, como se muestra en la fila 2 de la imagen de arriba.
La función CÓDIGO solo muestra el código de carácter para un solo carácter. Si el argumento de texto contiene más de un carácter (como la palabra Excel que se muestra en las filas 7 y 8 de la imagen de arriba), solo se muestra el código del primer carácter. En este caso, es el número 69 que es el código de carácter para la letra mayúscula E
Mayúsculas vs minúsculas
Las letras mayúsculas o mayúsculas del teclado tienen códigos de caracteres diferentes a los de las letras minúsculas o minúsculas correspondientes.
Por ejemplo, el número de código UNICODE/ANSI para la "A" mayúscula es 65 mientras que el número de código UNICODE/ANSI para la "a" minúscula es 97, como se muestra en las filas 4 y 5 de la imagen de arriba.
Ingrese las funciones CODE y UNICODE
Las opciones para ingresar cualquiera de las funciones incluyen escribir la función en una celda, como:
=CÓDIGO(65)
o
=UNICÓDIGO(A6)
La función y el argumento Texto también se pueden ingresar en el cuadro de diálogo de funciones.
En Excel Online, ingresará manualmente la función. En las versiones de escritorio de Excel, utilice el cuadro de diálogo.
Siga estos pasos para ingresar la función CÓDIGO en la celda B3:
- Seleccione la celda B3 para convertirla en la celda activa.
- Seleccione Fórmulas.
- Seleccione Texto para abrir la lista desplegable de funciones.
- Seleccione CODE en la lista para abrir el cuadro de diálogo de la función.
- En el cuadro de diálogo, seleccione la línea Text.
- Seleccione la celda A3 en la hoja de trabajo para ingresar esa referencia de celda en el cuadro de diálogo.
- Seleccione OK para completar la función y cerrar el cuadro de diálogo.
El número 64 aparece en la celda B3. Este es el código de carácter para el carácter ampersand (&).
Cuando selecciona la celda B3, la función completa=CÓDIGO (A3) aparece en la barra de fórmulas encima de la hoja de cálculo.