Saltar al contenido principal

Invierta la cadena de texto en una celda en Excel

Este artículo explica una fórmula que combina las funciones TEXTJOIN y MID para invertir el orden de las cadenas de texto en una celda en Excel.


¿Cómo invertir la cadena de texto en una celda en Excel?

Fórmula genérica

=TEXTJOIN("",1,MID(text_string,{10,9,8,7,6,5,4,3,2,1},1)

Argumentos

Cadena_texto: La cadena de texto en la que desea invertir el orden. Puede ser:

  • 1. El texto entre comillas;
  • 2. O una referencia a una celda que contiene el texto.

¿Cómo usar esta fórmula?

1. Seleccione una celda en blanco para generar el resultado inverso.

2. Ingrese la fórmula a continuación y presione el Participar y luego arrastre el controlador de relleno para aplicar la fórmula a otras celdas.

=TEXTJOIN("",1,MID(B5,{10,9,8,7,6,5,4,3,2,1},1))

Consejos: Puede reemplazar el número 1 con VERDADERO en la fórmula. Significa que se ignorarán los vacíos en la matriz.

¿Cómo funciona esta fórmula?

=TEXTJOIN("",1,MID(B5,{10,9,8,7,6,5,4,3,2,1},1))

  • 1. MID(B5,{10,9,8,7,6,5,4,3,2,1},1): La función MID extrae cada carácter de la cadena de texto en B5 en orden inverso. Aquí el resultado es {"", "", "", "", "", "l", "e", "c", "x", "E"};
  • 2. TEXTJOIN("",1,{"","","","","","l","e","c","x","E"}): La función TEXTJOIN une cada carácter de la matriz e ignora los vacíos. El resultado final será “lecxE”.

Nota: La fórmula anterior funciona correctamente si la longitud de la cadena de texto es igual o menor a 10 caracteres. Para invertir la cadena de texto cuya longitud es superior a 10 caracteres, aplique la siguiente fórmula de matriz:
=TEXTJOIN("",1,MID(A1,ABS(ROW(INDIRECT("1:"&LEN(A1)))-(LEN(A1)+1)),1))
Por favor recuerde presionar Ctrl + Mayús + Entrar teclas juntas para obtener el resultado correcto.


Funciones relacionadas

Función Excel TEXTJOIN
La función TEXTJOIN de Excel une varios valores de una fila, columna o un rango de celdas con un delimitador específico.

Función MID de Excel
La función MID se usa para buscar y devolver un número específico de caracteres desde el medio de una cadena de texto dada.


Las mejores herramientas de productividad de oficina

Kutools para Excel: te ayuda a destacar entre la multitud

🤖 Asistente de IA de Kutools: Revolucionar el análisis de datos basado en: Ejecución inteligente   |  Generar codigo  |  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos  |  Invocar funciones de Kutools...
Características populares: Buscar, resaltar o identificar duplicados  |  Eliminar filas en blanco  |  Combine columnas o celdas sin perder datos  |  Ronda sin fórmula ...
Súper búsqueda virtual: Múltiples criterios  |  Valor múltiple  |  En varias hojas  |  Búsqueda difusa...
Adv. La lista desplegable: Lista desplegable fácil  |  Lista desplegable dependiente  |  Lista desplegable de selección múltiple...
Administrador de columnas: Agregar un número específico de columnas  |  Mover columnas  |  Toggle Estado de visibilidad de columnas ocultas  Comparar columnas con Seleccionar celdas iguales y diferentes ...
Características destacadas: Enfoque de cuadrícula  |  Vista de diseño  |  Gran barra de fórmulas  |  Administrador de hojas y libros de trabajo | Biblioteca de Recursos (Texto automático)  |  Selector de fechas  |  Combinar hojas de trabajo  |  Cifrar/descifrar celdas  |  Enviar correos electrónicos por lista  |  Súper filtro  |  Filtro especial (filtro negrita/cursiva/tachado...) ...
Los 15 mejores conjuntos de herramientas12 Texto Herramientas (Añadir texto, Quitar caracteres ...)  |  50+ Tabla Tipos (Diagrama de Gantt ...)  |  40+ Práctico Fórmulas (Calcular la edad según el cumpleaños ...)  |  19 Inserción Herramientas (Insertar código QR, Insertar imagen desde la ruta ...)  |  12 Conversión Herramientas (Números a palabras, Conversión de Moneda ...)  |  7 Fusionar y dividir Herramientas (Filas combinadas avanzadas, Dividir celdas de Excel ...)  |  ... y más

Kutools para Excel cuenta con más de 300 funciones, Garantizar que lo que necesita está a sólo un clic de distancia...

Descripción


Ficha Office: habilite la lectura y edición con pestañas en Microsoft Office (incluya Excel)

  • ¡Un segundo para cambiar entre docenas de documentos abiertos!
  • Reduzca cientos de clics del mouse para usted todos los días, diga adiós a la mano del mouse.
  • Aumenta su productividad en un 50% al ver y editar varios documentos.
  • Trae pestañas eficientes a Office (incluido Excel), al igual que Chrome, Edge y Firefox.
Comments (3)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hello,
works almost perfectly thank you,
but if the string is longer than 10, you could use 11,12,13... but still insufficient for sorting tasks.
therefore with right limit the string to the number of values with RIGHT(x,y)
example
=TEXTJOIN("",1,MID(RIGHT(B5,10),{10,9,8,7,6,5,4,3,2,1},1))

in German the syntax is quite different...
=TEXTVERKETTEN("";1;TEIL(RECHTS(A2;40);{40;39;38;37;36;35;34;33;32;31;30;29;28;27;26;25;24;23;22;21;20;19;18;17;16;15;14;13;12;11;10;9;8;7;6;5;4;3;2;1};1))

best regards Andreas
This comment was minimized by the moderator on the site
kok gak bisa yess..?
This comment was minimized by the moderator on the site
=TEXTJOIN("",1,MID(B5,{10,9,8,7,6,5,4,3,2,1},1)) worked for me to reverse characters in string. Thank you very much
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations