Skip to main content

¿Cómo invertir el orden de las cadenas de texto o palabras en Excel?

Author: Xiaoyang Last Modified: 2025-06-03

Cuando usas la hoja de cálculo de Excel, ¿cómo inviertes el orden de las cadenas de texto o palabras en Excel? Por ejemplo, podrías querer invertir “Excel es una herramienta útil para nosotros” a “su rof loot lufesu a si lecxE”. O a veces podrías invertir el orden de las palabras como “Excel, Word, PowerPoint, OneNote” a “OneNote, PowerPoint, Word, Excel”. Normalmente, esto es algo difícil de resolver. Por favor, mira los siguientes métodos:

Invertir cadena de texto con Función Definida por el Usuario

Invertir el orden de las palabras separadas por un separador específico con código VBA

Invertir cadena de texto u orden de palabras con Kutools para Excel rápidamente y fácilmente


arrow blue right bubble Invertir cadena de texto con Función Definida por el Usuario

Supongamos que tienes un rango de cadenas de texto que deseas invertir, como “añadir ceros iniciales en Excel” a “lecxE ni sorez gnidael dda”. Puedes invertir el texto siguiendo estos pasos:

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

2. Haz clic en Insertar > Módulo, y pega la siguiente macro en la ventana del Módulo.

Function Reversestr(str As String) As String
    Reversestr = StrReverse(Trim(str))
End Function

3. Luego guarda y cierra este código, regresa a la hoja de cálculo e introduce esta fórmula: =reversestr(A2) en una celda en blanco para obtener el resultado, ver captura de pantalla:

enter a user defined function formula

4. Luego arrastra el controlador de relleno hacia abajo para copiar esta fórmula, y el texto en las celdas se invertirá de inmediato, ver captura de pantalla:

drag and fill the formula to other cells

a screenshot of kutools for excel ai

Descubre la Magia de Excel con Kutools AI

  • Ejecución Inteligente: Realiza operaciones en celdas, analiza datos y crea gráficos, todo impulsado por comandos simples.
  • Fórmulas Personalizadas: Genera fórmulas adaptadas para optimizar tus flujos de trabajo.
  • Codificación VBA: Escribe e implementa código VBA sin esfuerzo.
  • Interpretación de Fórmulas: Comprende fórmulas complejas con facilidad.
  • Traducción de Texto: Supera las barreras del idioma dentro de tus hojas de cálculo.
Potencia tus capacidades de Excel con herramientas impulsadas por IA. ¡Descarga Ahora y experimenta una eficiencia como nunca antes!

arrow blue right bubble Invertir el orden de las palabras separadas por un separador específico con código VBA

Si tienes una lista de palabras en celdas que están separadas por comas como esta “profesor, médico, estudiante, trabajador, conductor”, y quieres invertir el orden de las palabras como esta “conductor, trabajador, estudiante, médico, profesor”. También puedes usar el siguiente código VBA para resolverlo.

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

2. Haz clic en Insertar > Módulo, y pega la siguiente macro en la ventana del Módulo .

Sub ReverseWord()
'Updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
Dim Sigh As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Sigh = Application.InputBox("Symbol interval", xTitleId, ",", Type:=2)
For Each Rng In WorkRng
    strList = VBA.Split(Rng.Value, Sigh)
    xOut = ""
    For i = UBound(strList) To 0 Step -1
        xOut = xOut & strList(i) & Sigh
    Next
    Rng.Value = xOut
Next
End Sub

3. Luego presiona la tecla F5, aparecerá un cuadro de diálogo, selecciona un rango con el que trabajar. Ver captura de pantalla:

vba code to select a data range

4. Luego haz clic en Aceptar, aparecerá otro cuadro de diálogo para que especifiques el separador en base al cual deseas invertir las palabras, ver captura de pantalla:

vba code to specify the separator that you want to reverse the words based on

5. Luego haz clic en Aceptar, y podrás ver que las palabras seleccionadas se han invertido, ver capturas de pantalla:

original data arrow right the words selected are reversed

arrow blue right bubble Invertir cadena de texto u orden de palabras con Kutools para Excel rápidamente y fácilmente

La función Invertir Texto de Kutools para Excel puede ayudarte a invertir rápidamente y convenientemente varias cadenas de texto. Puede realizar las siguientes operaciones:

Invertir el texto de derecha a izquierda, como “escribir algunas palabras” a “sdrow emos pat”;

Invertir el texto separado por espacios u otros caracteres específicos, como “manzana naranja uva” a “uva naranja manzana”;

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

Invertir el texto de derecha a izquierda:

1. Selecciona el rango que deseas invertir.

2. Haz clic en Kutools > Herramientas de Texto > Invertir Texto, ver captura de pantalla:

clcik Reverse Text Order feature of kutools

3. En el cuadro de diálogo Invertir Texto, selecciona la opción adecuada de Separador que corresponda con los valores de las celdas. Y puedes previsualizar los resultados en el Panel de Vista Previa. Ver captura de pantalla:

select the proper Separator in the dialog box to get the result

 ¡Descarga y prueba gratis Kutools para Excel ahora!


Invertir el texto separado por espacios u otros caracteres específicos:

Esta función también puede ayudarte a invertir las cadenas de texto que están separadas por caracteres específicos.

1. Selecciona las celdas y aplica esta utilidad haciendo clic en Kutools > Texto > Invertir Texto.

2. En el cuadro de diálogo Invertir Texto, elige el separador que divide los valores de las celdas en base al cual deseas invertir las palabras, ver captura de pantalla:

choose the separator which separate the cell values that you want to reverse

3. Luego haz clic en Aceptar o Aplicar, las palabras en las celdas se habrán invertido de inmediato. Ver capturas de pantalla:

original data arrow right the words in the cells have been reversed

Nota: Marca la casilla Saltar celdas no textuales para evitar invertir números en el rango seleccionado.

¡Descarga y prueba gratis Kutools para Excel ahora!


Artículo relacionado:

¿Cómo voltear el nombre y apellido en las celdas en Excel?

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!