Saltar al contenido principal

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

Autor: Kelly Última modificación: 2024-05-08

Ocasionalmente, es posible que necesite anteponer o agregar el mismo texto específico a cada celda dentro de una selección. Hacer esto manualmente para cada celda puede resultar bastante tedioso y llevar mucho tiempo. Afortunadamente, existen varios métodos más simples para lograr esto, lo que le permite agregar el mismo texto al inicio o al final de todas las celdas en una selección de manera más eficiente.


Vídeo: Agregar texto en Excel


Agregue texto al principio/final de todas las celdas usando Flash Fill

Flash Fill in Excel es una herramienta inteligente que completa datos automáticamente cuando detecta un patrón. Esta característica es particularmente útil para agregar texto a las celdas cuando tiene un ejemplo del resultado deseado.

Supongamos que necesita anteponga "Dr." a los nombres en la columna A. Así es como puedes usar Flash Fill para lograr esto:

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

  2. Escriba el primer ejemplo con "Dr. " agregado en la primera celda de la siguiente columna y presione Participar.

  3. Prensa Ctrl + E para llenar automáticamente el resto de las celdas de la columna con "Dr. " antepuesto a los nombres.

    Consejo: También puede hacer clic en el Datos pestaña en la cinta, luego seleccione Relleno flash para lograr el mismo resultado si prefiere utilizar la interfaz de cinta para operaciones de Excel.

Nota: A agregar texto específico después de los nombres, como agregar ", recursos humanos" para indicar un departamento de recursos humanos, puede utilizar el mismo enfoque:


Agregue texto al principio/final de todas las celdas con fórmulas

