Skip to main content

¿Cómo agregar texto al principio o al final de todas las celdas en Excel?

Author: Kelly Last Modified: 2025-06-03

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.

add text to the beginning or end of cells

Vídeo: Agregar texto en Excel

 
 
 

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:

  1. Asegúrate de que tus datos estén en una columna y que la siguiente columna esté vacía.

    sample data

  2. Escribe el primer ejemplo con "Dr. " añadido en la primera celda de la columna siguiente y pulsa Enter.

    type the specific text and cell value

  3. 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:

  1. Selecciona una celda donde quieras mostrar el primer nombre con el prefijo "Clase A: ".

    sample data

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

     enter a formula to a cell

  3. Arrastra el controlador de relleno hacia abajo hasta las celdas donde quieras aplicar esta fórmula.

    drag the fill handle down to the cells to apply this formula

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.

    place the text in a cell to get the result

  • 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")

    append text to the end of a cell


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.

Kutools para Excel ofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia. Integrado con capacidades de inteligencia artificial, Kutools automatiza las tareas con precisión, haciendo que la gestión de datos sea sencilla. Información detallada de Kutools para Excel...  Prueba gratuita...

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.

  1. Selecciona el/los rango(s) donde vas a agregar el texto especificado al principio o al final de todas las celdas.
  2. Mantén pulsadas las teclas Alt + F11 en Excel para abrir la ventana de Microsoft Visual Basic para Aplicaciones .
  3. 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.

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

     prepend text to cell contents

  • Si ejecutas el segundo VBA, el valor "-XS" se añadirá al final del contenido de todas las celdas seleccionadas.

     append text to cell contents
Consejo: Si deseas colocar los valores modificados en la columna adyacente a la derecha en lugar de añadir el texto directamente a los valores originales, utiliza los siguientes códigos:
  • Anteponer texto al contenido de la celda y colocarlo en la columna siguiente:

     prepend text to cell contents and place in the next column

    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:

    append text to cell contents and place in the next column:

    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:

  • Agregar texto antes o después de segmentos específicos dentro del contenido de la celda.
  • Insertar texto en una posición designada.
  • Envolver el texto existente añadiendo prefijos y sufijos simultáneamente.
  • Agregar texto específicamente antes de letras mayúsculas y/o minúsculas.
  • Y otras necesidades especializadas de manipulación de texto...
Add Text feature of kutools

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:

  1. Escribe el texto que deseas agregar.
  2. Selecciona la opción deseada para ubicar el texto. Puedes ver una vista previa del resultado en el panel de vista previa.
  3. Haz clic en OK.

specify the options in the Add Text dialog box

Consejos:
  • 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:

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

    select the cells

  2. 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.
  3. En el Formato de celdas diálogo, en la pestaña Número, haz lo siguiente:
    1. Selecciona Personalizado en la lista de categorías de la izquierda.
    2. 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.
    3. Haz clic en OK.

       set custom formatting in Format Cells dialog box

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

 the specific text is appended to each cell

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.

      modify the custom code to fit to text

  • 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, "-")

 Insert text after Nth character with a REPLACE formula


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:

  1. Escribe un guion (-) en el cuadro de texto.
  2. 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.
  3. Haz clic en OK.

Insert text after Nth character with Kutools

Kutools para Excel ofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia. Integrado con capacidades de inteligencia artificial, Kutools automatiza las tareas con precisión, haciendo que la gestión de datos sea sencilla. Información detallada de Kutools para Excel...  Prueba gratuita...

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)

Insert text before after specific characters with SUBSTITUTE formula

Consejos:
  • 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:

  1. Escribe (EO) en el cuadro de texto.
  2. 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.
  3. Haz clic en OK para insertar (EO) antes del guion.

Insert text before after specific characters with Kutools

Kutools para Excel ofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia. Integrado con capacidades de inteligencia artificial, Kutools automatiza las tareas con precisión, haciendo que la gestión de datos sea sencilla. Información detallada de Kutools para Excel...  Prueba gratuita...

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.