Spreadsheet Practice

Función DERECHA (RIGHT)

Respuesta rápida

DERECHA devuelve un número fijo de caracteres del final de un texto.

Sintaxis
=DERECHA(texto; [núm_de_caracteres])
Uso más común
=DERECHA(A2;5) devuelve 00418 (Los cinco últimos caracteres, con los ceros a la izquierda intactos)

Es la forma rápida de coger las últimas cifras de un teléfono o de un número de cuenta, la extensión de un archivo o el número de secuencia del final de un ID.

Nombre en inglés
RIGHT
Disponible en
Todas las versiones actuales
Categoría
Texto
Devuelve
Texto: los últimos núm_de_caracteres caracteres, o el texto entero si es más corto.
Google Sheets
Funciona igual en Google Sheets.

Sintaxis

=DERECHA(texto; [núm_de_caracteres])

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

Argumento¿Obligatorio?Qué es
textoObligatorioEl texto o la celda que se lee.
núm_de_caracteresOpcionalCuántos caracteres se devuelven. Si lo omites, solo se devuelve el último.

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
D2=DERECHA(A2;5)00418Los cinco últimos caracteres, con los ceros a la izquierda intactos
D3=DERECHA(B3;4)0193Las cuatro últimas cifras de un teléfono
D4=DERECHA(C4;LARGO(C4)-ENCONTRAR(".";C4))docxLa extensión del archivo, sea cual sea su longitud

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
CuentaTeléfonoArchivoResultado
ACCT-00418612-555-0148informe-t3.xlsx00418
ACCT-01277763-555-0193presupuesto.csv0193
ACCT-00093952-555-0107notas.docxdocx

Practica DERECHA

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

Número de secuencia

En C2, extrae los cuatro últimos caracteres. Rellena hacia abajo hasta C6.

Errores comunes

Lo que vesPor qué ocurre y cómo arreglarlo
Resultados vacíos o cortosEl texto importado suele terminar en espacios, y DERECHA los devuelve. Limpia primero: =DERECHA(ESPACIOS(A2);4).
Los ceros a la izquierda desaparecen al convertirDERECHA devuelve "00418" como texto. VALOR lo convierte en 418, así que déjalo como texto cuando los ceros importan.
Los decimales salen rarosDERECHA lee el valor guardado, no lo que se muestra. Un precio que se ve como 5,50 € se guarda como 5,5, así que =DERECHA(A2;2) devuelve ",5". Dale formato antes: =DERECHA(TEXTO(A2;"0,00");2).

Consejos

  • Quita los n primeros caracteres con =DERECHA(A2;LARGO(A2)-n).
  • Para el texto que hay después del último delimitador, =TEXTODESPUES(A2;"-";-1) es más sencillo en Excel 2024 y Microsoft 365.

Preguntas frecuentes

¿Cómo obtengo las 4 últimas cifras en Excel?

Usa =DERECHA(A2;4). El resultado es texto, así que envuélvelo en VALOR si tienes que hacer cálculos con él.

¿Cómo quito el último carácter en Excel?

Quédate con todo menos el último carácter usando IZQUIERDA: =IZQUIERDA(A2;LARGO(A2)-1).

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