Toma un número fijo de caracteres desde el inicio de una celda.
Copiar esta fórmula
=LEFT(A2, 5)LEFT devuelve los primeros N caracteres; RIGHT devuelve los últimos N; MID devuelve caracteres a partir de un punto de inicio elegido. Son los componentes básicos para segmentar códigos, prefijos y datos de ancho fijo.
=RIGHT(A2, 4)→2026Últimos cuatro caracteres, p. ej., un año.
=LEFT("INV-2026-0042", 3)→INVLos tres primeros caracteres de un código.
=LEFT(A2, FIND("-", A2)-1)→INVToma todo lo anterior al primer guion, sea cual sea su longitud.
Desde el medio
=MID(A2, 4, 3)3 caracteres a partir de la posición 4.
Usa =LEFT(A2, LEN(A2)-3) para eliminar los últimos tres caracteres.
LEFT siempre devuelve texto. Envuélvela en VALUE para recuperar un número: =VALUE(LEFT(A2, 3)).
Usa =RIGHT(A2, LEN(A2)-3) o =MID(A2, 4, LEN(A2)) para quitar los tres primeros caracteres.
Actúa sobre el número de serie subyacente, no sobre la fecha mostrada. Convierte primero: =LEFT(TEXT(A2, "yyyy-mm-dd"), 4) devuelve el año.
¿Necesitas una fórmula para tus propios datos?
Describe lo que quieres en lenguaje natural y deja que ExcelGPT escriba, explique y verifique la fórmula; gratis para empezar, sin complementos.