Skip to main content

¿Cómo mover la última palabra a la celda adyacente siguiente?

Author: Xiaoyang Last Modified: 2025-06-04

Supongamos que tengo una lista de cadenas de texto de las cuales quiero mover la última palabra a la celda adyacente siguiente, como se muestra en la siguiente captura de pantalla. Por supuesto, puedes cortar y pegarlas una por una, pero, ¿hay alguna manera rápida de moverlas a la siguiente celda de una vez en Excel?

a screenshot of moving the last word to the next adjacent cell

Mover la última palabra a la celda adyacente siguiente con código VBA

Extraer la última palabra a la celda adyacente siguiente con fórmula


Mover la última palabra a la celda adyacente siguiente con código VBA

Para cortar y mover la última palabra de una celda a la celda adyacente siguiente, aplica el siguiente código VBA:

1. Mantén presionadas las teclas ALT + F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.

2. Haz clic en Insertar > Módulo, y pega el siguiente código en la Ventana del Módulo.

Código VBA: Mover la última palabra a la celda adyacente siguiente:

Sub splitlastword()
    Dim xCell As Range
    Dim xStr As String
    Dim xAddress As String
    Dim xRg As Range
    On Error Resume Next
    xAddress = ActiveWindow.RangeSelection.Address
    Set xRg = Application.InputBox("Please selec the text cells:", "Kutools for Excel", xAddress, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    If xRg.Columns.Count > 1 Then
       MsgBox "Only one column in the seleted range", vbInformation, "Kutools for Excel"
       Exit Sub
    End If
    For Each xCell In xRg
        xStr = Trim(xCell.Value)
        xCell.Offset(0, 1) = Mid(xStr, InStrRev(xStr, " "))
        xCell.Value = Left(xStr, InStrRev(xStr, " "))
    Next
End Sub

3. Luego presiona la tecla F5 para ejecutar este código, y aparecerá un cuadro de diálogo para recordarte que selecciones las celdas de texto de las que deseas mover la última palabra, ver captura de pantalla:

a screenshot of selecting the source data

4. Luego haz clic en el botón Aceptar, y las últimas palabras en las celdas seleccionadas se habrán movido inmediatamente a las celdas adyacentes a la derecha, ver captura de pantalla:

a screenshot showing the moving result of the last word


Extraer la última palabra a la celda adyacente siguiente con fórmula

Si solo necesitas extraer las últimas palabras de las cadenas de texto sin moverlas, la siguiente fórmula puede ayudarte.

Por favor, introduce esta fórmula:

=RIGHT(A2,LEN(A2)-FIND("*",SUBSTITUTE(A2," ","*",LEN(A2)-LEN(SUBSTITUTE(A2," ",""))))) en una celda en blanco junto a la celda de texto, y luego arrastra el controlador de relleno hacia abajo a las celdas donde deseas extraer la última palabra; todas las últimas palabras se han extraído de las cadenas de texto sin mover las originales. Ver captura de pantalla:

a screenshot of using formula to extract the last word


Las mejores herramientas de productividad para Office

🤖 Kutools AI Aide: Revoluciona el análisis de datos basado en: Ejecución inteligente | Generar código | Crear fórmulas personalizadas | Analizar datos y generar gráficos | Invocar Funciones mejoradas
Funciones populares: Buscar, resaltar o marcar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda de varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Crea rápidamente una lista desplegable | Lista desplegable dependiente | Lista desplegable de selección múltiple....
Administrador de columnas: Agregar un número específico de columnas | Mover columnas | Alternar el estado de visibilidad de columnas ocultas | Comparar rangos y columnas...
Funciones destacadas: Cuadrícula de enfoque | Vista de diseño | Barra de fórmulas mejorada | Administrador de Libro de trabajo y Hoja de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Cifrar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtrar celdas con fuente en negrita/cursiva/tachado...)...
Top15 conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres específicos, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas para combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) | ... y más

Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...


Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo

  • Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de nuevas ventanas.
  • ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!