Fórmula de Excel: Añadir texto en el medio
A veces es necesario añadir el mismo texto en una posición específica a una lista de cadenas en Excel. Para resolver esta tarea rápidamente, Excel proporciona dos fórmulas.
Fórmula 1 Combinar la función IZQUIERDA y la función EXTRAE
Fórmula genérica:
IZQUIERDA(txt,n1) & "n_txt" & EXTRAE(txt,n2,255) |
Argumentos
Txt: la cadena de texto que estás utilizando. |
N1: el número de caracteres extraídos desde el lado izquierdo de la cadena. |
N2: la posición desde la que deseas extraer del lado derecho de la cadena. |
N_txt: el texto que deseas añadir. |
Cómo funciona esta fórmula
Ejemplo: para añadir el texto “-“ en el cuarto carácter de la celda B3, utiliza la siguiente fórmula:
=IZQUIERDA(B3,3) & "-" & EXTRAE(B3,4,255) |
Pulsa Enter tecla.
Explicación
La función IZQUIERDA se utiliza para extraer caracteres del lado izquierdo de la cadena de texto. Aquí, la fórmula IZQUIERDA(B3,3) extrae 3 caracteres del lado izquierdo de la cadena de texto en la celda B3.
EXTRAE función extrae caracteres desde una posición específica de la cadena de texto. La fórmula EXTRAE(B3,4,255) extrae 255 caracteres (la longitud máxima de la celda es de 255 caracteres) desde la cuarta posición de la cadena de texto en la celda B3.
Finalmente, usando “&” para concatenar los caracteres del lado izquierdo, “-“ y los caracteres del lado derecho.
Fórmula 2 Función REEMPLAZAR
Fórmula genérica:
REEMPLAZAR(txt,n,0,"n_txt") |
Argumentos
Txt: la cadena de texto que estás utilizando. |
N: la posición donde deseas añadir el nuevo texto. |
N_txt: el texto que deseas añadir. |
Cómo funciona esta fórmula
Ejemplo: para añadir el texto “$“ en el quinto carácter de la celda B3, utiliza la siguiente fórmula:
=REEMPLAZAR(B3,5,0,"$") |
Pulsa Enter tecla.
Explicación
La función REEMPLAZAR generalmente se utiliza para encontrar y reemplazar texto especificado por una cierta posición en una cadena de texto dada con uno nuevo. Pero a veces, cuando el argumento num_char es 0, puede usarse para añadir un nuevo texto en el medio. Aquí, la fórmula =REEMPLAZAR(B3,5,0,"$") añade “$” en la quinta posición de la cadena de texto en la celda B3.
Archivo de muestra
Haz clic para descargar el archivo de muestra
Fórmulas Relacionadas
- Eliminar los primeros N caracteres de una celda
Aquí se introduce la fórmula para eliminar caracteres del lado izquierdo de una cadena de texto en Excel. - Recortar texto a N palabras
Aquí se introduce la fórmula para extraer n palabras del lado izquierdo de una cadena de texto. - Añadir comas entre nombres
Este tutorial proporciona fórmulas para añadir comas entre el nombre, segundo nombre y apellido. - Añadir guiones al número de teléfono
Para añadir guiones al número de teléfono, puedes usar una fórmula para resolverlo en Excel.
Funciones Relacionadas
- Función ENCONTRAR
Encuentra la posición de un carácter. - Función REEMPLAZAR
Encuentra y reemplaza caracteres basados en una ubicación dada desde una cadena de texto con un nuevo texto. - Función IZQUIERDA
Extrae caracteres del lado izquierdo del texto. - Función EXTRAE
Extrae parte del texto de un valor de celda basado en la ubicación y la longitud.
Las Mejores Herramientas de Productividad para Office
Kutools para Excel - Te Ayuda a Sobresalir Entre la Multitud
Kutools para Excel Presume de Más de 300 Funciones, Asegurando Que Lo Que Necesitas Está a Solo Un Clic de Distancia...
Office Tab - Habilita Lectura y Edición con Pestañas en Microsoft Office (incluye Excel)
- ¡Un segundo para cambiar entre decenas de documentos abiertos!
- Reduce cientos de clics de ratón para ti todos los días, di adiós al síndrome del túnel carpiano.
- Aumenta tu productividad en un 50% al ver y editar múltiples documentos.
- Trae Pestañas Eficientes a Office (incluye Excel), Al Igual Que Chrome, Edge y Firefox.