# Función CODIGO (CODE)

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

Fuente: https://spreadsheetpractice.com/es/funciones/codigo · Actualizado 29 de octubre de 2026 · Comprobado ejecutándolo: nuestro motor de fórmulas calculó todas las fórmulas de esta página el 30 de octubre de 2026

## Respuesta rápida

- **Sintaxis:** `=CODIGO(texto)`
- **Uso más común:** `=CODIGO(A2)` devuelve 65 (La A mayúscula es el código 65)
- **Nombre en inglés:** [CODE](https://spreadsheetpractice.com/functions/code)
- **Disponible en:** Todas las versiones actuales
- **Categoría:** [Texto](https://spreadsheetpractice.com/es/funciones#text)
- **Devuelve:** Un número: el código del primer carácter.

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).

## 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 |
|---|---|---|
| `texto` | Obligatorio | El 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.

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

### Ver los datos de ejemplo como tabla

|  | A | B |
|---|---|---|
| 1 | Texto | Resultado |
| 2 | Aguacate | 65 |
| 3 | aguacate | 97 |
| 4 | Pera | 32 |

## Errores comunes

| Lo que ves | Por qué ocurre y cómo arreglarlo |
|---|---|
| #¡VALOR! | La celda está vacía. Protégete: =SI(A2="";"";CODIGO(A2)). |
| Solo comprueba un carácter | CODIGO 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)).

## Funciones relacionadas

- [CARACTER](https://spreadsheetpractice.com/es/funciones/caracter) (CHAR): CARACTER devuelve el carácter que corresponde a un número de código.
- [LIMPIAR](https://spreadsheetpractice.com/es/funciones/limpiar) (CLEAN): LIMPIAR quita de un texto los caracteres no imprimibles, como los saltos de línea y los tabuladores.
- [ESPACIOS](https://spreadsheetpractice.com/es/funciones/espacios) (TRIM): ESPACIOS quita los espacios del principio y del final de un texto y reduce a uno los grupos de espacios entre palabras.

## 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.

## Practica CODIGO

En la página de [CODIGO](https://spreadsheetpractice.com/es/funciones/codigo) hay un ejercicio corregido («Detectar caracteres ocultos») que se resuelve escribiendo la fórmula en español, con punto y coma. Se corrige al instante y luego se vuelve a comprobar con datos cambiados.

Esta página en inglés: [CODE](https://spreadsheetpractice.com/functions/code)

[Traductor de funciones de Excel](https://spreadsheetpractice.com/tools/function-translator): Nombres de las funciones en 8 idiomas

[Todas las funciones en español](https://spreadsheetpractice.com/es/funciones)

---

Spreadsheet Practice (https://spreadsheetpractice.com) enseña fórmulas de hoja de cálculo con práctica: cada ejercicio se corrige en una cuadrícula en vivo y se vuelve a comprobar con datos cambiados.
