Invertir cada número dado
- Jaime Franco Jimenez
- 29 abr 2023
- 1 Min. de lectura
Vamos a resolver otro ejemplo de Excel BI, dicho desafío va a consistir en invertir cada número dado.

Estos son los datos con los que vamos a trabajar.

Vamos a usar la función LARGO para obtener la longitud del valor de la celda A2.

Con la función SECUENCIA, vamos a crear una matriz vertical, donde usaremos de momento solo el argumento filas, empezando desde el numero 1 hasta el numero 9, que es el resultado de la función LARGO.

Lo siguiente es invertir estos valores, para ello, volvemos a la función SECUENCIA, de momento, solo hemos usado el argumento filas, pues, omitimos el argumento columnas, como argumento inicio, debemos de empezar por el valor máximo, dicho valor nos lo devuelve la función LARGO.
=SECUENCIA(LARGO(A2);;LARGO(A2)
Como argumento paso, debemos de ir hacia atrás, por lo que ponemos -1.
Cerramos paréntesis.
=SECUENCIA(LARGO(A2);;LARGO(A2);-1)
Aceptamos, y, vemos que tenemos una secuencia, pero empezando desde el número mayor al número menor.

Lo siguiente es extraer cada carácter de la celda A2, para ello, ponemos la función EXTRAE, como argumento texto, es la celda A2.
=EXTRAE(A2
Como argumento posición inicial, es la función SECUENCIA que hemos creado anteriormente.
=EXTRAE(A2;SECUENCIA(LARGO(A2);;LARGO(A2);-1)
Como argumento numero de caracteres, ponemos 1.
Cerramos paréntesis.
=EXTRAE(A2;SECUENCIA(LARGO(A2);;LARGO(A2);-1);1)
Aceptamos, y, vemos que tenemos una matriz desbordada del mismo número, pero en orden inverso.

Como debemos de crear una única cadena, vamos a usar la función CONCAT.
=CONCAT(EXTRAE(A2;SECUENCIA(LARGO(A2);;LARGO(A2);-1);1))
Aceptamos, arrastramos, y, ya tenemos nuestro desafío resuelto.

Miguel Angel Franco
Comments