Consejo: Otros idiomas son traducidos por Google. Puedes visitar el English versión de este enlace.
Iniciar sesión
x
or
x
x
Suscríbete
x

or

¿Cómo agregar texto en medio de celdas seleccionadas en Excel?

Supongamos que tiene una lista de datos compuesta con una letra inicial G y otros números, y ahora desea agregar otra letra D después de la primera letra G a toda la lista. Vea la siguiente captura de pantalla que se muestra.

¿Cómo puedes hacer para lograr esto? Para agregar la letra a las celdas, una a una parece perder tiempo durante su trabajo. En este artículo, le mostraremos cómo agregar texto en medio de celdas seleccionadas en Excel con métodos eficientes.

Agregar texto en medio de las celdas seleccionadas con la fórmula

Agregar texto en medio de celdas seleccionadas con código VBA

Agregue texto en medio de celdas seleccionadas con Kutools para Excel


Agregue texto al principio o al final de todas las celdas seleccionadas en Excel:

Kutools para Excel Añadir texto la utilidad puede agregar rápidamente texto especificado al principio o al final de las celdas en una selección en Excel. ¡Descargue la función completa 60-day gratis de Kutools for Excel ahora!

Kutools for Excel: con más de 200 útiles complementos de Excel, de prueba sin límite en días 60. Descargue la versión de prueba gratuita Ahora!

Ficha Office Habilite la edición y navegación con pestañas en Office y haga su trabajo mucho más fácil ...
Kutools para Excel: la mejor herramienta de productividad de Office resolverá la mayoría de sus problemas de Excel
  • Texto automático: Cree sus gráficos, imágenes, celdas, fórmulas complejas y reutilizar ellos rápidamente en el futuro.
  • Más de características de texto 20: Extraer número de la cadena de texto; Extraer o eliminar parte de los textos; Convertir números y monedas a palabras en inglés ...
  • Herramientas de fusión: Múltiples libros de trabajo y hojas en uno; Fusionar múltiples celdas / filas / columnas y guardar datos; Combinar filas duplicadas y sumar ...
  • Herramientas divididas: Dividir datos en varias hojas en función del valor; Un libro de trabajo para múltiples archivos Excel, PDF o CSV; De una columna a varias columnas ...
  • Saltar pasta Filas ocultas / filtradas; Cuenta y suma por color de fondo; Crear lista de correo y Enviar correos electrónicos por el valor de la celda...
  • Súper filtro: Cree esquemas de filtro avanzados y aplique a cualquier hoja; Tipo de Propiedad por semana, día, frecuencia y más; Filtrar por negrita, fórmulas, comentario ...
  • Más de potentes funciones de 300; Funciona con Office 2007-2019 y 365; Soporta todos los idiomas; Fácil despliegue en compañía; Funciones completas de prueba gratuita de 60-day.

Agregar texto en medio de las celdas seleccionadas con la fórmula

En esta sección, le proporcionaremos la fórmula para agregar texto en medio de las celdas seleccionadas. Por favor haz lo siguiente.

1. Este método debe hacerse con una columna de ayuda. Seleccione la celda en blanco que se encuentra junto a los datos originales, aquí selecciono la celda B2.

2. Copiar y pegar fórmula = IZQUIERDA (A2,1) & "D" & MID (A2,2,100) en la barra de fórmulas, y luego presione entrar llave. Ver captura de pantalla:

Notas:

1). En la fórmula, el número 1 significa que el texto se agregará después del primer carácter de la celda.

2). El número 2 y 100 indican que los caracteres del segundo al centésimo de la celda original se agregarán después del nuevo texto insertado.

3). Si desea agregar texto después del segundo carácter, cambie el número 1 a 2 y 2 a 3 en la fórmula.

4). Y el carácter "D" es el texto que agregará a la celda. Por favor, cámbielo según sus necesidades.

3. Seleccione la celda B2, arrastre el Control de relleno hasta la celda que desea cubrir con esta fórmula.

Puede ver que el texto se agrega en el medio de las celdas en toda la lista.

Consejos: Además de la fórmula anterior, también puedes aplicar esta fórmula = REEMPLAZAR (A2,2,0, "D"), (el número 2 indica la ubicación donde desea insertar el texto, y la letra D se refiere al texto que necesita agregar, puede cambiarlos a su necesidad), luego presione la tecla Entrar para obtener el resultado.


Agregar texto en medio de celdas seleccionadas con código VBA

Además, puede agregar texto en medio de las celdas seleccionadas con el código VBA.

1. Por favor, pulse otro + F11 para abrir el Aplicaciones de Microsoft Visual Basic ventana.

2. Hacer clic recuadro > Módulo. Luego copie y pegue debajo del código VBA en el editor de Código.

Código VBA: agregue texto a una lista de datos después del primer carácter

Sub AddString()
	Dim Rng As Range
	Dim WorkRng As Range
	On Error Resume Next
	xTitleId = "KutoolsforExcel"
	Set WorkRng = Application.Selection
	Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type: = 8)
	For Each Rng In WorkRng
		Rng.Value = VBA.Left(Rng.Value, 1) & "D" & VBA.Mid(Rng.Value, 2, VBA.Len(Rng.Value) - 1)
	Next
