Spreadsheet Practice

Función CODIGO (CODE)

Respuesta rápida

CODIGO devuelve el código numérico del primer carácter de un texto.

Sintaxis
=CODIGO(texto)
Uso más común
=CODIGO(A2) devuelve 65 (La A mayúscula es el código 65)

Es una herramienta de diagnóstico: cuando dos celdas parecen idénticas pero no coinciden, CODIGO revela caracteres ocultos como un espacio de no separación (160), un tabulador (9) o un salto de línea (10).

Nombre en inglés
CODE
Disponible en
Todas las versiones actuales
Categoría
Texto
Devuelve
Un número: el código del primer carácter.

Sintaxis

=CODIGO(texto)

En Excel en español los argumentos se separan con punto y coma (;) y los decimales llevan coma.

Argumento¿Obligatorio?Qué es
textoObligatorioEl texto cuyo primer carácter quieres identificar.

Ejemplos

Cada resultado se calcula sobre la hoja de ejemplo con nuestro motor de fórmulas, el mismo que corrige los ejercicios.

CeldaFórmulaResultadoQué muestra
B2=CODIGO(A2)65La A mayúscula es el código 65
B3=CODIGO(A3)97La a minúscula es el 97, así que las mayúsculas cambian el código
B4=CODIGO(A4)32Un espacio al principio aparece como 32

Pruébalo en vivo

Esta es la hoja de ejemplo. Cambia cualquier número o texto, o edita una fórmula escribiéndola en español, y los resultados se actualizan.

Ver los datos de ejemplo como tabla
TextoResultado
Aguacate65
aguacate97
Pera32

Practica CODIGO

Escribe la fórmula en español, con punto y coma. Se corrige al instante y luego se vuelve a comprobar con datos cambiados.

Detectar caracteres ocultos

Algunos SKU empiezan con un espacio o un tabulador ocultos. En B2, devuelve el código del primer carácter del SKU de A2, para que los raros destaquen. Rellena hacia abajo hasta B6.

Errores comunes

Lo que vesPor qué ocurre y cómo arreglarlo
#¡VALOR!La celda está vacía. Protégete: =SI(A2="";"";CODIGO(A2)).
Solo comprueba un carácterCODIGO pasa por alto todo lo que va después del primer carácter. Para comprobar otra posición, combínala con EXTRAE: =CODIGO(EXTRAE(A2;5;1)).

Consejos

  • Descubre qué es en realidad un carácter final con =CODIGO(DERECHA(A2)).

Preguntas frecuentes

¿Cómo encuentro caracteres ocultos en Excel?

Comprueba el primer y el último carácter con =CODIGO(IZQUIERDA(A2)) y =CODIGO(DERECHA(A2)). El 32 es un espacio, el 160 un espacio de no separación, el 10 un salto de línea y el 9 un tabulador.

¿Qué es lo contrario de CODIGO?

CARACTER. =CARACTER(65) devuelve A, y =CODIGO("A") devuelve 65.

Actualizado Comprobado ejecutándolo: nuestro motor de fórmulas calculó todas las fórmulas de esta página el .