KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Venta de marzo: 20 % de descuento

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

AutorKelly Fecha de modificación

En ocasiones, es posible que necesite añadir el mismo texto específico al principio o al final de todas las celdas de una selección. Hacerlo manualmente en cada celda puede resultar muy tedioso y consumir mucho tiempo. Afortunadamente, existen varios métodos más sencillos para lograrlo, lo que le permite incorporar ese texto de forma eficiente al inicio o al final de todas las celdas seleccionadas.

añadir texto al principio o al final de las celdas

Vídeo: Agregar texto en Excel

 
 
 

Agregar texto al principio / final de todas las celdas mediante Relleno Relámpago

El Relleno Relámpago de Excel es una herramienta inteligente que rellena automáticamente los datos al detectar un patrón. Resulta especialmente útil para agregar texto en celdas cuando ya dispone de un ejemplo del resultado deseado.

Supongamos que necesita añadir «Dr. » al principio de los nombres de la columna A. A continuación, le explicamos cómo conseguirlo con el Relleno Relámpago:

  1. Asegúrese de que sus datos estén en una sola columna y de que la columna inmediata esté vacía.

    datos de ejemplo

  2. Escriba el primer ejemplo con «Dr. » añadido en la primera celda de la columna siguiente y pulse Intro.escriba el texto específico y el valor de la celda
  3. Pulse Ctrl + E para rellenar automáticamente el resto de celdas de la columna con «Dr. » antepuesto a los nombres.
    Consejo: También puede hacer clic en la pestaña Datos en la Cinta de opciones y, a continuación, seleccionar Relleno rápido para obtener el mismo resultado si prefiere utilizar la interfaz gráfica de Excel.

Nota:Para añadir un texto específico después de los nombres, como añadir «, RRHH»para indicar el departamento de recursos humanos, puede utilizar el mismo enfoque:


Agregar texto al principio / final de todas las Fórmula

Para insertar fácilmente texto o caracteres específicos al principio o al final de las celdas, puede concatenar una cadena especificada con la referencia de la celda mediante una fórmula de Excel. Supongamos que necesita añadir «Clase A: » al principio de los nombres de la columna A. A continuación le explicamos cómo aplicar una fórmula para lograrlo:

  1. Seleccione una celda donde desee mostrar el Nombre con el prefijo "Clase A:".

    datos de ejemplo

  2. Introduzca cualquiera de estas fórmulas según su preferencia y pulse Intro para ver el primer resultado (en este caso, usaremos la primera fórmula como ejemplo):
    ="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 desea modificar. Puede sustituir libremente "Clase A:" y ajustar A2 según sus necesidades específicas.
     introduzca una fórmula en una celda
  3. Arrastre el controlador de relleno hacia abajo hasta las celdas en las que quiera aplicar esta fórmula.

    arrastre el controlador de relleno hacia abajo hasta las celdas para aplicar esta fórmula

Notas:

  • Para simplificar, coloque el texto que desea añadir en una celda específica (por ejemplo,)E2) y luego combine ambas celdas. Consejo:La dirección de la celda con el texto que se antepone está bloqueada con el signo $ para evitar que cambie al copiar la fórmula hacia abajo.

    coloque el texto en una celda para obtener el resultado

  • Para añadir texto al final del contenido existente en una celda, simplemente invierta la estructura de la fórmula. Por ejemplo, para añadir «- Clase A» al final del contenido de la celda A2, utilice cualquiera de las siguientes fórmulas:
    =A2&" - Class A"
    =CONCATENATE(A2, " - Class A")
    =CONCAT(A2, " - Class A")
    añadir texto al final de una celda

Agregar texto al principio / final de todas las celdas mediante inteligencia artificial

La función Asistente de IA de Kutools para Excel supone un gran avance en el procesamiento inteligente de datos. Utiliza inteligencia artificial para analizar sus solicitudes y ejecutar tareas complejas con un simple comando.

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

Para añadir texto como «Dr. » al principio de las celdas seleccionadas, seleccione dichas celdas, haga clic en Kutools > Asistente de IA y dígale a KUTOOLS AI Aide: Añade «Dr. » antes de cada celda seleccionada. Entenderá inmediatamente su solicitud y mostrará un botón Ejecutar. Haga clic en él y los cambios se aplicarán al instante.

Notas:

  • Si el resultado no es el esperado y desea deshacer los cambios, haga clic en el botón Insatisfecho para revertir sus acciones.
  • Para añadir texto, como «AA», al final de todas las celdas seleccionadas, modifique su solicitud a Añadir «AA» después de cada celda seleccionada.
  • ¿Desea acceder a la utilidad Asistente de IA? ¡Descargue ahora Kutools para Excel! Además, Kutools ofrece más de 300 funciones adicionales y una prueba gratuita de 30 días. ¡No espere más e inténtelo 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 añadir el texto especificado directamente al principio o al final de todas las celdas de uno o varios rangos seleccionados.

  1. Seleccione el rango o los rangos en los que desea añadir el texto especificado al principio o al final de todas las celdas.
  2. Mantenga pulsadas las teclas Alt + F11 en Excel para abrir la ventana de Microsoft Visual Basic para Aplicaciones.
  3. Haga clic en Insertar>Módulo, y pegue el siguiente código VBA en la ventana del Módulo.
    • VBA: Añadir texto especificado al principiode 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 añade el prefijo «EXCL-» a todas las celdas seleccionadas.«EXCL-». Asegúrese de reemplazar este texto de ejemplo en el código por el texto real que necesite antes de aplicarlo a su hoja de cálculo.

    • VBA: Añadir texto especificado al finalde 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úrese de reemplazar «-XS» por el sufijo que desee añadir a las celdas antes de ejecutar la macro en su hoja de cálculo.

  4. Pulse la tecla F5 para ejecutar la macro.