Para insertar fácilmente texto o caracteres específicos al principio o al final de las celdas, puede concatenar una cadena específica con la referencia de la celda usando una fórmula de Excel. Supongamos que necesitas anteponga "Clase A:" a los nombres en la columna A. A continuación te explicamos cómo puedes aplicar una fórmula para lograrlo:

  1. Seleccione una celda donde desea generar el nombre con el prefijo "Clase A: ".

  2. Ingrese cualquiera de estas fórmulas según sus preferencias y presione Participar para ver el primer resultado (aquí usaré 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 agrega a los nombres, y A2 es la primera celda que contiene un nombre que desea modificar. Siéntase libre de sustituir "Clase A: " y ajustar A2 para satisfacer sus necesidades específicas.

  3. Arrastre el controlador de relleno hacia las celdas a las que desea aplicar esta fórmula.

Notas:

  • Para simplificar, coloque el texto que desea agregar en una celda específica (como E2) y luego combine las dos celdas. Consejo: La dirección de celda para el texto antepuesto está bloqueada con el signo $ para evitar cambios al copiar la fórmula.

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


Agregue texto al principio/final de todas las celdas usando AI

La función AI Aide en Kutools for Excel Es un importante avance en el procesamiento inteligente de datos. Aprovecha la inteligencia artificial para analizar sus solicitudes y ejecutar tareas complejas con un simple comando.

Para anteponer texto como "Dr. " a las celdas seleccionadas, simplemente seleccione las celdas, haga clic Kutools > Asistente de IAy dígale a Kutools AI Aide: Agregue "Dr." antes de cada celda seleccionada. Comprenderá y presentará instantáneamente una Implementación botón. Haga clic en él y los cambios se aplicarán inmediatamente.

Notas:

  • Si el resultado no es el que esperaba y desea deshacer los cambios, haga clic en el Insatisfecho botón para revertir sus acciones.
  • A agregar texto, como "AA" al final de todas las celdas seleccionadas, ajusta tu solicitud a Añadir "AA" después de cada celda seleccionada.
  • Quiere acceder al Asistente de IA ¿utilidad? Descargar Kutools for Excel ¡ahora! Más allá de esto, Kutools cuenta con una gran variedad de más de 300 funciones y ofrece una prueba gratuita de 30 días. ¡No esperes, pruébalo hoy!

Agregue texto al principio/final de todas las celdas con VBA

En esta sección, exploraremos un método VBA sencillo para agregar texto específico directamente al principio o al final de todas las celdas dentro de uno o varios rangos seleccionados.

  1. Seleccione los rangos donde agregará el texto especificado al principio o al final de todas las celdas.
  2. Mantenga pulsado el botón Alt + F11 teclas en Excel para abrir el Microsoft Visual Basic para aplicaciones ventana.
  3. Haga Clic en recuadro > Móduloy pegue el siguiente código VBA en el Módulo ventana.
    • VBA: agregar texto especificado Al Principio de células
      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 todas las celdas seleccionadas con "EXCL-". Asegúrese de reemplazar este texto de muestra en el código con el texto real que necesita antes de aplicarlo a su hoja de trabajo.

    • VBA: agregar texto especificado hasta el final de células
      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" con el sufijo específico que desea agregar al contenido de su celda antes de ejecutar la macro en su hoja de trabajo.

  4. Pulse el botón F5 tecla para ejecutar la macro.

Resultado

  • Si ejecuta el primer VBA, el valor "EXCL-" se antepondrá al contenido de todas las celdas seleccionadas.

  • Si ejecuta el segundo VBA, el valor "-XS" se agregará al contenido de todas las celdas seleccionadas.

Consejo: Si tu quisieras coloque los valores modificados en la columna adyacente derecha en lugar de agregar texto directamente a los valores originales, use los códigos a continuación:
  • Anteponga texto al contenido de la celda y colóquelo en la siguiente columna:

    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
  • Agregue texto al contenido de la celda y colóquelo en la siguiente columna:

    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

Agregue texto al principio/final de todas las celdas con Kutools para Excel

Kutools for Excel's Add Text La herramienta está diseñada para manejar de manera eficiente la adición de texto específico 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.
  • Ajustar texto alrededor del contenido existente agregando prefijos y sufijos simultáneamente.
  • Agregar texto específicamente antes de letras mayúsculas y/o minúsculas.
  • Y se necesita una manipulación de texto más especializada...

Una vez que tenga Kutools for Excel instalado, seleccione uno o varios rangos donde desea agregar texto específico y haga clic en Kutools > Text > Add Text. En la Add Text cuadro de diálogo, haga lo siguiente:

  1. Escriba el texto que desea agregar.
  2. Seleccione la opción deseada sobre dónde colocar el texto. Puede obtener una vista previa del resultado en el panel de vista previa.
  3. Golpear OK.

Consejos:
  • En la captura de pantalla proporcionada, "2024" ha sido ingresado en el cuadro de texto con el Después del último personaje opción seleccionada. Puede ver una vista previa de cómo aparecerá el texto en cada celda antes de aplicar los cambios a los rangos seleccionados.
  • Si se comprueba la Skip non-text cells opción, la herramienta no agregará el texto especificado a las celdas que contengan contenido que no sea texto.

Nota: Quiere acceder al Añadir texto ¿utilidad? Descargar Kutools for Excel ¡ahora! Más allá de esto, Kutools cuenta con una gran variedad de más de 300 funciones y ofrece una prueba gratuita de 30 días. ¡No esperes, pruébalo hoy!


Agregue texto visualmente al principio/final de todas las celdas usando un formato personalizado

El formato personalizado en Excel es una característica poderosa que le permite modificar visualmente las pantallas de las celdas sin alterar realmente el contenido original de la celda. Es particularmente útil para agregar unidades o identificadores que son esenciales para la interpretación pero que no deben interferir con los cálculos.

Suponga que tiene una columna de números que representan pesos que desea pantalla con la unidad "kg" adjunta a cada número sin cambiar los números reales para fines de cálculo. Siga los pasos 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.

  2. Mantenga pulsado el botón Ctrl + 1 teclas para abrir el Formato de celdas diálogo. Alternativamente, puede hacer clic derecho en las celdas seleccionadas y elegir Formato de celdas desde el menú contextual.
  3. En Formato de celdas diálogo, en el Número pestaña, por favor:
    1. Seleccione Personalizado de la lista de categorías de la izquierda.
    2. En Tipo de Propiedad cuadro de entrada debajo Personalizado, ingrese el siguiente código de formato: #" kg". Luego podrá obtener una vista previa del nuevo formato en el Muestra cuadro para ver cómo se ve antes de aplicar.
    3. Haga Clic en OK.

Resultado

Ahora, cada número en su selección se mostrará con "kg" adjunto, 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 los "kg" texto.

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:
    • Vuelva a colocar la kg entre comillas con el texto que deseas agregar.
    • Si sus celdas contienen texto y desea agregarles texto específico, reemplace # (signo de número) con @ (signo "arroba") en el código de formato.

  • A agregar texto visualmente al comienzo de las celdas, precede a la # en su código de formato con el texto. Por ejemplo, ingresando "texto "# en el cuadro de formato antepondrá "texto " a todas las celdas numéricas.

Insertar texto después del enésimo carácter dentro de cada celda

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


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

Para insertar texto o caracteres específicos después del enésimo carácter en celdas con la función REEMPLAZAR, seguiremos el patrón que se describe a continuación.

=REPLACE(cell, N+1, 0, "text")

La lógica detrás de esta fórmula es reemplazar 0 (no) personajes del (SCD por sus siglas en inglés), en el (N + 1)ésima posición con "texto". Por ejemplo, a inserte un guión (-) después del quinto carácter, usaré la siguiente fórmula:

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


Inserte texto después del enésimo carácter con Kutools para Excel

Al aplicar Kutools for Excel's Add Text función, puede agregar texto específico no solo al principio o al final de las celdas, sino también a una posición específica dentro de las celdas.

A inserte un guión (-) después del quinto carácter, seleccione uno o varios rangos donde desee insertar un guión y haga clic en Kutools > Text > Add Text. En la Add Text cuadro de diálogo, haga lo siguiente:

  1. Escriba un guión (-) en el cuadro de texto.
  2. Seleccione Especificar posición opción e ingrese 5 para insertar el guión después del quinto carácter. Puede obtener una vista previa del resultado en el panel de vista previa.
  3. Golpear OK.

Nota: Quiere acceder al Añadir texto ¿utilidad? Descargar Kutools for Excel ¡ahora! Más allá de esto, Kutools cuenta con una gran variedad de más de 300 funciones y ofrece una prueba gratuita de 30 días. ¡No esperes, pruébalo hoy!


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 un Fórmula SUSTITUIR y otro con un herramienta versátil. A modo de ilustración, demostraremos cómo insertar "(EO)" antes y después del guión (-) en el contenido de la celda.


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 que se describen a continuación.

  • Anteponer texto antes caracteres específicos ("anchor_text"):

    =SUBSTITUTE(cell, "anchor_text", "added_text & anchor_text", 1)

  • Agregar texto después de caracteres específicos ("anchor_text"):

    =SUBSTITUTE(cell, "anchor_text", "anchor_text & added_text", 1)

La lógica detrás de las fórmulas es reemplazar "texto de anclaje" en la pestaña (SCD por sus siglas en inglés), "texto_añadido y texto_ancla" or "texto_ancla y texto_añadido", para insertar "texto_añadido" antes o después "texto de anclaje".

Por ejemplo, para insertar "(EO)" antes el guión (-) en el contenido de la celda, utilice la siguiente fórmula:

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

Consejos:
  • El número 1 en la fórmula SUSTITUIR le dice a Excel que reemplace solo la primera aparición del guión (-) en la celda A2. Si hay varios guiones y desea reemplazar uno diferente, ajuste este número para que coincida con la instancia específica a la que se dirige. Para agregar "(EO)" antes de cada guión, elimine el número de instancia por completo:
    =SUBSTITUTE(A2, "-", "(EO)-")
  • Para insertar "(EO)" después del guión (-), utilice la siguiente fórmula:
    =SUBSTITUTE(A2, "-", "-(EO)", 1)

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

Kutools for Excel's Add Text La función le permite agregar texto fácilmente antes o después de caracteres específicos dentro de las celdas.

A inserte "(EO)" antes del guión (-) en el contenido de la celda, seleccione uno o varios rangos donde desea realizar esta modificación y haga clic en Kutools > Text > Add Text. En la Add Text cuadro de diálogo, haga lo siguiente:

  1. Tipo de Propiedad (OE) en el cuadro de texto.
  2. Seleccione Antes del texto opción e introduzca un guión (-) en el cuadro de entrada correspondiente. Puede obtener una vista previa del resultado en el panel de vista previa.
  3. Golpear OK para insertar (EO) antes del guión.

Nota: Quiere acceder al Añadir texto ¿utilidad? Descargar Kutools for Excel ¡ahora! Más allá de esto, Kutools cuenta con una gran variedad de más de 300 funciones y ofrece una prueba gratuita de 30 días. ¡No esperes, pruébalo hoy!


Arriba está todo el contenido relevante relacionado con la eliminación de macros en Excel. Espero que encuentres útil el tutorial. Si desea explorar más consejos y trucos de Excel, haga clic aquí. para acceder a nuestra extensa colección de más de miles de tutoriales.