End Sub

3. Prensa F5 clave para ejecutar el código, y en el emergente KutoolsforExcel cuadro de diálogo, seleccione el rango al que desea agregar texto y, finalmente, haga clic en OK botón.

Ahora el texto especificado se agrega después del primer carácter de las celdas seleccionadas.

Nota: En el código anterior, insertará un valor específico después del primer carácter dentro de la celda, puede cambiar el número 1 y 2 por el número 2 y 3 si agrega el texto después del segundo carácter en este script VBA.Left (Rng.Value, 1) & "D" & VBA.Mid (Rng.Value, 2, VBA.Len (Rng.Value) - 1)y la letra D es el nuevo texto que desea insertar.


Agregue texto en medio de celdas seleccionadas con Kutools para Excel

Tenemos que admitir que los dos métodos anteriores son inconvenientes para nosotros. Aquí te mostraré el Añadir texto utilidad de Kutools for ExcelCon esta utilidad, puede especificar fácilmente la posición media de la lista y luego agregar el texto determinado a esa posición de la lista completa al mismo tiempo.

Kutools for Excel : con más de 300 útiles complementos de Excel, de prueba sin límite en días 60.

1. Seleccione la lista que desea agregar texto en el centro de las celdas, y luego haga clic Kutools > Texto > Añadir texto. Ver captura de pantalla:

2. En el Añadir texto cuadro de diálogo, ingrese el texto que desea agregar a las celdas del Texto cuadro, especifique la posición donde desea agregar el texto marcando Especificar opción (aquí ingreso el número 1), luego haga clic en OK botón. (Puede obtener una vista previa instantánea del resultado de la adición en el cuadro de la derecha)

Nota: Para agregar texto en varias posiciones de la celda seleccionada a la vez, puede especificar las posiciones con la coma que se separa en el Especificar caja. Ver captura de pantalla:

Ahora el texto especificado se agrega después de la primera letra en la lista seleccionada.

Propina.Si desea tener una versión de prueba gratuita de esta utilidad, vaya a descarga el software libremente primero, y luego vaya a aplicar la operación de acuerdo a los pasos anteriores.


Office Tab - Navegación con pestañas, edición y administración de libros en Excel:

Office Tab trae la interfaz con pestañas como se ve en los navegadores web como Google Chrome, nuevas versiones de Internet Explorer y Firefox a Microsoft Excel. Será una herramienta de ahorro de tiempo e irremplazable en su trabajo. Vea la demostración a continuación:

¡Haz clic para obtener una versión de prueba gratuita de Office Tab!

Pestaña Office para Excel


Agregue texto en medio de celdas seleccionadas con Kutools para Excel

Kutools for Excel incluye más de las útiles herramientas de Excel de 300. Gratis para probar sin limitaciones en los días 60. ¡Descargue la versión de prueba gratuita ahora!


Artículo relacionado:.


Kutools for Excel: la mejor herramienta de productividad de Office aumenta su productividad en un 80%

  • Super Formula Bar (edite fácilmente varias líneas de texto y fórmula); Diseño de lectura (lee y edita fácilmente un gran número de celdas); Pegar en rango filtrado...
  • Combinar celdas / filas / columnas y mantener datos; Contenido de celdas divididas; Combinar filas duplicadas y suma / promedio... Prevenir células duplicadas; Comparar rangos...
  • Seleccione Duplicado o Único Filas; Seleccionar filas en blanco (todas las celdas están vacías); Super Find y Fuzzy Find en muchos libros de trabajo; Selección aleatoria ...
  • Copia exacta Celdas múltiples sin cambiar la referencia de fórmula; Crear referencias automáticamente a múltiples hojas; Insertar viñetas, Casillas de verificación y más ...
  • Fórmulas favoritas e insertadas rápidamente, Gamas, cuadros y cuadros; Cifrar celdas con contraseña Crear una lista de correo y enviar correos electrónicos ...
  • Extracto del texto, Agregar texto, Eliminar por posición, Eliminar espacio; Crear e imprimir subtotales de paginación; Convertir entre contenido de celdas y comentarios...
  • Súper filtro (guardar y aplicar esquemas de filtro a otras hojas); Clasificación avanzada por mes / semana / día, frecuencia y más; Filtro especial por negrita, cursiva ...
  • Combinar libros de trabajo y hojas de trabajo; Combinar tablas basadas en columnas clave; Dividir datos en varias hojas; Conversión por lotes xls, xlsx y PDF...
  • Más de potentes funciones de 300. Funciona con Office 2007-2019 y 365. Soporta todos los idiomas. Fácil despliegue en compañía. Funciones completas de prueba gratuita de 60-day.
pestaña kte 201905

Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Habilitar la edición y lectura con pestañas en Word, Excel, PowerPoint, Editor, Acceso, Visio y Proyecto.
  • Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta tu productividad en un 50% y reduce cientos de clics de ratón por ti todos los días!
fondo officetab
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Jules · 4 years ago
    This seems complicated. For the originally stated problem why not just do a search for G and replace all with GD?
    • To post as a guest, your comment is unpublished.
      Joshua · 1 years ago
      Because you might want to insert a specific character at a certain index of the string. What if they weren't all G's? This was just to provide an example of how it works.