Resultado

  • Si ejecuta la primera macro VBA, el valor «EXCL-» se antepondrá al contenido de todas las celdas seleccionadas.

     añadir texto al principio del contenido de la celda

  • Si ejecuta la segunda macro VBA, el valor «-XS» se añadirá al final del contenido de todas las celdas seleccionadas.

     añadir texto al contenido de la celda
Consejo:Si desea colocar los valores modificados en la columna adyacente derechaen lugar de aplicar Agregar texto directamente sobre los valores originales, utilice los siguientes códigos:
  • Anteponer texto al contenido de la celda y colocarlo en la columna siguiente:

    añadir texto al principio del 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
  • Añadir texto al contenido de la celda y colocarlo en la columna siguiente:

    añadir 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

Kutools para Excel's Add Text está diseñada para añadir texto especificado de forma eficaz al principio o al final de cada celda en una o varias selecciones. Además, esta herramienta destaca en tareas más detalladas, como:

  • Agregue texto antes o después de segmentos específicos dentro del contenido de la celda.
  • Inserte texto en la posición designada.
  • Rodea el texto existente añadiendo a la vez prefijos y sufijos.
  • Añada texto específicamente antes de letras mayúsculas y/o minúsculas.
  • Y otras necesidades especializadas de manipulación de texto...
Función Añadir texto de Kutools

Una vez que haya instalado Kutools para Excel, seleccione uno o varios rangos en los que quiera añadir el texto especificado y haga clic en Kutools > Text > Add Text. En el cuadro de diálogo Add Text, proceda del siguiente modo:

  1. Escriba el texto que desea añadir.
  2. Seleccione la opción deseada para indicar dónde colocar el texto. Puede previsualizar el resultado en el panel de vista previa.
  3. Haga clic en Aceptar.

especifique las opciones en el cuadro de diálogo Añadir texto

Consejos:
  • En la captura de pantalla proporcionada, se ha introducido " 2024"en el cuadro de texto con la opción Después del último carácterseleccionada. Puede ver una vista previa de cómo aparecerá el texto en cada celda antes de aplicar los cambios a su rango seleccionado.
  • Si marca la opción Omitir celdas no textuales, la herramienta no añadirá el texto especificado a las celdas que contengan contenido no textual.

Nota: ¿Desea acceder a la utilidad Agregar texto? ¡Descargue Kutools para Excel ahora! Además, Kutools ofrece más de 300 funciones adicionales y una prueba gratuita de 30 días. ¡No espere más e inténtelo hoy mismo!


Agregar texto visualmente al principio / final de todas las celdas mediante formato personalizado

El formato personalizado de Excel es una función potente que te permite modificar visualmente la presentación de las celdas sin alterar el contenido original. Es especialmente útil para añadir unidades o identificadores esenciales para su interpretación, pero que no deben interferir en los cálculos.

Supongamos que tiene una columna de números que representan pesos y desea mostrarlos con la unidad «kg» añadida al final de cada número sin modificar los valores reales para cálculos posteriores. Siga los pasos que se indican a continuación:

  1. Seleccione las celdas que contienen los pesos. Puede seleccionar un rango, una Columna completa o celdas específicas dentro de una hoja de cálculo.

    seleccione las celdas

  2. Mantenga pulsadas las teclas Ctrl + 1para abrir el cuadro de diálogo Establecer formato de celda. Como alternativa, puede hacer clic con el botón derecho en las celdas seleccionadas y elegir Establecer formato de celdaen el menú contextual.
  3. En el cuadro de diálogo Establecer formato de celda, en la pestaña Número, realice lo siguiente:
    1. Seleccione Personalizada en la lista de categorías de la izquierda.
    2. En el cuadro de entrada Tiposituado bajo Personalizada, introduzca el siguiente código de formato:#« kg». A continuación, podrá previsualizar el nuevo formato en el cuadro Ejemplopara ver cómo queda antes de aplicarlo.
    3. Haga clic en Aceptar.

       configure el formato personalizado en el cuadro de diálogo Formato de celdas

Resultado

Ahora, cada número de su selección se mostrará con «kg» añadido, mientras que los valores actuales en las celdas permanecerán inalterados, por lo que cualquier cálculo que implique estas celdas seguirá utilizando los datos numéricos puros sin el texto «kg».

 el texto específico se añade al final de cada celda

