
Resumen
Para dividir dimensiones como "100x50x25" en tres partes separadas, puede utilizar fórmulas basadas en varias funciones: IZQUIERDA, MEDIA, DERECHA, ENCONTRAR, LARGO y SUSTITUIR.
Nota: también puede utilizar Flash Fill en Excel 2013 y versiones posteriores, y la función "Texto en columnas" en versiones anteriores de Excel. Ambos enfoques son bastante más simples que las fórmulas que se describen a continuación. Sin embargo, si desea una solución de fórmula, siga leyendo.
Explicación
La 1ra dimensión
Para obtener la primera dimensión, estamos usando esta fórmula en C4:
=LEFT(B4,FIND("x",B4)-1)
Esto funciona extrayendo texto a partir de la IZQUIERDA. El número de caracteres se calcula localizando la primera "x" en el texto usando la función BUSCAR, luego restando 1.
La 2da dimensión
Para obtener la segunda dimensión, estamos usando esta fórmula en D4:
=MID(B4,FIND("x",B4)+1,FIND("~",SUBSTITUTE(B4,"x","~",2))-(FIND("x",B4)+1))
Esta fórmula utiliza la función MID, que extrae un cierto número de caracteres comenzando en una determinada posición en la siguiente. La posición inicial se calcula con esto:
FIND("x",B4)+1
Lo que simplemente ubica la primera "x" y suma 1.
El número de caracteres se calcula utilizando:
FIND("~",SUBSTITUTE(B4,"x","~",2))-(FIND("x",B4)+1)
Usamos SUBSTITUTE con FIND para ubicar la posición de la segunda "x", como se describe aquí.
Luego restamos de eso la ubicación de la primera "x" + 1.
La tercera dimensión
Para obtener la tercera dimensión, estamos usando esta fórmula en E4:
=RIGHT(B4,LEN(B4)-FIND("~",SUBSTITUTE(B4,"x","~",2)))
Utiliza la función DERECHA para extraer un número específico de caracteres, comenzando por la derecha. Calculamos el número de caracteres a extraer obteniendo la longitud total con LEN, luego restando la ubicación de la segunda instancia de "x".