La función UNICODE en Excel devuelve el número correspondiente al primer carácter de un texto, según el estándar del sistema Unicode.
La sintaxis es bastante sencilla porque sólo tiene un argumento:
=UNICODE(texto)
- Texto: carácter o cadena cuyo primer carácter se quiere analizar.
Ejemplos:
- =UNICODE("A") → 65 Código Unicode de la letra A.
- =UNICODE("ñ") → 241 Código Unicode de la letra ñ.
- =UNICODE("€") → 8364 Código Unicode del símbolo euro (€).
- =UNICODE("Hola") → 72 Solo analiza el primer carácter, que es la letra H.
Para sacar el máximo partido a esta función hay que entender primero que es Unicode. Unicode es un sistema de codificación de caracteres que asigna un número único a cada símbolo, letra o signo utilizado en prácticamente todos los idiomas y sistemas de escritura del mundo. Incluye no solo el alfabeto latino, sino también caracteres griegos, cirílicos, árabes, chinos, japoneses, coreanos, símbolos matemáticos, signos de puntuación especiales y hasta emoticonos. Por ejemplo:
- Letra A → Unicode 65
- Símbolo € → Unicode 8364
- Emoji carita sonriente → Unicode 128512
El sistema de codificación que tienes en tu PC forma parte de Unicode y es mucho más reducido, seguramente será el sistema ASCII. Este sistema, American Standard Code for Information Interchange por sus siglas en inglés, es un sistema de codificación más antiguo y limitado, que asigna números a los caracteres básicos del alfabeto inglés, dígitos y algunos signos de puntuación y símbolos. Utiliza 128 códigos (o 256 en su versión extendida) y no incluye todos los caracteres de otros idiomas ni símbolos complejos. Por ejemplo:
- Letra A → ASCII 65
- Símbolo $ → ASCII 36
- ASCII no incluye el símbolo € ni emojis.
Como has visto antes, la función UNICODE es una función bastante peculiar, pero útil en algunos casos relacionados con el tratamiento de datos. Por ejemplo:
- Limpieza de datos: detectar y reemplazar caracteres invisibles o especiales que Excel no reconoce como espacios normales.
- Procesar símbolos y caracteres especiales: trabajar con monedas, idiomas extranjeros, signos matemáticos o emojis.
- Validación de datos: comprobar que un texto contiene solo ciertos caracteres.
- Codificación personalizada: generar claves o listas a partir de caracteres Unicode.
Cuando utilices UNICODE, ten en cuenta lo siguiente:
- Si el argumento tiene más de un carácter, solo se evalúa el primero. Es la limitación más importante de UNICODE, pero podemos evitarla combinándola con la función EXTRAE.
- Si la celda está vacía o el argumento no es válido, devuelve #¡VALOR!.
- Para obtener el carácter desde su número Unicode se usa la función UNICAR.
La función UNICODE está íntimamente relacionada con otras funciones del apartado de funciones de texto, una de ella la acabamos de mencionar, pero conviene no confundirlas:
- UNICAR(número): devuelve el carácter asociado a un número Unicode. Es la inversa de UNICODE.
- CODIGO(texto): devuelve el número según el conjunto de caracteres de tu PC (normalmente ASCII o ANSI). Es más limitado que Unicode.
- CARACTER(número): devuelve el carácter según el conjunto de caracteres de tu PC (ASCII o ANSI). Es la inversa de CODIGO.
En resumen:
- UNICODE y UNICAR → trabajan con todos los símbolos disponibles en Unicode (multilenguaje, símbolos, emojis).
- CODIGO y CARACTER → trabajan solo con los símbolos de tu PC, generalmente ASCII, por lo que son más limitados.
Como siempre decimos, el verdadero potencial de las funciones está en combinarlas entre sí, y UNICODE no es una excepción. Estas son algunas de las combinaciones, pero existen muchas más:
- EXTRAE → para aislar un carácter concreto y analizarlo con UNICODE. Ejemplo: =UNICODE(EXTRAE("Hola";3;1)) → 108 Extrae la letra “l” (tercer carácter) y devuelve su código Unicode.
- LARGO → para contar caracteres y validar junto con UNICODE. Ejemplo: =Y(LARGO(A1)=1;UNICODE(A1)>=48;UNICODE(A1)<=57) Comprueba si A1 contiene un único carácter y si este es un número del 0 al 9
Enrique Serrano
Soy Enrique Serrano Fuentes, un emprendedor y experto en Excel con una sólida trayectoria en el sector financiero corporativo. He orientado mi carrera hacia lo digital y emprendedor, y actualmente colaboro con Plantillas Pyme. Me especializo en crear herramientas y recursos prácticos para la gestión empresarial, combinando mi formación en economía, finanzas y marketing con una pasión por la innovación y el desarrollo de negocios.
Plantillas relacionadas
Artículos relacionados
Hoy hablaremos de cómo valorar una empresa con Excel, aunque antes de entrar en materia debemos tener claro qué mide cada método de valoración de...
Toda empresa necesita saber en todo momento dónde está desde el punto de vista económico-financiero porque esa visión le permite conocer hacia...
Las 5 mejores plantillas Excel para autónomos y pymes: planifica tu viabilidad y tesorería, valora tu empresa y analiza tus balances de forma...