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 intercambiar o cambiar texto dentro de una celda en Excel?

En muchos casos, puede necesitar intercambiar texto en una sola celda para algunos propósitos. Por ejemplo, una celda contiene un nombre Smith John, necesita intercambiar los textos dentro de la celda para cambiar el nombre a John Smith. Este artículo enumera algunos métodos para resolver este problema.

Cambie o cambie el texto dentro de una celda usando la fórmula

Cambie o cambie texto dentro de una celda usando el código VBA

Cambie o cambie texto fácilmente dentro de una celda por Kutools para Excel


Cambie o cambie el texto fácilmente dentro de una celda en Excel:

La Texto inverso utilidad de Kutools for Excel puede ayudarle a intercambiar fácilmente texto dentro de una celda por cierto separador en Excel. Ver la siguiente captura de pantalla:

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


Cambie o cambie el texto dentro de una celda usando la fórmula


La fórmula siguiente puede ayudarlo a intercambiar textos dentro de una celda en Excel. Por favor haz lo siguiente.

1. Seleccione una celda en blanco para ubicar los datos intercambiados, ingrese la fórmula = DERECHA (A2, LEN (A2) -FIND ("", A2)) & "" & IZQUIERDA (A2, FIND ("", A2) -1) en la barra de fórmulas, y luego presione entrar llave. Ver captura de pantalla:

2. Seleccione la celda de resultado, luego arrastre la Manija de relleno hacia abajo para obtener el resto de resultados como se muestra a continuación.

Luego puede ver que el nombre y el apellido se intercambian en celdas especificadas.

Notas: Este método solo puede intercambiar dos textos dentro de una celda que están separados por espacio.


Cambie o cambie texto dentro de una celda usando el código VBA

Como se muestra en el ejemplo anterior, también puede ejecutar el siguiente script VBA para intercambiar o cambiar texto dentro de una celda.

1. presione el otro + F11 teclas simultáneamente para abrir el Microsoft Visual Basic para aplicaciones ventana.

2. En el Microsoft Visual Basic para aplicaciones ventana, haga clic recuadro > Módulo. Luego copie y pegue el código de VBA a continuación en la ventana del Módulo.

Código VBA: intercambie o cambie texto dentro de una celda

Sub res()
    Dim xRg As Range, yRg As Range
    Dim LastRow As Long, i As Long
    Dim strTxt As String, strFs As String
    Dim strLs As String, N As Integer
    On Error Resume Next
    Set xRg = Application.InputBox(Prompt:="Range Selection:", _
                                    Title:="Kutools for excel", Type:=8)
    For Each yRg In xRg
        On Error Resume Next
        strTxt = yRg.Value
        Trim (strTxt)
        N = InStr(strTxt, " ")
        strLs = Left(strTxt, N - 1)
        strFs = Right(strTxt, Len(strTxt) - N)
        yRg.Value = strFs & " " & strLs
    Next
End Sub

3. presione el F5 clave para ejecutar el código. En el apareciendo Kutools for Excel cuadro de diálogo, seleccione el rango con los datos que necesita intercambiar y luego haga clic en OK botón. Ver captura de pantalla:

Luego puede ver que los textos en el nombre especificado se cambian inmediatamente.

Notas: Este código también puede intercambiar dos palabras dentro de una celda que están separadas por espacio correctamente.


Cambie o cambie texto fácilmente dentro de una celda por Kutools para Excel

Esta sección recomienda la utilidad de orden inverso de texto de Kutools for Excel para ayudarlo a resolver fácilmente este problema. Por favor haz lo siguiente.

Kutools for Excel : con más de 300 útiles complementos de Excel, gratis para probar sin limitaciones en los días 60.

1. Seleccione el rango que contiene los textos que necesita intercambiar, luego haga clic Kutools > Texto > Orden de texto inverso. Ver captura de pantalla:

2. En el Texto inverso cuadro de diálogo, especifique un separador en el que intercambiará los textos en función de Separador sección. En este caso, selecciono el Espacio opción. Y luego haz clic en OK botón.

Luego puede ver que los datos en las celdas seleccionadas se intercambian en la misma celda por un separador especificado inmediatamente.

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.


Demostración: intercambie o cambie texto fácilmente dentro de una celda por 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:



Herramientas de productividad recomendadas para Excel

Kutools para Excel lo ayuda a terminar el trabajo antes de tiempo y sobresalir de la multitud

  • Más que las potentes funciones avanzadas de 300, diseñadas para los escenarios de trabajo 1500, aumentando la productividad en un 70%, le dan más tiempo para cuidar de la familia y disfrutar de la vida.
  • Ya no es necesario memorizar fórmulas y códigos de VBA, dale un descanso a tu cerebro de ahora en adelante.
  • Conviértase en un experto en Excel en minutos 3. Las operaciones complicadas y repetidas se pueden realizar en segundos.
  • Reduzca miles de operaciones de teclado y mouse todos los días, despídase ahora de las enfermedades profesionales.
  • 110,000 personas altamente efectivas y 300 + elección de compañías de renombre mundial.
  • 60-day completo de prueba gratuita de características. Garantías de devolución del dinero de 60-day. 2 años de actualización y soporte gratis.

Trae la navegación y edición con pestañas a Microsoft Office, mucho más poderosa que las pestañas del navegador

  • La pestaña Office está diseñada para Word, Excel, PowerPoint y otras aplicaciones de Office: Publisher, Access, Visio y Project.
  • 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!
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.