Cómo utilizar la función UNICODE en Excel

La función UNICODE en Excel y Google Sheets es esencial para determinar el código numérico del primer carácter de un texto. Este código corresponde a la posición del carácter dentro del estándar Unicode, un sistema de codificación diseñado para representar texto en ordenadores y otros dispositivos digitales. A continuación se detalla cómo utilizar esta función y su sintaxis.

Sintaxis y ejemplos básicos

La sintaxis de la función UNICODE es simple:

UNICODE(texto)

El argumento texto se refiere al carácter o cadena de texto del cual quieres obtener el código Unicode. Si el texto consta de más de un carácter, la función solo devolverá el código del primer carácter.

Ejemplo 1: Para obtener el código Unicode de la letra ‘A’, se utiliza:

=UNICODE("A") Resultado: 65

Ejemplo 2: Para obtener el código Unicode del carácter ‘ñ’, se utiliza:

=UNICODE("ñ") Resultado: 241

Aplicaciones prácticas

La función UNICODE es útil en diversos contextos, especialmente cuando se manejan datos que incluyen caracteres especiales o cuando se requiere una representación numérica de caracteres para codificación o procesamiento de datos.

Ordenar listas que incluyen caracteres especiales

Supongamos que necesitas ordenar alfabéticamente una lista de palabras con caracteres acentuados y otros símbolos. La función UNICODE puede ser usada para crear una clave de ordenamiento que tenga en cuenta los valores Unicode de los caracteres.

Problema: Ordenar las siguientes palabras: árbol, casa, çello, dato.

Palabra Clave de ordenamiento (primer carácter) árbol =UNICODE("á") -> 225 casa =UNICODE("c") -> 99 çello =UNICODE("ç") -> 231 dato =UNICODE("d") -> 100

Puedes ordenar las palabras usando la columna ‘Clave de ordenamiento’, asegurándote de que los caracteres especiales y comunes sean ordenados correctamente.

Análisis de frecuencia de caracteres

Esta función es especialmente útil en criptografía o estudios lingüísticos, donde es crucial conocer la frecuencia de los caracteres.

Problema: Determinar la frecuencia del uso de letras en un texto corto. Supongamos que el texto es «Hola, ¿cómo estás?».

Carácter Código Unicode Frecuencia
H =UNICODE(«H») 1
o =UNICODE(«o») 2
l =UNICODE(«l») 1
a =UNICODE(«a») 2

Mediante el análisis de cada código Unicode de los caracteres del texto, podemos identificar y contar de manera eficaz en escenarios con una gran diversidad de caracteres y símbolos.

Maggiori informazioni: https://support.microsoft.com/es-es/office/unicode-función-unicode-adb74aaa-a2a5-4dde-aff6-966e4e81f16f

Otras funciones
Devuelve una matriz de valores de texto de cualquier intervalo especificado
Convierte las letras en inglés o katakana de ancho completo (de dos bytes) dentro de una cadena de caracteres en caracteres de ancho medio (de un byte)
Devuelve el carácter especificado por el número de código
Devuelve un código numérico del primer carácter de una cadena de texto
Combina el texto de varios rangos o cadenas, pero no proporciona el delimitador o los argumentos IgnoreEmpty
Concatena varios elementos de texto en uno solo
Convierte las letras en inglés o katakana de ancho medio (de un byte) dentro de una cadena de caracteres en caracteres de ancho completo (de dos bytes)
Devuelve los caracteres del lado derecho de un valor de texto
Busca un valor de texto dentro de otro (distingue mayúsculas de minúsculas)
Quita los espacios del texto
Comprueba si dos valores de texto son idénticos
Devuelve un número específico de caracteres de una cadena de texto que comienza en la posición que se especifique
Da formato a un número como texto con un número fijo de decimales
Extrae los caracteres fonéticos (furigana) de una cadena de texto
Busca un valor de texto dentro de otro (no distingue mayúsculas de minúsculas)
Devuelve los caracteres del lado izquierdo de un valor de texto
Convierte las letras de ancho medio (de un byte) dentro de una cadena de caracteres en caracteres de ancho completo (de dos bytes)
Devuelve el número de caracteres de una cadena de texto
Quita del texto todos los caracteres no imprimibles
Pone el texto en minúsculas
Pone el texto en mayúsculas
Convierte un número en texto, con el formato de moneda $ (dólar)
Pone en mayúscula la primera letra de cada palabra de un valor de texto
Reemplaza caracteres de texto
Repite el texto un número determinado de veces
Sustituye texto nuevo por texto antiguo en una cadena de texto
Convierte sus argumentos a texto
Da formato a un número y lo convierte en texto
Convierte un número en texto, con el formato de moneda ß (Baht)
Devuelve el carácter Unicode al que hace referencia el valor numérico dado
Combina el texto de varios rangos o cadenas e incluye el delimitador que se especifique entre cada valor de texto que se combinará Si el delimitador es una cadena de texto vacío, esta función concatenará los rangos
Convierte un argumento de texto en un número
Convierte texto a número de manera independiente a la configuración regional