¿Cómo agregar texto al principio o al final de todas las celdas en Excel?
En ocasiones, puede que necesites añadir un texto específico al principio o al final de cada celda dentro de una selección. Hacerlo manualmente para cada celda puede resultar muy tedioso y llevar mucho tiempo. Por suerte, existen varios métodos más sencillos para lograrlo, permitiéndote agregar el mismo texto al inicio o al final de todas las celdas de una selección de manera mucho más eficiente.
![]() |
Agregar texto al principio / final de todas las celdas usando Relleno rápido
Relleno rápido en Excel es una herramienta inteligente que completa automáticamente los datos cuando detecta un patrón. Esta función resulta especialmente útil para añadir texto a las celdas cuando tienes un ejemplo del resultado deseado.
Supongamos que necesitas anteponer "Dr. " a los nombres en la columna A. Así es como puedes utilizar Relleno rápido para lograrlo:
- Asegúrate de que tus datos estén en una columna y que la siguiente columna esté vacía.
- Escribe el primer ejemplo con "Dr. " añadido en la primera celda de la columna siguiente y pulsa Enter.
- Pulsa Ctrl + E para rellenar automáticamente el resto de las celdas de la columna con "Dr. " añadido como prefijo a los nombres.
Consejo: También puedes hacer clic en la pestaña Datos en la cinta de opciones y luego seleccionar Relleno rápido para obtener el mismo resultado si prefieres usar la interfaz de la cinta para las operaciones de Excel.
Nota: Para agregar un texto específico después de los nombres, como añadir ", RRHH" para indicar el departamento de recursos humanos, puedes usar el mismo método:
Agregar texto al principio / final de todas las celdas con fórmulas
Para insertar fácilmente un texto o carácter específico al inicio o al final de las celdas, puedes concatenar una cadena especificada con la referencia de celda usando una fórmula de Excel. Supongamos que necesitas anteponer "Clase A: " a los nombres en la columna A. Así puedes aplicar una fórmula para lograrlo:
- Selecciona una celda donde quieras mostrar el primer nombre con el prefijo "Clase A: ".
- Introduce cualquiera de estas fórmulas según tu preferencia y pulsa Enter para ver el primer resultado (en este ejemplo usaré la primera fórmula):
="Class A: "&A2
=CONCATENATE("Class A: ", A2)
=CONCAT("Class A: ", A2)
Consejo: En estas fórmulas, "Clase A: " es el prefijo que se añade a los nombres y A2 es la primera celda que contiene un nombre que deseas modificar. Puedes sustituir "Clase A: " y ajustar A2 según tus necesidades. - Arrastra el controlador de relleno hacia abajo hasta las celdas donde quieras aplicar esta fórmula.
Notas:
- Para simplificar, coloca el texto que deseas agregar en una celda específica (por ejemplo, E2) y luego combina ambas celdas. Consejo: La dirección de la celda para el texto antepuesto está bloqueada con el signo $ para evitar que cambie al copiar la fórmula hacia abajo.
- Para agregar texto al final del contenido existente de una celda, simplemente invierte la estructura de la fórmula. Por ejemplo, para añadir "- Clase A" al final del contenido de la celda A2, utiliza cualquiera de las siguientes fórmulas:
=A2&" - Class A"
=CONCATENATE(A2, " - Class A")
=CONCAT(A2, " - Class A")
Agregar texto al principio / final de todas las celdas usando IA
La función Asistente de IA en Kutools para Excel representa un gran avance en el procesamiento inteligente de datos. Utiliza inteligencia artificial para analizar tus solicitudes y ejecutar tareas complejas con un simple comando.
Para anteponer texto como "Dr. " a las celdas seleccionadas, simplemente selecciona las celdas, haz clic en Kutools > Asistente de IA y dile a Kutools AI Aide: Add "Dr. " before every selected cell. Lo entenderá al instante y mostrará un botón Ejecutar. Haz clic en él y los cambios se aplicarán de inmediato.
Notas:
- Si el resultado no es el esperado y deseas deshacer los cambios, haz clic en el botón No conforme a lo esperado para revertir tus acciones.
- Para agregar texto al final, como "AA" al final de todas las celdas seleccionadas, ajusta tu solicitud a Add "AA" after every selected cell.
- ¿Quieres acceder a la utilidad Asistente de IA? ¡Descarga Kutools para Excel ahora! Además, Kutools cuenta con una infinidad de 300+ funciones adicionales y ofrece una prueba gratuita de 30 días. ¡No esperes más, pruébalo hoy mismo!
Agregar texto al principio / final de todas las celdas con VBA
En esta sección, exploraremos un método sencillo con VBA para agregar texto específico directamente al principio o al final de todas las celdas dentro de uno o varios rangos seleccionados.
- Selecciona el/los rango(s) donde vas a agregar el texto especificado al principio o al final de todas las celdas.
- Mantén pulsadas las teclas Alt + F11 en Excel para abrir la ventana de Microsoft Visual Basic para Aplicaciones .
- Haz clic en Insertar > Módulo, y pega el siguiente código VBA en el Módulo ventana.
- VBA: Agregar texto especificado al principio de las celdas
Sub PrependToSelectedCells() Dim c As Range For Each c In Selection If c.Value <> "" Then c.Value = "EXCL-" & c.Value Next End Sub
Nota: Este código antepone "EXCL-" a todas las celdas seleccionadas. Asegúrate de reemplazar este texto de ejemplo en el código por el texto real que necesites antes de aplicarlo a tu hoja de cálculo.
- VBA: Agregar texto especificado al final de las celdas
Sub AppendToSelectedCells() Dim c As Range For Each c In Selection If c.Value <> "" Then c.Value = c.Value & "-XS" Next End Sub
Nota: Esta macro añade "-XS" al contenido de cada celda seleccionada. Asegúrate de reemplazar "-XS" por el sufijo específico que desees añadir antes de ejecutar la macro en tu hoja de cálculo.
- VBA: Agregar texto especificado al principio de las celdas
- Pulsa la tecla F5 para ejecutar la macro.
Resultado
Si ejecutas el primer VBA, el valor "EXCL-" se antepondrá al contenido de todas las celdas seleccionadas.
Si ejecutas el segundo VBA, el valor "-XS" se añadirá al final del contenido de todas las celdas seleccionadas.
- Anteponer texto al contenido de la celda y colocarlo en la columna siguiente:
Sub PrependToRightOfSelectedCells() Dim c As Range For Each c In Selection If c.Value <> "" Then c.Offset(0, 1).Value = "EXCL-" & c.Value Next c End Sub
- Agregar texto al contenido de la celda y colocarlo en la columna siguiente:
Sub AppendToRightOfSelectedCells() Dim c As Range For Each c In Selection If c.Value <> "" Then c.Offset(0, 1).Value = c.Value & "-XS" Next c End Sub
Agregar texto al principio / final de todas las celdas con Kutools para Excel
La herramienta Agregar texto de Kutools para Excel está diseñada para gestionar de manera eficiente la adición de texto especificado al principio o al final de cada celda en una o varias selecciones. Además, esta herramienta destaca en tareas más detalladas como:
| ![]() |
Una vez que tengas Kutools para Excel instalado, selecciona uno o varios rangos donde quieras agregar el texto especificado y haz clic en Kutools > Texto > Agregar texto. En el cuadro de diálogo Agregar texto, realiza lo siguiente:
- Escribe el texto que deseas agregar.
- Selecciona la opción deseada para ubicar el texto. Puedes ver una vista previa del resultado en el panel de vista previa.
- Haz clic en OK.
- En la captura de pantalla proporcionada, se ha introducido "2024" en el cuadro de texto y se ha seleccionado la opción Después del último carácter. Puedes ver una vista previa de cómo aparecerá el texto en cada celda antes de aplicar los cambios al rango seleccionado.
- Si marcas la opción Ignorar celdas no textuales, la herramienta no agregará el texto especificado a las celdas que contengan contenido no textual.
Nota: ¿Quieres acceder a la utilidad Agregar texto? ¡Descarga Kutools para Excel ahora! Además, Kutools cuenta con una infinidad de 300+ funciones adicionales y ofrece una prueba gratuita de 30 días. ¡No esperes más, pruébalo hoy mismo!
Agregar texto visualmente al principio / final de todas las celdas usando formato personalizado
El formato personalizado en Excel es una función potente que te permite modificar visualmente la presentación de las celdas sin alterar realmente el contenido original. Es especialmente útil para añadir unidades o identificadores esenciales para la interpretación, pero que no deben interferir en los cálculos.
Supón que tienes una columna de números que representan pesos y quieres que se muestren con la unidad "kg" añadida a cada número sin cambiar los valores reales para fines de cálculo. Sigue estos pasos:
- Selecciona las celdas que contienen los pesos. Puedes seleccionar un rango, una columna completa o celdas específicas dentro de una hoja de cálculo.
- Mantén pulsadas las teclas Ctrl +1 para abrir el cuadro de diálogo Formato de celdas. Alternativamente, puedes hacer clic derecho sobre las celdas seleccionadas y elegir Formato de celdas en el menú contextual.
- En el Formato de celdas diálogo, en la pestaña Número, haz lo siguiente:
- Selecciona Personalizado en la lista de categorías de la izquierda.
- En el cuadro de entrada Tipo bajo Personalizado, introduce el siguiente código de formato: #" kg". Luego puedes previsualizar el nuevo formato en el cuadro de Muestra para ver cómo queda antes de aplicarlo.
- Haz clic en OK.
Resultado
Ahora, cada número en tu selección se mostrará con "kg" añadido, mientras que los valores reales en las celdas permanecen sin cambios, por lo que cualquier cálculo que involucre estas celdas seguirá utilizando los datos numéricos puros sin el "kg".
Notas:
- El código de formato #" kg" añade visualmente " kg" a todas las celdas que contienen números; puedes personalizarlo de la siguiente manera:
- Reemplaza el kg dentro de las comillas por el texto que desees agregar.
- Si tus celdas contienen texto y quieres añadir texto específico, reemplaza # (almohadilla) por @ (arroba) en el código de formato.
- Para agregar texto visualmente al principio de las celdas, antepone el texto al # en tu código de formato. Por ejemplo, al introducir "texto "# en el cuadro de formato, se antepondrá "texto " a todas las celdas numéricas.
Insertar texto después del N-ésimo carácter en cada celda
En esta sección, veremos dos métodos para insertar texto específico después del N-ésimo carácter en cada celda: uno usando una fórmula REEMPLAZAR y otro con una herramienta versátil. Como ejemplo, mostraremos cómo insertar un guion (-) después del quinto carácter.
Insertar texto después del N-ésimo carácter con una fórmula REEMPLAZAR
Para insertar texto o caracteres específicos después del N-ésimo carácter en las celdas con la función REEMPLAZAR, seguiremos el patrón que se describe a continuación.
=REEMPLAZAR(celda, N+1,0, "texto")
La lógica detrás de esta fórmula es reemplazar0 (ningún) carácter de la celda en la posición (N+1) por "texto". Por ejemplo, para insertar un guion (-) después del quinto carácter, usaré la siguiente fórmula:
=REPLACE(A2, 6, 0, "-")
Insertar texto después del N-ésimo carácter con Kutools para Excel
Aplicando la función Agregar texto de Kutools para Excel, puedes añadir texto especificado no solo al principio o al final de las celdas, sino también en una posición específica dentro de las celdas.
Para insertar un guion (-) después del quinto carácter, selecciona uno o varios rangos donde quieras insertar el guion y haz clic en Kutools > Texto > Agregar texto. En el cuadro de diálogo Agregar texto, haz lo siguiente:
- Escribe un guion (-) en el cuadro de texto.
- Selecciona la opción Después de la posición especificada e introduce5 para insertar el guion después del quinto carácter. Puedes ver una vista previa del resultado en el panel de vista previa.
- Haz clic en OK.
Agregar texto antes / después de caracteres específicos
En esta sección, exploraremos dos métodos para agregar texto antes o después de caracteres específicos dentro de las celdas de Excel: uno usando una fórmula SUSTITUIR y otro con una herramienta versátil. Por ejemplo, mostraremos cómo insertar "(EO)" antes y después del guion (-) en el contenido de las celdas.
Insertar texto antes / después de caracteres específicos con una fórmula SUSTITUIR
Para insertar texto o caracteres antes o después de caracteres específicos en las celdas con la función SUSTITUIR, seguiremos los patrones que se describen a continuación.
- Anteponer texto antes de caracteres específicos ("texto_ancla"):
=SUSTITUIR(celda, "texto_ancla", "texto_agregado & texto_ancla",1)
- Agregar texto después de caracteres específicos ("texto_ancla"):
=SUSTITUIR(celda, "texto_ancla", "texto_ancla & texto_agregado",1)
La lógica de las fórmulas es reemplazar "texto_ancla" dentro de la celda por "texto_agregado & texto_ancla" o "texto_ancla & texto_agregado", para así insertar "texto_agregado" antes o después de "texto_ancla".
Por ejemplo, para insertar "(EO)" antes del guion (-) en el contenido de las celdas, utiliza la siguiente fórmula:
=SUBSTITUTE(A2, "-", "(EO)-", 1)
- El número 1 en la fórmula SUSTITUIR le indica a Excel que reemplace solo la primera aparición del guion (-) en la celda A2. Si hay varios guiones y deseas reemplazar otro, ajusta este número para que coincida con la instancia específica que deseas modificar. Para agregar "(EO)" antes de cada guion, elimina completamente el número de instancia:
=SUBSTITUTE(A2, "-", "(EO)-")
- Para insertar "(EO)" después del guion (-), utiliza la siguiente fórmula:
=SUBSTITUTE(A2, "-", "-(EO)", 1)
Insertar texto antes / después de caracteres específicos con Kutools para Excel
La función Agregar texto de Kutools para Excel te permite añadir fácilmente texto antes o después de caracteres específicos dentro de las celdas.
Para insertar "(EO)" antes del guion (-) en el contenido de las celdas, selecciona uno o varios rangos donde quieras realizar esta modificación y haz clic en Kutools > Texto > Agregar texto. En el cuadro de diálogo Agregar texto, haz lo siguiente:
- Escribe (EO) en el cuadro de texto.
- Selecciona la opción Antes del texto especificado e introduce un guion (-) en el cuadro correspondiente. Puedes ver una vista previa del resultado en el panel de vista previa.
- Haz clic en OK para insertar (EO) antes del guion.
Arriba tienes todo el contenido relevante relacionado con la eliminación de macros en Excel. Espero que este tutorial te haya sido útil. Si quieres descubrir más trucos y consejos de Excel, haz clic aquí para acceder a nuestra amplia colección de miles de tutoriales.
Artículos relacionados
Índice de contenidos
- Vídeo: Agregar texto en Excel
- Agregar texto al principio / final de todas las celdas en Excel
- Con Relleno rápido
- Con fórmulas de Excel
- Con Inteligencia Artificial (IA)
- Usando VBA
- Usando una herramienta versátil
- Usando un formato personalizado (agregar texto visualmente)
- Insertar texto después del N-ésimo carácter en cada celda
- Agregar texto antes / después de caracteres específicos
- Artículos relacionados
- Las mejores herramientas de productividad para Office
- Comentarios
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.