
Sommario
Per dividere dimensioni come "100 x 50 x 25" in tre parti separate, puoi utilizzare formule basate su diverse funzioni: SINISTRA, MEDIO, DESTRA, TROVA, LUNGO e SOSTITUISCI.
Nota: puoi anche utilizzare Riempimento Flash in Excel 2013 e versioni successive e la funzione "Testo in colonne" nelle versioni precedenti di Excel. Entrambi gli approcci sono un po 'più semplici delle formule descritte di seguito. Tuttavia, se vuoi una soluzione formula, continua a leggere.
Spiegazione
La prima dimensione
Per ottenere la prima dimensione, stiamo usando questa formula in C4:
=LEFT(B4,FIND("x",B4)-1)
Funziona estraendo il testo a partire da SINISTRA. Il numero di caratteri viene calcolato individuando la prima "x" nel testo utilizzando la funzione TROVA, quindi sottraendo 1.
La seconda dimensione
Per ottenere la seconda dimensione, stiamo usando questa formula in D4:
=MID(B4,FIND("x",B4)+1,FIND("~",SUBSTITUTE(B4,"x","~",2))-(FIND("x",B4)+1))
Questa formula utilizza la funzione MID, che estrae un certo numero di caratteri a partire da una certa posizione nella successiva. La posizione di partenza si calcola con questo:
FIND("x",B4)+1
Che individua semplicemente la prima "x" e aggiunge 1.
Il numero di caratteri viene calcolato utilizzando:
FIND("~",SUBSTITUTE(B4,"x","~",2))-(FIND("x",B4)+1)
Usiamo SOSTITUISCI con TROVA per localizzare la posizione della 2a "x", come descritto qui.
Quindi sottraiamo da ciò la posizione della prima "x" + 1.
La terza dimensione
Per ottenere la terza dimensione, stiamo usando questa formula in E4:
=RIGHT(B4,LEN(B4)-FIND("~",SUBSTITUTE(B4,"x","~",2)))
Questo utilizza la funzione RIGHT per estrarre un numero specifico di caratteri, a partire da destra. Calcoliamo il numero di caratteri da estrarre ottenendo la lunghezza totale con LEN, quindi sottraendo la posizione della seconda istanza di "x".