Dividere le dimensioni in lunghezza, altezza e larghezza individuali
Questo articolo illustra come suddividere le dimensioni contenute in una cella in tre parti distinte: lunghezza, altezza e larghezza.

Come suddividere le dimensioni in tre parti?
Per suddividere le dimensioni in lunghezza, altezza e larghezza individuali, occorre applicare tre formule distinte separatamente.
Formula generica per estrarre la prima dimensione
=LEFT(text,FIND(«char»,text)-1)
Formula generica per estrarre la seconda dimensione
=MID(text,FIND(«char»,text)+1,FIND(«@»,SUBSTITUTE(text,«char»,«@»,2))-(FIND(«char»,text)+1))
Formula generica per estrarre la terza dimensione
=RIGHT(text,LEN(text)-FIND(«@»,SUBSTITUTE(text,«char»,«@»,2)))
Argomenti delle formule sopra indicate
Testo: La stringa da cui si desidera estrarre il numero specificato di caratteri. Può essere:
- 1. Il testo racchiuso tra virgolette;
- 2. Oppure un riferimento a una cella che contiene il testo.
Carattere: Il carattere in base al quale dividerai le dimensioni.
Come si utilizzano queste formule?
Innanzitutto, dobbiamo ricavare la prima dimensione.
1. Seleziona una cella vuota per visualizzare la prima dimensione.
2. Inserisci la seguente formula nella cella e premi il tasto InvioSeleziona la cella contenente il risultato e, se necessario, trascina il quadratino di riempimento per estendere la formula alle altre celle.
=LEFT(B5,FIND(«x»,B5)-1)

Successivamente, procederemo a suddividere la seconda dimensione come segue.
1. Seleziona una cella vuota per visualizzare la seconda dimensione.
2. Inserisci la formula seguente nella cella e premi il tasto Invio. Seleziona la cella del risultato e trascina il quadratino di riempimento per applicare la formula ad altre celle secondo necessità.
=MID(B5,FIND(«x»,B5)+1,FIND(«@»,SUBSTITUTE(B5,«x»,«@»,2))-(FIND(«x»,B5)+1))

Infine, ottieni l'ultima dimensione
1. Seleziona una cella vuota per visualizzare l'ultima dimensione.
2. Inserisci la seguente formula nella cella e premi il tasto InvioSeleziona la cella del risultato e trascina il quadratino di riempimento per estendere la formula alle altre celle, secondo le tue esigenze.
=RIGHT(B5,LEN(B5)-FIND(«@»,SUBSTITUTE(B5,«x»,«@»,2)))

Come funzionano queste formule?
=LEFT(B5,FIND(«x»,B5)-1)
1. TROVA(«x»,B5)-1: La funzione TROVA individua la posizione della prima «x» in B5. Per ottenere la prima dimensione escludendo la «x», sottrai 1. Il risultato è quindi 4-1=3.
2. SINISTRA(B5,3): La funzione SINISTRA estrae i primi 3 caratteri da sinistra in B5 e restituisce 100.
=MID(B5,FIND(«x»,B5)+1,FIND(«@»,SUBSTITUTE(B5,«x»,«@»,2))-(FIND(«x»,B5)+1))
1. FIND(«x»,B5)+1La funzione TROVA individua la prima «x» in B5. Poiché occorre ottenere la posizione successiva alla prima «x», è necessario aggiungere 1. Il risultato è quindi 4 + 1 = 5.
2. FIND(«@»,SUBSTITUTE(B5,«x»,«@»,2)):
- SUBSTITUTE(B5,«x»,«@»,2): La funzione SOSTITUISCI sostituisce la seconda occorrenza di «x» in B5 con «@» e restituisce il risultato come 100x50@300;
- FIND(«@»,100x50@300)La funzione TROVA individua la posizione del carattere «@» nel testo «100x50@300» e restituisce il risultato 7.
3. (TROVA(«x»,B5)+1): Come indicato al passaggio 1, la funzione TROVA individua la prima occorrenza di «x» in B5 e aggiunge 1, restituendo il risultato 5.
4. STRINGA.ESTRAI(B5,5,7-(5)): La funzione STRINGA.ESTRAI estrae due caratteri (7−5=2) a partire dal quinto carattere del testo in B5, restituendo il risultato finale "50".
=RIGHT(B5,LEN(B5)-FIND(«@»,SUBSTITUTE(B5,«x»,«@»,2)))
1. LEN(B5): La funzione LUNGHEZZA calcola il numero totale di Filtra per lunghezza della stringa in B5 e restituisce il risultato come 10;
2. FIND(«@»,SUBSTITUTE(B5,«x»,«@»,2)):
- SUBSTITUTE(B5,«x»,«@»,2): La funzione SOSTITUISCI sostituisce la seconda «x» in B5 con «@» e restituisce il risultato come 100x50@300;
- FIND(«@»,100x50@300)La funzione TROVA individua il carattere «@» nel testo «100x50@300» e restituisce 7 come risultato.
3. LEN(B5)-FIND(«@»,SUBSTITUTE(B5,«x»,«@»,2)): (10-7) La lunghezza totale della stringa di testo nella cella B5 meno i primi 7 caratteri restituisce il risultato 3.
4. RIGHT(B5,3): La funzione DESTRA estrae quindi 3 caratteri dal lato destro di B5, restituendo la terza dimensione: 300.
Funzioni correlate
Funzione SINISTRA di Excel
La funzione SINISTRA estrae un numero specificato di caratteri dall’inizio di una stringa.
Funzione STRINGA.ESTRAI di Excel
La funzione STRINGA.ESTRAI ti permette di estrarre un numero specifico di caratteri dalla parte centrale di una stringa di testo fornita.
Funzione DESTRA di Excel
La funzione DESTRA estrae un numero specifico di caratteri dall’estremità destra di una stringa di testo.
Funzione TROVA di Excel
La funzione TROVA cerca una stringa all'interno di un’altra e restituisce la posizione iniziale della stringa trovata.
Funzione LUNGHEZZA di Excel
La funzione LUNGHEZZA restituisce il numero di caratteri contenuti in una stringa di testo.
Funzione SOSTITUISCI di Excel
La funzione SOSTITUISCI di Microsoft Excel ti permette di sostituire testo o caratteri all'interno di una stringa con altri testi o caratteri.
Formule correlate
Dividere le dimensioni in due parti in Excel
Questo articolo ti spiega come usare una formula per separare le dimensioni contenute in una cella in due parti distinte, escludendo le unità di misura (lunghezza e larghezza).
Separare i numeri dalle unità di misura
Questo articolo ti spiega come usare una formula per separare facilmente i numeri dalle unità di misura.
I Migliori Strumenti per la Produttività in Office
Kutools per Excel – Aiuta te a distinguerti dalla folla
Kutools per Excel Vanta oltre 300 funzionalità,assicurandoti che ciò di cui hai bisogno sia sempre a portata di clic...
Office Tab – Abilita la lettura e la modifica a schede in Microsoft Office (incluso Excel)
- Passa tra decine di documenti aperti in un secondo!
- Riduci centinaia di clic del mouse ogni giorno e dì addio al “mouse hand”.
- Aumenta la tua produttività del 50 % visualizzando e modificando più documenti contemporaneamente.
- Porta l’efficienza delle schede in Office (incluso Excel), proprio come in Chrome, Edge e Firefox.