Guida alla conversione delle celle in Excel – converti unità, testo e numeri, valute, fusi orari, ecc.
Quando lavori con i dati in Excel, può capitare di dover effettuare alcune conversioni sulle celle, come la conversione di unità, valute, fusi orari e altro ancora. In questa guida sono raccolte diverse tipologie di conversioni di celle che potresti incontrare nel lavoro quotidiano su Excel, con soluzioni dettagliate passo dopo passo per aiutarti a gestire facilmente queste operazioni.
Questa guida tratta principalmente i seguenti argomenti: (Clicca su qualsiasi voce dell'indice qui sotto o a destra per accedere direttamente al contenuto corrispondente.)
1. Converti tra diverse unità di misura in Excel
Normalmente, utilizziamo la funzione CONVERTI per trasformare un numero da un'unità di misura a un'altra. Tuttavia, per alcune conversioni di unità, la funzione CONVERTI non è applicabile.
Gli esempi seguenti illustrano l'utilizzo della funzione CONVERTI e di diverse formule per aiutarti a convertire tra varie unità di misura nelle celle.
1.1 Converti tra diverse unità di misura con la funzione CONVERTI
Excel offre una funzione integrata "Inserisci commento" per aiutarti ad aggiungere facilmente un commento a una cella.
Come mostrato nello screenshot qui sotto, per convertire i pollici elencati nell'intervallo B3:B10 in piedi, cm e mm separatamente, puoi utilizzare la funzione CONVERTI per ottenere il risultato desiderato.
Sintassi
CONVERTI(numero, da_unità, a_unità)
Argomenti
In Excel sono disponibili numerose unità di misura. Per visualizzare le unità per ogni categoria che possono essere utilizzate negli argomenti "da_unità" e "a_unità" della funzione CONVERTI, fai clic qui.
Converti pollici in piedi:
Seleziona una cella (ad esempio D3 in questo caso), copia o inserisci la seguente formula e premi Invio per ottenere il primo risultato. Seleziona questa cella e trascina il quadratino di riempimento verso il basso per ottenere gli altri risultati. Vedi screenshot:
=CONVERTI(B3,"in","ft")
Converti pollici in cm:
Seleziona una cella (ad esempio E3 in questo caso), copia o inserisci la seguente formula e premi Invio per ottenere il primo risultato. Seleziona questa cella e trascina il quadratino di riempimento verso il basso per ottenere gli altri risultati.
=CONVERTI(B3,"in","cm")
Converti pollici in mm:
Seleziona una cella (ad esempio F3 in questo caso), copia o inserisci la seguente formula e premi Invio per ottenere il primo risultato. Seleziona questa cella e trascina il quadratino di riempimento verso il basso per ottenere gli altri risultati.
=CONVERTI(B3,"in","mm")
Note:
1.2 Converti CM (centimetri) in piedi e pollici in Excel con una formula
Ci sono alcune conversioni di unità che la funzione CONVERTI non può gestire, come la conversione da centimetri o metri a piedi e pollici come mostrato nello screenshot seguente. In questi casi, è necessario applicare la formula qui sotto.
1. Seleziona una cella vuota (ad esempio D2 in questo caso), inserisci la formula qui sotto e premi Invio per ottenere il primo risultato. Seleziona questa cella e trascina il quadratino di riempimento verso il basso per ottenere gli altri risultati.
=TRUNC(B2/2.54/12)&"' "&ROUND(MOD(B2/2.54,12),0)&""""
Nota: Per mantenere2 decimali nei pollici, puoi applicare la seguente formula.
=INT(CONVERTI(B2,"cm","ft")) & "' " & TESTO(12*(CONVERTI(B2,"cm","ft")-INT(CONVERTI(B2,"cm","ft"))),"0.00") & """"
1.3 Converti M (metri) in piedi e pollici in Excel con una formula
Per convertire i metri in piedi e pollici come mostrato nello screenshot seguente, puoi utilizzare le seguenti formule.
1. Seleziona una cella vuota, ad esempio D2, inserisci la seguente formula e premi Invio per ottenere il primo risultato. Seleziona questa cella e trascina il quadratino di riempimento verso il basso per ottenere altri piedi e pollici.
=TRUNC(B2*100/2.54/12)&"' "&ROUND(MOD(B2*100/2.54,12),0)&""""
Nota: Per mantenere2 decimali nei pollici dopo la conversione, puoi applicare la seguente formula.
=INT(CONVERTI(B2,"m","ft")) & "' " & TESTO(12*(CONVERTI(B2,"m","ft")-INT(CONVERTI(B2,"m","ft"))),"0.00") & """"
1.4 Converti piedi e pollici in pollici o viceversa con una formula
Come mostrato nello screenshot seguente, se desideri convertire una misura in piedi e pollici solo in pollici o viceversa in Excel, prova le seguenti formule.
Converti piedi e pollici in pollici
Per convertire una misura in piedi e pollici in pollici, puoi utilizzare una formula basata sulle funzioni SINISTRA, TROVA, STRINGA.ESTRAI e SOSTITUISCI come segue.
Seleziona una cella per visualizzare il primo valore in pollici, copia o inserisci la seguente formula e premi Invio. Seleziona questa cella e trascina il quadratino di riempimento verso il basso per ottenere tutti i valori in pollici.
=SINISTRA(B3;TROVA("'";B3)-1)*12+SOSTITUISCI(STRINGA.ESTRAI(B3;TROVA("'";B3)+1;LUNGHEZZA(B3));"""";"")
Converti pollici in piedi e pollici
Per convertire i pollici in piedi e pollici, procedi come segue.
Seleziona una cella, inserisci la seguente formula e premi Invio per ottenere il primo risultato. Seleziona questa cella e trascina il quadratino di riempimento verso il basso per ottenere tutti i valori in piedi e pollici. Vedi screenshot:
=INT(B3/12)&"' "&MOD(B3,12)&""""
1.5 Converti l'angolo tra gradi e radianti con una formula
Questa sezione mostra come convertire angoli tra gradi e radianti in Excel.
Converti gradi in radianti
Per convertire i gradi in radianti come mostrato nello screenshot seguente, puoi utilizzare la funzione RADIANTI.
Sintassi
=RADIANTI(angolo)
Argomento
Seleziona una cella vuota (ad esempio D3 in questo caso), inserisci la seguente formula e premi Invio per ottenere il primo valore in radianti. Seleziona questa cella e trascina il quadratino di riempimento verso il basso per ottenere gli altri valori.
=RADIANTI(B3)
Converti radianti in gradi
Excel dispone della funzione GRADI che puoi utilizzare per convertire radianti in gradi. Procedi come segue.
Sintassi
=GRADI(angolo)
Argomento
Seleziona una cella vuota (ad esempio D3 in questo caso), inserisci la seguente formula e premi Invio per ottenere il primo valore in gradi. Seleziona questa cella e trascina il quadratino di riempimento verso il basso per ottenere gli altri valori.
=GRADI(B3)
Nota: In alternativa puoi utilizzare direttamente la formula seguente.
=B3*180/PI()
dove la funzione PI restituisce il numero3.14159265358979 della costante matematica pi greco. Clicca per saperne di più su questa funzione PI.
1.6 Converti facilmente tra diverse unità di misura con uno strumento straordinario
Qui consigliamo una funzione pratica – Conversione unità di Kutools per Excel. Raccoglie vari tipi di unità di misura in una finestra di dialogo per aiutarti a convertire facilmente un numero da un sistema di misura a un altro. Ecco come utilizzarla.
Include i seguenti sistemi di misura:
1. Seleziona un intervallo di celle che contiene i numeri che vuoi convertire da un sistema di misura a un altro, poi attiva la funzione Conversione unità facendo clic su Kutools > Testo (o Conversione in modalità diverse della barra degli strumenti) > Conversione unità. Vedi screenshot:
2. Nella finestra di dialogo Conversione unità, configura come segue.
In questo caso, voglio convertire gli angoli da gradi a radianti, quindi seleziono Angolo dall'elenco a discesa, scelgo Grado e Radiante rispettivamente nelle caselle delle unità a sinistra e a destra, quindi clicco su OK.
Suggerimenti:
2. Converti numeri in diversi sistemi numerici in Excel
Questa sezione mostra come convertire numeri in diversi sistemi numerici in Excel.
2.1 Converti numeri in diversi sistemi numerici con funzioni integrate
Excel offre diverse funzioni che puoi utilizzare per convertire tra vari sistemi numerici. Ad esempio, puoi usare la funzione DEC2HEX per convertire un numero decimale in esadecimale oppure la funzione DEC2BIN per convertire un decimale in binario. Questa sezione mostra come utilizzare queste funzioni integrate per convertire tra diversi sistemi numerici in Excel.
Converti un numero decimale in esadecimale
Per convertire un numero decimale in esadecimale, puoi applicare la funzione DEC2HEX.
Sintassi
DEC2HEX(numero, [cifre])
Argomenti
Seleziona una cella, inserisci la formula qui sotto e premi Invio per ottenere il primo numero esadecimale. Seleziona questa cella e trascina il quadratino di riempimento verso il basso per ottenere gli altri numeri esadecimali.
=DEC2HEX(B3)
La tabella seguente elenca le funzioni che puoi utilizzare per convertire numeri in diversi sistemi numerici.
Scegli la funzione di cui hai bisogno e applicala come mostrato nei passaggi precedenti.
Funzione | Descrizione | Sintassi |
BIN2DEC | Converte un numero binario in decimale | =BIN2DEC(numero) |
BIN2HEX | Converte un numero binario in esadecimale | =BIN2HEX(numero, [cifre]) |
BIN2OCT | Converte un numero binario in ottale | =BIN2OCT(numero, [cifre]) |
DEC2HEX | Converte un numero decimale in esadecimale | =DEC2HEX(numero, [cifre]) |
DEC2BIN | Converte un numero decimale in binario | =DEC2BIN(numero, [cifre]) |
DEC2OCT | Converte un numero decimale in ottale | =DEC2OCT(numero, [cifre]) |
HEX2DEC | Converte un numero esadecimale in decimale | =HEX2DEC(numero) |
HEX2BIN | Converte un numero esadecimale in binario | =HEX2BIN(numero, [cifre]) |
HEX2OCT | Converte un numero esadecimale in ottale | =HEX2OCT(numero, [cifre]) |
OCT2DEC | Converte un numero ottale in decimale | =OCT2DEC(numero) |
OCT2HEX | Converte un numero ottale in esadecimale | =OCT2HEX(numero, [cifre]) |
OCT2BIN | Converte un numero ottale in binario | =OCT2BIN(numero, [cifre]) |
2.2 Converti facilmente numeri in diversi sistemi numerici con uno strumento straordinario
Sebbene ciascuna delle funzioni sopra sia semplice da usare, possono facilmente creare confusione. Qui, la funzione Conversione Sistemi Numerici di Kutools per Excel raccoglie tutti i sistemi numerici in una sola finestra di dialogo, aiutandoti a navigare facilmente tra i sistemi numerici quando devi convertire un numero da un sistema a un altro.
1. Seleziona l'intervallo di celle in cui vuoi convertire i numeri da un sistema a un altro, quindi attiva la funzione facendo clic su Kutools > Testo (o Conversione) > Conversione Sistemi Numerici.
2. Nella finestra di dialogo Conversione Sistemi Numerici, configura come segue.
In questo caso, devo convertire numeri decimali in esadecimali, quindi scelgo Decimale ed Esadecimale rispettivamente nelle caselle a sinistra e a destra.
Suggerimenti:
3. Converti tra numero e testo (numero memorizzato come testo) in Excel
Questa sezione mostra come convertire un numero in testo o un testo in numero in Excel.
3.1 Converti numero in testo (numero memorizzato come testo) in Excel
A volte può essere necessario convertire numeri in testo. Ad esempio, se devi memorizzare un numero lungo con più di11 cifre in un foglio di lavoro, è necessario convertirlo in testo per evitare che Excel lo trasformi in notazione scientifica. Qui forniamo tre metodi dettagliati per aiutarti a convertire numeri in testo.
3.1.1 Converti numero in testo con la funzione TESTO
Per convertire i numeri nella tabella seguente in testo, puoi utilizzare la funzione TESTO.
1. Seleziona una cella (ad esempio D3 in questo caso), inserisci la formula qui sotto e premi Invio per ottenere il primo risultato. Seleziona questa cella e trascina il quadratino di riempimento verso il basso per ottenere gli altri risultati.
=TESTO(B3,"0")
Clicca qui per saperne di più sulla funzione TESTO in Excel.
Ora è necessario convertire le formule in valori.
3. Seleziona tutte le celle di risultato, premi Ctrl + C per copiarle, quindi premi contemporaneamente Ctrl + Alt + V, oppure Alt + E + S per visualizzare la finestra di dialogo Incolla speciale.
4. Nella finestra di dialogo Incolla speciale, seleziona l'opzione Valori nella sezione Incolla e poi clicca su OK per salvare le modifiche. Vedi screenshot:
Ora vedrai un piccolo triangolo verde nell'angolo in alto a sinistra di ogni cella selezionata. I numeri sono ora convertiti in testo. Vedi screenshot:
Note:
3.1.2 Converti numero in testo con il comando Formato celle
Puoi anche convertire un intervallo di numeri in testo utilizzando il comando integrato Formato celle in Excel.
1. Seleziona l'intervallo con i numeri che vuoi convertire in testo.
2. Fai clic con il tasto destro sulla selezione e poi scegli Formato celle dal menu contestuale.
3. Nella finestra di dialogo Formato celle, seleziona Testo nella casella Categoria sotto la scheda Numero e infine clicca su OK per salvare le modifiche.
Ora le celle selezionate sono formattate come testo.
3.1.3 Converti numero in testo con il comando Testo in colonne
Il comando Testo in colonne può anche aiutare a convertire un intervallo di numeri in testo in Excel. Procedi come segue.
1. Seleziona l'intervallo con i numeri che vuoi convertire in testo.
2. Fai clic su Dati > Testo in colonne.
3. Nella finestra di dialogo Converti testo in colonne guidata, clicca sui pulsanti Avanti per passare attraverso le finestre Passo 1 e Passo2. Nella finestra Passo3, seleziona l'opzione Testo nella sezione Formato dati colonna e poi clicca su Fine. Vedi screenshot:
Ora vedrai che i numeri selezionati sono convertiti in testo con un apostrofo aggiunto davanti a ciascun numero.
3.1.4 Converti numero in testo con uno strumento straordinario
Oltre ai metodi sopra, la funzione Converti tra testo e numeri di Kutools per Excel può aiutarti a convertire facilmente un intervallo di numeri in testo. Installa e prova come segue.
1. Seleziona l'intervallo con i numeri che vuoi convertire in testo.
2. Fai clic su Kutools > Testo (o Conversione) > Converti tra testo e numeri.
3. Nella finestra di dialogo Converti tra testo e numeri, seleziona l'opzione Da valore a testo e poi clicca su OK.
Ora tutti i numeri selezionati sono convertiti in testo come mostrato nello screenshot qui sotto.
3.2 Converti testo (numero memorizzato come testo) in numero in Excel
A volte i valori nel foglio di lavoro sembrano numeri, ma in realtà sono valori di testo e potrebbero non essere utilizzabili nei calcoli. Questa sezione fornisce diversi metodi per aiutarti a convertire testo in numero in Excel.
3.2.1 Converti testo in numero con l'opzione Converti in numero
Se compare un piccolo triangolo verde nell'angolo in alto a sinistra della cella formattata come testo, puoi utilizzare il comando Converti in numero per convertirlo facilmente in numero.
1. Seleziona le celle di testo che vuoi convertire in numeri.
2. Fai clic sul segnale di avviso e poi scegli Converti in numero dal menu a discesa.
Ora i testi selezionati sono convertiti in numeri come mostrato nello screenshot qui sotto.
3.2.2 Converti testo in numero utilizzando il comando Incolla speciale
Per le celle contrassegnate con triangoli verdi, puoi anche utilizzare il comando Incolla speciale per convertirle in numeri.
1. Seleziona una cella vuota, premi Ctrl + C per copiarla.
2. Seleziona l'intervallo di celle che vuoi convertire in numeri, poi premi contemporaneamente Ctrl + Alt + V, oppure Alt + E + S.
3. Nella finestra di dialogo Incolla speciale, seleziona Valori nella sezione Incolla, scegli Aggiungi nella sezione Calcolo e poi clicca su OK.
Vedi lo screenshot seguente:
Ora le celle selezionate sono convertite immediatamente in numeri.
3.2.3 Converti testo in numero modificando il formato della cella
Se i numeri sono stati formattati come Testo come mostrato nello screenshot qui sotto (nessun triangolo verde nell'angolo in alto a sinistra delle celle), puoi modificare manualmente il formato della cella in Numero per completare la conversione.
1. Seleziona l'intervallo di numeri formattati come testo che vuoi convertire in numeri normali.
2. Fai clic con il tasto destro sulla selezione e scegli Formato celle dal menu contestuale.
3. Nella finestra di dialogo Formato celle, rimani nella scheda Numero e configura come segue.
Ora i numeri formattati come testo selezionati sono convertiti in numeri normali.
3.2.4 Converti facilmente testo in numero con uno strumento straordinario
Qui consigliamo uno strumento pratico – la funzione Converti tra testo e numeri di Kutools per Excel. Con questa funzione puoi facilmente convertire i testi in una selezione o in più selezioni in numeri.
Procedi come segue per applicare questa funzione.
1. Seleziona le celle di testo che vuoi convertire in numeri.
2. Fai clic su Kutools > Testo (o Conversione) > Converti tra testo e numeri.
3. Nella finestra di dialogo Converti tra testo e numeri, seleziona l'opzione Da testo a valore e poi clicca su OK.
Ora i testi nell'intervallo selezionato sono convertiti immediatamente in numeri.
4. Converti valute in Excel
Supponiamo di avere un ampio report valutario in USD e di voler convertire gli USD nella valuta del tuo paese, ad esempio EUR. Di default, Excel non include strumenti integrati per la conversione valutaria. In questa sezione imparerai come convertire tra due valute qualsiasi in Excel con due metodi.
4.1 Converti tra due valute qualsiasi con i tassi di cambio in Excel
Prima di utilizzare questo metodo, devi trovare il tasso di cambio attuale tra le due valute. In questo caso, devo convertire da dollaro USA a euro, quindi utilizzo il tasso di cambio attuale tra USD ed EUR:1 USD =0,95 EUR.
1. Inserisci il tasso di cambio0,95 in una cella vuota, ad esempio D3 in questo caso.
2. Seleziona la cella superiore E3, inserisci la seguente formula e premi Invio per convertire il primo dollaro USA in euro. Seleziona questa cella e trascina il quadratino di riempimento verso il basso per ottenere gli altri risultati.
=C3*$D$3
Ora tutti i dollari USA sono convertiti in euro come mostrato nello screenshot sopra.
4.2 Converti facilmente tra due valute qualsiasi con uno strumento straordinario
È fastidioso dover trovare ogni volta il tasso di cambio attuale tra due valute quando devi effettuare una conversione. La funzione Conversione valuta di Kutools per Excel raccoglie tutte le valute in una finestra di dialogo. Con essa, puoi facilmente convertire da una valuta all'altra utilizzando il tasso di cambio attuale.
1. Seleziona l'intervallo di numeri formattati come valuta che vuoi convertire in altre valute.
2. Fai clic su Kutools > Testo (o Conversione) > Conversione valuta.
2. Nella finestra di dialogo Conversione valuta, devi effettuare le seguenti impostazioni.
Nota: Le impostazioni sopra sovrascriveranno i numeri originali con i risultati. Se vuoi solo visualizzare i risultati come commenti, clicca sul pulsante Opzioni di riempimento nella finestra di dialogo Conversione valuta. Nella finestra Opzioni di riempimento, seleziona l'opzione Nota, specifica le informazioni che i commenti o le note includeranno e poi chiudi la finestra.
5. Converti tra fusi orari in Excel
Questa sezione mostra come convertire un orario da un fuso orario a un altro. Come mostrato nello screenshot qui sotto, per convertire l'orario di Pechino elencato nell'intervallo C3:C8 negli orari di diverse città, puoi provare il seguente metodo.
5.1 Converti l'orario da un fuso orario a un altro con una formula
La seguente formula può aiutarti a convertire un orario da un fuso orario a un altro in base alla differenza di orario fornita.
1. Prima di tutto, devi trovare la differenza di orario tra i due fusi orari.
In questo caso, inserisco la differenza di orario corrispondente in ciascuna cella dell'intervallo F3:F8.
Ad esempio, poiché Pechino, Cina, è12 ore avanti rispetto a New York, USA, inserisco la differenza di orario -12 nella cella accanto a New York. Vedi screenshot:
2. Seleziona una cella, inserisci la seguente formula e premi Invio per ottenere l'orario di New York. Seleziona questa cella e trascina il quadratino di riempimento verso il basso per ottenere gli orari delle altre città.
=MOD(C3+(F3/24),1)
Nota: quando lavori con date che includono sia la data che l'orario, come10/05/202214:55:00, puoi applicare la seguente formula.
=dataora+(ore/24)
6. Converti tra numeri arabi e numeri romani in Excel
Per convertire tra numeri arabi e numeri romani in Excel, puoi utilizzare i seguenti metodi.
6.1 Converti numero arabo in numero romano con la funzione ROMAN
La funzione ROMAN integrata in Excel può convertire un numero arabo in numero romano come testo.
Sintassi
ROMAN(numero, [forma])
Argomenti
Per convertire i numeri nella tabella seguente in numeri romani, puoi applicare la funzione ROMAN come segue.
1. Seleziona una cella, inserisci la seguente formula e premi Invio per convertire il primo numero arabo in romano. Seleziona questa cella e trascina il quadratino di riempimento verso il basso per ottenere gli altri risultati.
=ROMAN(B3)
Suggerimenti: Clicca per saperne di più su questa funzione ROMAN.
6.2 Converti numero romano in numero arabo con una formula
È semplice convertire un numero arabo in romano con la funzione ROMAN. Tuttavia, se vuoi convertire un numero romano in arabo, hai bisogno di una formula più complessa. Procedi come segue.
1. Seleziona una cella vuota, ad esempio D3 in questo caso, inserisci la seguente formula e premi Invio per ottenere il primo risultato. Seleziona questa cella e trascina il quadratino di riempimento verso il basso per ottenere gli altri risultati.
=CONFRONTA(B3;INDICE(ROMAN(RIGA(INDIRETTO("1:4000")));0);0)
Nota: Nella formula, B3 è la cella che contiene il numero arabo che vuoi convertire in romano.
6.3 Converti facilmente tra numeri arabi e numeri romani con uno strumento straordinario
Può essere complicato ricordare diverse formule per convertire tra numeri arabi e numeri romani in Excel. Ecco uno strumento pratico per te – Kutools per Excel. Con la funzione Conversione tra numeri romani e arabi , puoi convertire facilmente tra numeri arabi e numeri romani con pochi clic.
1. Seleziona l'intervallo di numeri arabi o numeri romani che vuoi convertire.
2. Fai clic su Kutools > Testo (o Conversione) > Conversione tra numeri romani e arabi.
3. Nella finestra di dialogo Conversione tra numeri romani e arabi, seleziona l'opzione Da arabo a romano o Da romano a arabo, a seconda dei dati selezionati, quindi clicca su OK. Vedi screenshot:
Ora i dati selezionati saranno convertiti immediatamente in numeri romani o arabi.
7. Converti formule in risultati in Excel
Quando copi e incolli un intervallo di celle con formule in una nuova posizione, i risultati cambiano dinamicamente in base ai riferimenti di cella. Se vuoi mantenere il risultato costante quando copi e incolli una formula in un'altra posizione, devi convertire la formula nel suo risultato. Questa sezione mostra due modi per sostituire le formule in Excel con i loro risultati.
7.1 Converti formule in risultati con il comando Incolla speciale
Puoi convertire un intervallo di formule nei loro risultati utilizzando il comando Incolla speciale in Excel.
1. Seleziona le celle con formule che vuoi convertire nei loro risultati, poi premi Ctrl + C per copiarle.
2. Se vuoi sostituire direttamente le formule nella selezione con i risultati, seleziona la prima cella dell'intervallo selezionato. Per visualizzare i risultati in una nuova posizione, seleziona una cella nel nuovo intervallo. Poi fai clic con il tasto destro sulla cella selezionata e scegli Valori dal menu contestuale.
Ora vedrai che le formule sono convertite nei loro risultati come mostrato nello screenshot qui sotto.
7.2 Un clic per convertire rapidamente formule in risultati
Se hai installato Kutools per Excel, puoi applicare la funzione In effettivi per convertire tutte le formule nei loro risultati con un solo clic.
1. Seleziona un intervallo o più intervalli che contengono le formule che vuoi convertire.
2. Fai clic su Kutools > In effettivi.
Ora tutte le formule nell'intervallo selezionato sono convertite immediatamente nei loro risultati.
8. Converti numeri in numeri ordinali in Excel
Come mostrato nello screenshot qui sotto, per convertire i numeri elencati in B3:B12 in numeri ordinali, questa sezione fornisce tre metodi per aiutarti a farlo.
8.1 Converti numeri in numeri ordinali con una formula
Puoi applicare la seguente formula per convertire un numero nel corrispondente numero ordinale in Excel. Procedi come segue.
1. Seleziona una cella vuota (ad esempio C3 in questo caso), copia o inserisci la formula qui sotto e premi Invio per ottenere il numero ordinale del primo numero. Seleziona questa cella e trascina il quadratino di riempimento verso il basso per ottenere gli altri numeri ordinali.
=B3&SE(O(--DESTRA(B3;2)={11;12;13});"th";SE.ERRORE(SCEGLI(DESTRA(B3);"st";"nd";"rd");"th"))
Nota: B3 è la prima cella dell'intervallo contenente i numeri che vuoi convertire in numeri ordinali. Puoi modificarla secondo necessità.
8.2 Converti numeri in numeri ordinali con funzione definita dall'utente
Se la formula sopra è troppo complessa, puoi utilizzare la seguente funzione definita dall'utente per convertire numeri in numeri ordinali in Excel.
1. Premi contemporaneamente Alt + F11 per aprire la finestra Microsoft Visual Basic for Applications.
2. Nella finestra Microsoft Visual Basic for Applications, fai clic su Inserisci > Modulo, quindi copia il seguente codice VBA nella finestra del modulo.
Codice VBA: Converti numeri in numeri ordinali in Excel
Function Addth(pNumber As String) As String
'Updateby20220516
Select Case CLng(VBA.Right(pNumber, 1))
Case 1
Addth = pNumber & "st"
Case 2
Addth = pNumber & "nd"
Case 3
Addth = pNumber & "rd"
Case Else
Addth = pNumber & "th"
End Select
Select Case VBA.CLng(VBA.Right(pNumber, 2))
Case 11, 12, 13
Addth = pNumber & "th"
End Select
End Function
3. Premi Alt + Q per chiudere la finestra Microsoft Visual Basic for Applications.
4. Seleziona una cella vuota accanto al primo numero che vuoi convertire in ordinale, inserisci la formula qui sotto e premi Invio per ottenere il risultato. Seleziona questa cella e trascina il quadratino di riempimento verso il basso per ottenere gli altri risultati.
=Addth(B3)
8.3 Un clic per convertire rapidamente numeri in numeri ordinali
Per chi è alle prime armi con Excel, i due metodi sopra potrebbero non essere semplici da utilizzare. Qui consigliamo la funzione Converti Numero in Ordinale di Kutools per Excel. Con questa funzione puoi convertire un intervallo di numeri in ordinali in blocco con un solo clic.
Come mostra la demo seguente, basta selezionare l'intervallo di celle da cui vuoi convertire i numeri in ordinali, poi cliccare su Kutools > Testo > Converti Numero in Ordinale.
Ora tutti i numeri selezionati sono convertiti in ordinali. Nel frattempo, apparirà una finestra di dialogo che ti dirà quante celle sono state convertite con successo, clicca su OK.
Clicca per saperne di più su questa funzione.
9. Converti numeri in parole in Excel
In questa sezione imparerai completamente come convertire un numero in parole in Excel.
9.1 Converti numeri in parole inglesi con funzione definita dall'utente
Come mostrato nello screenshot qui sotto, per visualizzare i numeri come parole inglesi in Excel, puoi utilizzare la seguente funzione definita dall'utente. Provala.
1. Premi Alt + F11 per aprire la finestra Microsoft Visual Basic for Applications.
2. Nella finestra Microsoft Visual Basic for Applications, fai clic su Inserisci > Modulo, quindi copia il seguente codice VBA nella finestra del modulo.
Codice VBA: Converti numeri in parole inglesi
Function NumberstoWords(ByVal MyNumber)
'Update by Extendoffice 20220516
Dim xStr As String
Dim xFNum As Integer
Dim xStrPoint
Dim xStrNumber
Dim xPoint As String
Dim xNumber As String
Dim xP() As Variant
Dim xDP
Dim xCnt As Integer
Dim xResult, xT As String
Dim xLen As Integer
On Error Resume Next
xP = Array("", "Thousand ", "Million ", "Billion ", "Trillion ", " ", " ", " ", " ")
xNumber = Trim(Str(MyNumber))
xDP = InStr(xNumber, ".")
xPoint = ""
xStrNumber = ""
If xDP > 0 Then
xPoint = " point "
xStr = Mid(xNumber, xDP + 1)
xStrPoint = Left(xStr, Len(xNumber) - xDP)
For xFNum = 1 To Len(xStrPoint)
xStr = Mid(xStrPoint, xFNum, 1)
xPoint = xPoint & GetDigits(xStr) & " "
Next xFNum
xNumber = Trim(Left(xNumber, xDP - 1))
End If
xCnt = 0
xResult = ""
xT = ""
xLen = 0
xLen = Int(Len(Str(xNumber)) / 3)
If (Len(Str(xNumber)) Mod 3) = 0 Then xLen = xLen - 1
Do While xNumber <> ""
If xLen = xCnt Then
xT = GetHundredsDigits(Right(xNumber, 3), False)
Else
If xCnt = 0 Then
xT = GetHundredsDigits(Right(xNumber, 3), True)
Else
xT = GetHundredsDigits(Right(xNumber, 3), False)
End If
End If
If xT <> "" Then
xResult = xT & xP(xCnt) & xResult
End If
If Len(xNumber) > 3 Then
xNumber = Left(xNumber, Len(xNumber) - 3)
Else
xNumber = ""
End If
xCnt = xCnt + 1
Loop
xResult = xResult & xPoint
NumberstoWords = xResult
End Function
Function GetHundredsDigits(xHDgt, xB As Boolean)
Dim xRStr As String
Dim xStrNum As String
Dim xStr As String
Dim xI As Integer
Dim xBB As Boolean
xStrNum = xHDgt
xRStr = ""
On Error Resume Next
xBB = True
If Val(xStrNum) = 0 Then Exit Function
xStrNum = Right("000" & xStrNum, 3)
xStr = Mid(xStrNum, 1, 1)
If xStr <> "0" Then
xRStr = GetDigits(Mid(xStrNum, 1, 1)) & "Hundred "
Else
If xB Then
xRStr = "and "
xBB = False
Else
xRStr = " "
xBB = False
End If
End If
If Mid(xStrNum, 2, 2) <> "00" Then
xRStr = xRStr & GetTenDigits(Mid(xStrNum, 2, 2), xBB)
End If
GetHundredsDigits = xRStr
End Function
Function GetTenDigits(xTDgt, xB As Boolean)
Dim xStr As String
Dim xI As Integer
Dim xArr_1() As Variant
Dim xArr_2() As Variant
Dim xT As Boolean
xArr_1 = Array("Ten ", "Eleven ", "Twelve ", "Thirteen ", "Fourteen ", "Fifteen ", "Sixteen ", "Seventeen ", "Eighteen ", "Nineteen ")
xArr_2 = Array("", "", "Twenty ", "Thirty ", "Forty ", "Fifty ", "Sixty ", "Seventy ", "Eighty ", "Ninety ")
xStr = ""
xT = True
On Error Resume Next
If Val(Left(xTDgt, 1)) = 1 Then
xI = Val(Right(xTDgt, 1))
If xB Then xStr = "and "
xStr = xStr & xArr_1(xI)
Else
xI = Val(Left(xTDgt, 1))
If Val(Left(xTDgt, 1)) > 1 Then
If xB Then xStr = "and "
xStr = xStr & xArr_2(Val(Left(xTDgt, 1)))
xT = False
End If
If xStr = "" Then
If xB Then
xStr = "and "
End If
End If
If Right(xTDgt, 1) <> "0" Then
xStr = xStr & GetDigits(Right(xTDgt, 1))
End If
End If
GetTenDigits = xStr
End Function
Function GetDigits(xDgt)
Dim xStr As String
Dim xArr_1() As Variant
xArr_1 = Array("Zero ", "One ", "Two ", "Three ", "Four ", "Five ", "Six ", "Seven ", "Eight ", "Nine ")
xStr = ""
On Error Resume Next
xStr = xArr_1(Val(xDgt))
GetDigits = xStr
End Function
3. Premi Alt + Q per chiudere la finestra Microsoft Visual Basic for Applications.
4. Seleziona una cella vuota per visualizzare il primo risultato, ad esempio D3 in questo caso. Inserisci la seguente formula e premi Invio. Seleziona questa cella e trascina il quadratino di riempimento verso il basso per ottenere gli altri risultati.
=NumberstoWords(B3)
9.2 Converti numeri in parole di valuta con funzione definita dall'utente
Quando gestisci numeri relativi a dati finanziari, potresti aver bisogno della forma in parole dei numeri (vedi screenshot qui sotto). Qui mostriamo una funzione definita dall'utente per aiutarti a convertire un numero nella corrispondente parola di valuta inglese in Excel.
1. Premi Alt + F11 per aprire la finestra Microsoft Visual Basic for Applications.
2. Nella finestra Microsoft Visual Basic for Applications, fai clic su Inserisci > Modulo, quindi copia il seguente codice VBA nella finestra del modulo.
Codice VBA: Converti numeri in parole di valuta inglese
Function SpellNumberToCurrency(ByVal pNumber)
'Update by Extendoffice 20220516
Dim Dollars, Cents
arr = Array("", "", " Thousand ", " Million ", " Billion ", " Trillion ")
pNumber = Trim(Str(pNumber))
xDecimal = InStr(pNumber, ".")
If xDecimal > 0 Then
Cents = GetTens(Left(Mid(pNumber, xDecimal + 1) & "00", 2))
pNumber = Trim(Left(pNumber, xDecimal - 1))
End If
xIndex = 1
Do While pNumber <> ""
xHundred = ""
xValue = Right(pNumber, 3)
If Val(xValue) <> 0 Then
xValue = Right("000" & xValue, 3)
If Mid(xValue, 1, 1) <> "0" Then
xHundred = GetDigit(Mid(xValue, 1, 1)) & " Hundred "
End If
If Mid(xValue, 2, 1) <> "0" Then
xHundred = xHundred & GetTens(Mid(xValue, 2))
Else
xHundred = xHundred & GetDigit(Mid(xValue, 3))
End If
End If
If xHundred <> "" Then
Dollars = xHundred & arr(xIndex) & Dollars
End If
If Len(pNumber) > 3 Then
pNumber = Left(pNumber, Len(pNumber) - 3)
Else
pNumber = ""
End If
xIndex = xIndex + 1
Loop
Select Case Dollars
Case ""
Dollars = "No Dollars"
Case "One"
Dollars = "One Dollar"
Case Else
Dollars = Dollars & " Dollars"
End Select
Select Case Cents
Case ""
Cents = " and No Cents"
Case "One"
Cents = " and One Cent"
Case Else
Cents = " and " & Cents & " Cents"
End Select
SpellNumberToEnglish = Dollars & Cents
End Function
Function GetTens(pTens)
Dim Result As String
Result = ""
If Val(Left(pTens, 1)) = 1 Then
Select Case Val(pTens)
Case 10: Result = "Ten"
Case 11: Result = "Eleven"
Case 12: Result = "Twelve"
Case 13: Result = "Thirteen"
Case 14: Result = "Fourteen"
Case 15: Result = "Fifteen"
Case 16: Result = "Sixteen"
Case 17: Result = "Seventeen"
Case 18: Result = "Eighteen"
Case 19: Result = "Nineteen"
Case Else
End Select
Else
Select Case Val(Left(pTens, 1))
Case 2: Result = "Twenty "
Case 3: Result = "Thirty "
Case 4: Result = "Forty "
Case 5: Result = "Fifty "
Case 6: Result = "Sixty "
Case 7: Result = "Seventy "
Case 8: Result = "Eighty "
Case 9: Result = "Ninety "
Case Else
End Select
Result = Result & GetDigit(Right(pTens, 1))
End If
GetTens = Result
End Function
Function GetDigit(pDigit)
Select Case Val(pDigit)
Case 1: GetDigit = "One"
Case 2: GetDigit = "Two"
Case 3: GetDigit = "Three"
Case 4: GetDigit = "Four"
Case 5: GetDigit = "Five"
Case 6: GetDigit = "Six"
Case 7: GetDigit = "Seven"
Case 8: GetDigit = "Eight"
Case 9: GetDigit = "Nine"
Case Else: GetDigit = ""
End Select
End Function
3. Premi Alt + Q per chiudere la finestra Microsoft Visual Basic for Applications.
4. Seleziona una cella vuota per visualizzare il primo risultato, ad esempio D3 in questo caso. Inserisci la seguente formula e premi Invio. Seleziona questa cella e trascina il quadratino di riempimento verso il basso per ottenere gli altri risultati.
=SpellNumberToCurrency(B3)
9.3 Converti facilmente numeri in parole inglesi/di valuta con uno strumento straordinario
I codici sopra possono risultare complicati per chi è alle prime armi con Excel. Se hai installato Kutools per Excel, puoi utilizzare la funzione Converti in parole per convertire facilmente un intervallo di numeri in parole inglesi o parole di valuta inglese secondo necessità con pochi clic.
1. Seleziona un intervallo di celle in cui vuoi convertire i numeri in parole inglesi o parole di valuta inglese, poi clicca su Kutools > Testo > Converti in parole. Vedi screenshot:
2. Nella finestra di dialogo Converti in parole di valuta, configura come segue.
Per convertire i numeri selezionati in parole inglesi:
Per convertire i numeri selezionati in parole di valuta inglese:
Ora i numeri selezionati sono convertiti in parole inglesi o parole di valuta inglese in base alla configurazione.
Clicca per saperne di più su questa funzione.
10. Converti numeri in date in Excel
Questa sezione fornisce alcuni metodi per aiutarti a convertire un numero seriale o un numero a8 cifre in una data riconosciuta da Excel.
10.1 Converti numeri seriali in date in Excel
A volte Excel restituisce un numero seriale (numero a5 cifre) invece della data inserita (vedi screenshot qui sotto). Questo perché Excel memorizza data e ora come numeri seriali nel backend. Per convertire un numero seriale in data in Excel, puoi provare uno dei tre metodi seguenti.
10.1.1 Converti numeri seriali in date con la funzione Formato celle
Puoi convertire facilmente un intervallo di numeri seriali in date modificando il formato delle celle. Procedi come segue.
1. Seleziona l'intervallo di celle in cui vuoi convertire i numeri seriali in date, fai clic con il tasto destro sulla selezione e scegli Formato celle dal menu contestuale.
2. Nella finestra di dialogo Formato celle, procedi come segue:
Ora i numeri seriali selezionati sono convertiti in date come mostrato nello screenshot qui sotto.
10.1.2 Converti numeri seriali in date con una formula
Puoi anche applicare una formula come segue per convertire un numero seriale in data in Excel.
1. Seleziona una cella, inserisci la seguente formula e premi Invio per convertire il primo numero seriale in data. Seleziona questa cella e trascina il quadratino di riempimento verso il basso per ottenere le altre date.
=TESTO(B3,"g/m/aaaa")
Nota: Nella formula, puoi cambiare "g/m/aaaa" con altri formati data secondo necessità.
10.1.3 Converti facilmente numeri seriali in date con uno strumento straordinario
Hai mai provato a utilizzare strumenti di terze parti per gestire attività in Excel? Se vuoi aumentare la produttività e risparmiare tempo, qui consigliamo la funzione Applica formato data di Kutools per Excel. Questa funzione aiuta a convertire numeri seriali in un intervallo o più intervalli nel formato data desiderato.
1. Seleziona uno o più intervalli che contengono i numeri seriali che vuoi convertire in date.
2. Fai clic su Kutools > Formato > Applica formato data.
3. Nella finestra di dialogo Applica formato data, procedi come segue.
Nota: Puoi vedere l'anteprima dei risultati nella casella Anteprima dopo aver selezionato un formato data.
Ora tutti i numeri selezionati nell'intervallo sono convertiti immediatamente in date.
Clicca per saperne di più su questa funzione.
10.2 Converti numeri a8 cifre in date riconosciute da Excel
10.2.1 Converti numeri a8 cifre in date con formule
Per convertire un numero a8 cifre in una data riconosciuta da Excel, puoi applicare la funzione DATA in combinazione con le funzioni DESTRA, SINISTRA e STRINGA.ESTRAI. Procedi come segue.
1. Seleziona una cella, inserisci la seguente formula e premi Invio per convertire il primo numero a8 cifre in data. Seleziona questa cella e trascina il quadratino di riempimento verso il basso per ottenere le altre date.
=DATA(SINISTRA(B3;4);STRINGA.ESTRAI(B3;5;2);DESTRA(B3;2))
10.2.2 Converti numeri a8 cifre in date con il comando Testo in colonne
Il comando integrato Testo in colonne può aiutare a convertire un intervallo di numeri a8 cifre in date riconosciute da Excel.
1. Seleziona l'intervallo di numeri a8 cifre, fai clic su Data > Testo in colonne.
2. Nella finestra di dialogo Converti testo in colonne, configura come segue:
Ora tutti i numeri a8 cifre selezionati sono convertiti in date riconosciute da Excel.
10.2.3 Converti facilmente numeri a8 cifre in date con uno strumento straordinario
Qui presentiamo la funzione Riconoscimento data di Kutools per Outlook per aiutarti a convertire facilmente numeri a8 cifre in uno o più intervalli in date riconosciute da Excel con un solo clic.
1. Seleziona i numeri a8 cifre in uno o più intervalli.
2. Fai clic su Kutools > Testo > Riconoscimento data. Ora tutti i numeri selezionati sono convertiti immediatamente in date come mostrato nella demo qui sotto.
Clicca per saperne di più su questa funzione.
11. Converti numero in orario o viceversa in Excel
In questa sezione imparerai come convertire un numero in orario o viceversa in Excel.
11.1 Converti numero in orario (hh:mm:ss) in Excel
Per convertire ore, minuti o secondi in formato decimale in un orario valido di Excel, puoi provare il metodo corrispondente fornito di seguito.
11.1.1 Converti ore decimali in orario (hh:mm;ss)
Per convertire ore in formato decimale in orario Excel hh:mm:ss, devi dividere il numero per24 (che rappresenta il numero totale di ore in un giorno) e poi formattare la cella come orario. Procedi come segue.
1. Seleziona una cella, inserisci la seguente formula e premi Invio. Seleziona questa cella e trascina il quadratino di riempimento verso il basso nelle celle in cui vuoi applicare la stessa formula.
=B3/$C$3
In questo caso, ho inserito il numero24 nella cella C3. Puoi anche inserire direttamente il numero24 nella formula, ad esempio:
=B3/24
2. Seleziona tutte le celle di risultato, poi premi contemporaneamente Ctrl +1 per aprire la finestra di dialogo Formato celle.
3. Nella finestra di dialogo Formato celle, procedi come segue.
Ora i risultati sono formattati come orario hh:mm:ss come mostrato nello screenshot qui sotto.
11.1.2 Converti minuti decimali in orario (hh:mm;ss)
Per convertire minuti in formato decimale in orario Excel hh:mm:ss, devi dividere il numero per1440 (che rappresenta il numero totale di minuti in un giorno) e poi formattare la cella come orario. I passaggi sono gli stessi di sopra.
1. Seleziona una cella, inserisci la seguente formula e premi Invio per ottenere il primo risultato. Seleziona questa cella e trascina il quadratino di riempimento verso il basso nelle celle in cui vuoi applicare la stessa formula.
=B3/$C$3
In questo caso, ho inserito il numero1440 nella cella C3. Puoi anche inserire direttamente il numero24 nella formula, ad esempio:
=B3/1440
2. Poi formatta le celle di risultato come orario. Fai riferimento ai passaggi sopra.
Infine, otterrai l'orario come mostrato nello screenshot qui sotto.
11.1.3 Converti secondi decimali in orario (hh:mm;ss)
I passaggi sono gli stessi di sopra per convertire secondi in formato decimale in orario Excel hh:mm:ss. Devi solo cambiare il divisore in86400 (che rappresenta il numero totale di secondi in un giorno) e poi formattare la cella come orario.
In questo caso, la formula è la seguente:
=B3/$C$3
oppure
=B3/86400
Poi formatta le celle di risultato come orario. Fai riferimento ai passaggi sopra.
Infine, otterrai l'orario come mostrato nello screenshot qui sotto.
11.2 Converti orario (hh:mm:ss) in numero decimale in Excel
Questa sezione mostra diverse formule per convertire l'orario in ore, minuti, secondi in Excel.
11.2.1 Converti orario in ore con formule
Al contrario del metodo sopra, per convertire l'orario in ore devi moltiplicare l'orario per24 (che rappresenta il numero di ore in un giorno).
1. Applica la seguente formula:
=B3*$C$3
dove B3 contiene il valore orario e $C$3 contiene il numero24.
Oppure puoi inserire direttamente il numero24 nella formula come segue:
=B3*24
Vedrai che i risultati sono visualizzati come formato orario dopo aver applicato le formule.
Nota: Se non vuoi mantenere la parte decimale dei risultati, applica la formula qui sotto.
=INT(B3*24)
2. Devi formattare le celle di risultato come formato Numero.
Seleziona le celle di risultato, premi Ctrl +1 per aprire la finestra di dialogo Formato celle. Nella finestra, seleziona Numero nella casella Categoria sotto la scheda Numero, specifica il numero di posizioni decimali nella casella Decimali e poi clicca su OK per salvare le modifiche.
Ora le celle di risultato sono visualizzate come numeri come mostrato nello screenshot qui sotto.
11.2.2 Converti orario in minuti con formule
Per convertire l'orario in minuti, devi semplicemente moltiplicare l'orario per1440 (che rappresenta il numero di minuti in un giorno).
Applica la seguente formula:
=B3*$C$3
dove B3 contiene il valore orario e $C$3 contiene il numero1440.
Oppure puoi inserire direttamente il numero1440 nella formula come segue:
=B3*1440
Nota: Se non vuoi mantenere la parte decimale dei risultati, applica la formula qui sotto.
=INT(B3*1440)
Poi formatta le celle di risultato come Numero. Fai riferimento ai passaggi sopra.
Infine, otterrai i minuti come mostrato nello screenshot qui sotto.
11.2.3 Converti orario in secondi con formule
Per convertire l'orario in secondi, moltiplica l'orario per86400 (che rappresenta il numero di secondi in un giorno).
Applica la seguente formula:
=B3*$C$3
dove B3 contiene il valore orario e $C$3 contiene il numero86400.
Oppure puoi inserire direttamente il numero86400 nella formula come segue:
=B3*86400
Nota: Se non vuoi mantenere la parte decimale dei risultati, applica la formula qui sotto.
=INT(B3*86400)
Poi formatta le celle di risultato come Numero. Fai riferimento ai passaggi sopra.
Infine, otterrai i secondi come mostrato nello screenshot qui sotto.
11.2.4 Converti facilmente orario in ore/minuti/secondi con uno strumento straordinario
Dopo aver applicato le formule sopra, è comunque necessario cambiare il formato delle celle per visualizzare i numeri decimali effettivi. Se hai installato Kutools per Excel, la funzione Conversione del tempo può aiutarti a convertire facilmente l'orario in ore, minuti o secondi decimali direttamente con pochi clic.
1. Seleziona l'intervallo di orari che vuoi convertire in ore, minuti o secondi.
2. Fai clic su Kutools > Testo > Conversione del tempo.
Ora tutti gli orari selezionati sono convertiti in ore, minuti o secondi. Allo stesso tempo, apparirà una finestra di dialogo che ti dirà quante celle sono state convertite con successo, clicca su OK per chiuderla.
Clicca per saperne di più su questa funzione.
Questo è tutto per la guida alla conversione delle celle in Excel. Speriamo che i metodi sopra possano risolvere i tuoi problemi. Se hai altre domande sulla conversione delle celle, lascia un commento.
I migliori strumenti per la produttività in Office
Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un'efficienza mai vista prima. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...
Office Tab porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede della stessa finestra, invece che in nuove finestre.
- Aumenta la tua produttività del50% e riduce centinaia di clic del mouse ogni giorno!