La función UNICODE en Excel devuelve el punto de código numérico correspondiente al primer carácter de una cadena de texto. Esta función es la sucesora de CODIGO, ya que es capaz de trabajar con el estándar de codificación de caracteres Unicode completo, lo que le permite devolver el valor de prácticamente cualquier carácter o símbolo de cualquier idioma.
Es la función inversa a CAR.UNICODE, que toma un número y devuelve el carácter Unicode correspondiente.
Sintaxis
=UNICODE(texto)
La función UNICODE tiene el siguiente argumento:
- texto: El carácter o cadena de texto del cual se quiere obtener el punto de código Unicode. Si se proporciona una cadena con múltiples caracteres, la función solo evaluará el primero e ignorará los demás. Obligatorio.
 
Ejemplos
Ejemplo 1: Carácter simple
Devuelve el punto de código Unicode para la letra mayúscula «A».
=UNICODE("A")
Resultado: 65
Ejemplo 2: Símbolo de moneda
Obtiene el valor numérico para el símbolo del Euro (€), que no está presente en el conjunto de caracteres ASCII estándar.
=UNICODE("€")
Resultado: 8364
Ejemplo 3: Uso con emojis
La función UNICODE también puede trabajar con caracteres más complejos como los emojis.
=UNICODE("😊")
Resultado: 128522
Ejemplo 4: Referencia a una celda
Si la celda A1 contiene el texto «Hola Mundo», la fórmula devolverá el código del primer carácter, «H».
| A | |
|---|---|
| 1 | Hola Mundo | 
=UNICODE(A1)
Resultado: 72
Observaciones
Es importante recordar que la función UNICODE solo considera el primer carácter de la cadena de texto proporcionada. Cualquier carácter posterior es ignorado.
Esta función es especialmente útil cuando se necesita manipular texto en un entorno multilingüe o cuando se trabaja con símbolos y caracteres especiales que van más allá del conjunto de caracteres ASCII básico soportado por la función CODIGO.
Errores comunes
- #¡VALOR!: Este error ocurre si el argumento 
textoestá vacío o si el valor proporcionado no puede ser interpretado como un carácter válido (por ejemplo, partes de un par suplente de Unicode que no forman un carácter completo). 
Disponibilidad por versión de Excel
La función UNICODE está disponible a partir de Excel 2013 y en todas las versiones posteriores, incluyendo Excel 2016, Excel 2019, Excel 2021 y Microsoft 365.
Compatibilidad
| Software | Compatibilidad | Notas | Alternativa | 
|---|---|---|---|
| Microsoft Excel | ✔️ | Desde Excel 2013 en adelante. | |
| Google Sheets | ✔️ | — | |
| LibreOffice Calc | ✔️ | — | |
| OpenOffice Calc | ❌ | No implementada. | CODIGO (con limitaciones a ASCII/ANSI) | 
| WPS Office Spreadsheets | ✔️ | — | |
| Apple Numbers | ✔️ | — | 
Funciones Relacionadas
- CAR.UNICODE: Realiza la operación inversa. Convierte un número de punto de código Unicode en su carácter correspondiente.
 - CODIGO: Similar a UNICODE, pero limitada al juego de caracteres del sistema (generalmente ASCII), por lo que no puede manejar muchos símbolos y caracteres internacionales.
 - CARACTER: La función inversa a CODIGO. Convierte un número del juego de caracteres del sistema en su carácter correspondiente.
 