Notas:

  • El código de formato #« kg»añade visualmente « kg»a todas las celdas que contienen números; puede personalizarlo de la siguiente manera:
    • Reemplace los kg entre comillas por el texto que desee añadir.
    • Si sus celdas contienen texto y desea añadirles un texto específico, sustituya #(almohadilla) por @(símbolo «arroba») en el código de formato.

      modifique el código personalizado para ajustarlo al texto

  • Para añadir texto visualmente al principio de las celdas, coloque el texto antes del # en su código de formato. Por ejemplo, si introduce «texto »# en el cuadro de formato, se antepondrá «texto » a todas las celdas numéricas.

Insertar texto tras el carácter N en cada celda

En esta sección exploraremos dos métodos para insertar texto específico tras el carácter N en cada celda: uno mediante una fórmula REEMPLAZAR y otro con una herramienta versátil. Como ejemplo, mostraremos cómo insertar un guion (-) tras el quinto carácter.


Insertar texto tras el carácter N con una fórmula REEMPLAZAR

Para insertar texto o caracteres específicos tras el carácter N en las celdas con la función REEMPLAZAR, seguiremos el patrón descrito a continuación.

=REPLACE(cell, N+1, 0, «text»)

La lógica de esta fórmula consiste en reemplazar 0 (ningún) carácter de la celda en la posición N+1 con «texto». Por ejemplo, para insertar un guion (-) tras el quinto carácter, utilizaré la siguiente fórmula:

=REPLACE(A2, 6, 0, "-")

 Insertar texto después del carácter N con una fórmula REEMPLAZAR


Insertar texto tras el carácter N con Kutools para Excel

Al aplicar la función Kutools for Excel de Add Text, podrá añadir el texto especificado no solo al principio o al final de las celdas, sino también en una posición concreta dentro de ellas.

Para insertar un guion (-) tras el quinto carácter, seleccione uno o varios rangos en los que desee insertar el guion y haga clic en Kutools > Text > Add Text. En el cuadro de diálogo Add Text, proceda del siguiente modo:

  1. Escriba un guion ()-) en el cuadro de texto.
  2. Seleccione la opción Después de la posición especificada, e introduzca 5para insertar el guion después del quinto carácter. Puede previsualizar el resultado en el panel de vista previa.
  3. Haga clic en Aceptar.

Insertar texto después del carácter N con Kutools

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

Añadir texto antes / después de caracteres específicos

En esta sección exploraremos dos métodos para añadir texto antes o después de caracteres específicos en celdas de Excel: uno mediante una fórmula SUSTITUIR y otro con una herramienta versátil. A modo de ejemplo, te mostramos 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 celdas con la función SUSTITUIR, seguiremos los patrones descritos a continuación.

  • Añadir texto al principio antes decaracteres específicos («anchor_text»):

    =SUBSTITUTE(cell, «anchor_text», «added_text & anchor_text», 1)

  • Añadir texto al final después decaracteres específicos («anchor_text»):

    =SUBSTITUTE(cell, «anchor_text», «anchor_text & added_text», 1)

La lógica de las fórmulas consiste en reemplazar «anchor_text» dentro de la celda por «added_text & anchor_text» o «anchor_text & added_text», con el fin de insertar «added_text» antes o después de «anchor_text».

Por ejemplo, para insertar «(EO)»antes deel guion (-) en el contenido de las celdas, utilice la siguiente fórmula:

=SUBSTITUTE(A2, "-", "(EO)-", 1)

Insertar texto antes o después de caracteres específicos con la fórmula SUSTITUIR

Consejos:
  • El número 1en la fórmula SUSTITUIR indica a Excel que reemplace únicamente la primera aparición del guion (-) en la celda A2. Si hay varios guiones y desea reemplazar uno distinto, ajuste este número para que coincida con la instancia específica que quiere modificar. Para añadir «(EO)»antes de cada guion, elimine por completo el número de instancia:
    =SUBSTITUTE(A2, "-", "(EO)-")
  • Para insertar «(EO)»después del guion (-), utilice la siguiente fórmula:
    =SUBSTITUTE(A2, "-", "-(EO)", 1)

Insertar texto antes / después de caracteres específicos con Kutools para Excel

Kutools for Excel's Add Text permite insertar 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, seleccione uno o varios rangos donde desee realizar esta modificación y haga clic en Kutools>Text>Add Text. En el cuadro de diálogo Add Text, siga estos pasos:

  1. Escriba (EO) en el cuadro de texto.
  2. Seleccione la opción Texto anterior, e introduzca un guion ()-) en el cuadro de entrada correspondiente. Puede previsualizar el resultado en el panel de vista previa.
  3. Haga clic en Aceptar para insertar (EO) antes del guion.

Insertar texto antes o después de caracteres específicos con Kutools

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

Lo anterior es todo el contenido relevante sobre cómo eliminar macros en Excel. ¡Esperamos que este tutorial le resulte útil! Si desea descubrir más trucos y consejos de Excel, haga clic aquí para acceder a nuestra extensa colección con miles de tutoriales.