function

CARÁCTER

Todo sobre la función CARÁCTER en Excel

La función CARACTER en Excel es una herramienta de texto y datos que devuelve el carácter especificado por un código numérico. Es especialmente útil para insertar caracteres que no se encuentran en el teclado, como símbolos especiales o caracteres de control (por ejemplo, un salto de línea).

Esta función utiliza el juego de caracteres del sistema en el que se está ejecutando Excel. En Windows, tradicionalmente se basa en el conjunto de caracteres ANSI para los números del 1 al 255. En versiones más recientes de Excel y en otras plataformas (como Mac o la web), la función es compatible con Unicode, lo que amplía enormemente el rango de caracteres disponibles.

Sintaxis

=CARACTER(número)

La función CARACTER tiene un único argumento:

  • número: Es el código numérico del carácter que se desea obtener. Obligatorio.

Ejemplos

Ejemplo 1: Obtener un carácter simple

Para obtener la letra mayúscula «A», que corresponde al código 65 en el juego de caracteres ASCII/ANSI.

=CARACTER(65)

Resultado: «A»

Ejemplo 2: Insertar un salto de línea en una celda

El código de carácter 10 representa un salto de línea. Se puede usar con el operador de concatenación (&) para unir texto en varias líneas dentro de la misma celda. Para que el resultado sea visible, la celda debe tener activada la opción «Ajustar texto».

="Primera línea" & CARACTER(10) & "Segunda línea"

Resultado (en una celda con «Ajustar texto» activado):

Primera línea
Segunda línea

Ejemplo 3: Generar una lista de caracteres

En versiones de Excel que incluyen funciones de matriz dinámica, como Microsoft 365, se puede generar una secuencia de caracteres. La siguiente fórmula genera el abecedario en mayúsculas, comenzando desde el código 65 («A»).

=CARACTER(SECUENCIA(10;;65))

Resultado: Una matriz dinámica que se desborda en 10 celdas hacia abajo, mostrando las letras de la «A» a la «J».

Ejemplo 4: Obtener símbolos especiales

Se pueden obtener diversos símbolos. Por ejemplo, el código 169 devuelve el símbolo de copyright (©).

=CARACTER(169)

Resultado: ©

Observaciones

El resultado de la función CARACTER puede variar según el sistema operativo y la configuración regional, especialmente para los códigos del 128 al 255. Las versiones más recientes de Excel (a partir de Excel 2010) utilizan el estándar Unicode, lo que permite acceder a miles de caracteres. Para trabajar explícitamente con Unicode, es más recomendable utilizar la función UNICAR.

Errores comunes

  • #¡VALOR!: Este error ocurre si el argumento número no es un valor numérico válido o está fuera del rango permitido (por ejemplo, es menor que 1).

Disponibilidad por versión de Excel

La función CARACTER está disponible en todas las versiones de Excel. Sin embargo, el soporte para números mayores de 255 (caracteres Unicode) se introdujo en Excel 2010 para Windows y Excel 2011 para Mac.

Compatibilidad

Software Compatibilidad Notas
Microsoft Excel ✔️ Soporte completo. El juego de caracteres depende de la versión.
Google Sheets ✔️ La función se llama CHAR y es totalmente compatible con Unicode.
LibreOffice Calc ✔️ La función se llama CAR o CHAR y es compatible con Unicode.
OpenOffice Calc ✔️ La función se llama CAR o CHAR. El soporte de Unicode puede ser menos extenso que en versiones más modernas de otros programas.
WPS Office Spreadsheets ✔️ Generalmente compatible.
Apple Numbers ✔️ La función se llama CHAR y es compatible con Unicode.

Funciones Relacionadas

  • CODIGO: Realiza la operación inversa a CARACTER. Devuelve el código numérico del primer carácter de una cadena de texto.

  • UNICAR: Similar a CARACTER, pero diseñada específicamente para devolver el carácter Unicode correspondiente a un número determinado.

  • UNICODE: La función inversa de UNICAR. Devuelve el número de código Unicode del primer carácter de un texto.

Ver también...