Vai al contenuto principale

Come formattare i numeri in migliaia, milioni o miliardi in Excel?

Supponendo che tu abbia un elenco di grandi numeri, ora, vuoi formattarli in migliaia, milioni o miliardi per farli sembrare chiari e concisi come mostrato nella seguente schermata. In questo articolo, parlerò di come formattare rapidamente i numeri in migliaia, milioni o miliardi in Excel.


Formatta i numeri in migliaia, milioni, miliardi separatamente con la funzione Formato celle

In Excel, puoi creare un formato personalizzato con l'estensione formato celle funzione per risolvere questa attività, eseguire le seguenti operazioni:

1. Seleziona l'elenco di numeri che desideri formattare.

2. Quindi fare clic con il tasto destro e scegliere formato celle dal menu contestuale, vedi screenshot:

3. Nel formato celle finestra di dialogo, sotto il file Numero scheda, selezionare Custom dal riquadro di sinistra, in Tipologia casella di testo, inserisci il seguente codice di formato di cui hai bisogno:

  • Formatta i numeri in migliaia: 0, "K"
  • Formatta i numeri in milioni: 0 ,, "M"
  • Formatta i numeri in miliardi: 0 ,,, "B"

4. Quindi fare clic OK per chiudere la finestra di dialogo e i tuoi numeri sono stati formattati in migliaia, milioni o miliardi come mostrato nella seguente schermata:

  • Suggerimenti:: Se desideri formattare i numeri in migliaia o milioni con virgole come mostrato nella seguente schermata, applica questo formato: #, ## 0, "K" or #, ## 0 ,, "M" nella formato celle la finestra di dialogo.


Formatta i numeri in migliaia, milioni, miliardi in base ai numeri con la funzione Formato celle

Se desideri formattare i numeri in migliaia, milioni o miliardi in base ai numeri specifici invece che a un solo formato numerico. Ad esempio, per visualizzare 1,100,000 come 1.1 milioni e 110,000 come 110.0K come mostrato nella seguente schermata.

1. Seleziona le celle che contengono i numeri che desideri formattare, quindi fai clic con il pulsante destro del mouse formato celle opzione dal menu di scelta rapida.

2. Nel formato celle finestra di dialogo, sotto il file Numero scheda, selezionare Custom dal riquadro di sinistra, in Tipologia casella di testo, inserisci questo codice di formato: [<999950]0.0,"K";[<999950000]0.0,,"M";0.0,,,"B", vedi screenshot:

3. Quindi fare clic OK pulsante e tutti i numeri sono stati formattati nel formato desiderato in base ai numeri, vedi screenshot:


Converti i numeri abbreviati in numeri lunghi normali (1K = 1000) con la formula

A volte, si desidera eseguire l'operazione opposta per convertire i numeri abbreviati in numeri lunghi normali come mostrato nell'immagine sottostante:

Inserisci o copia la formula seguente in una cella vuota in cui desideri ottenere il risultato:

=IF(ISTEXT(A2),10^(LOOKUP(RIGHT(A2),{"B","K","M"}, {9,3,6}))*LEFT(A2,LEN(A2)-1),A2)

Quindi, trascina il quadratino di riempimento verso il basso sulle celle in cui desideri applicare questa formula e tutti i numeri abbreviati sono stati formattati sui normali numeri lunghi di cui hai bisogno, vedi screenshot:


Articoli in formato clles più relativo:

  • Formato numero come ordinale (1 ° 2 ° 3 °) in Excel
  • In alcuni casi, dobbiamo formattare il numero come 1 °, 2 °, 3 °, ecc. Quando classifichiamo come mostrato nell'immagine sottostante. Tuttavia, sai come formattare questi numeri cardinali come numeri ordinali in Excel? In generale, non esiste una funzione incorporata per convertire il numero come primo in Excel, ma qui posso introdurre alcuni trucchi su questo problema.
  • Applica la convalida dei dati per forzare il formato del numero di telefono in Excel
  • Può essere, ci sono vari formati di numeri di telefono che possono essere utilizzati durante la digitazione nella cartella di lavoro di Excel. Ma come puoi consentire l'inserimento di un solo formato di numero di telefono in una colonna del foglio di lavoro? Ad esempio, voglio solo che il numero di telefono in questo formato 123-456-7890 sia autorizzato a entrare in un foglio di lavoro.
  • Convalida gli indirizzi e-mail in una colonna del foglio di lavoro
  • Come tutti sappiamo, un indirizzo email valido è composto da tre parti, il nome utente, il simbolo "at" (@) e il dominio. A volte, consenti ad altri di inserire solo il testo del formato dell'indirizzo e-mail in una colonna specifica del foglio di lavoro. È possibile eseguire questa operazione in Excel?

I migliori strumenti per la produttività in ufficio

🤖 Assistente AI di Kutools: Rivoluziona l'analisi dei dati basandosi su: Esecuzione intelligente   |  Genera codice  |  Crea formule personalizzate  |  Analizzare i dati e generare grafici  |  Richiama le funzioni di Kutools...
Funzioni popolari: Trova, evidenzia o identifica i duplicati   |  Elimina righe vuote   |  Combina colonne o celle senza perdere dati   |   Round senza formula ...
Super ricerca: VLookup a criteri multipli    VLookup a valori multipli  |   VLookup su più fogli   |   Ricerca fuzzy ....
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa   |  Elenco a discesa dipendente   |  Elenco a discesa a selezione multipla ....
Gestore di colonna: Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva lo stato di visibilità delle colonne nascoste  |  Confronta intervalli e colonne ...
Funzionalità in primo piano: Messa a fuoco della griglia   |  Vista di progettazione   |   Grande barra delle formule    Gestore di cartelle di lavoro e fogli   |  Resource Library (Testo automatico)   |  Date picker   |  Combina fogli di lavoro   |  Crittografa/decrittografa le celle    Invia e-mail per elenco   |  Super filtro   |   Filtro speciale (filtro grassetto/corsivo/barrato...) ...
I 15 migliori set di strumenti12 Testo Strumenti (aggiungi testo, Rimuovi personaggi, ...)   |   50+ Grafico Tipi (Diagramma di Gantt, ...)   |   40+ Pratico Formule (Calcola l'età in base al compleanno, ...)   |   19 Inserimento Strumenti (Inserisci il codice QR, Inserisci immagine dal percorso, ...)   |   12 Conversione Strumenti (Numeri in parole, Conversione di valuta, ...)   |   7 Unisci e dividi Strumenti (Combina righe avanzate, Celle divise, ...)   |   ... e altro ancora

Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo.  Fai clic qui per ottenere la funzionalità di cui hai più bisogno...

Descrizione


Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro

  • 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, piuttosto che in nuove finestre.
  • Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!
Comments (21)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
Could you please show me how to do formula with the negative number?
Ex: -2439.7 M => -2.44 B?
This comment was minimized by the moderator on the site
Muchas Gracias por compartir este formato y fórmula, me sirvió muchísimo.
This comment was minimized by the moderator on the site
Olá,

Muito obrigado pela explicativa, uma dúvida...
nesta formula é possível manter valores menores como reais ?
quando tenho valores menores em minha planilha por exemplo R$ 835,00 ele traz abreviação de R$ 0,84 k.
existe como colocar um código dentro deste que você menciona mantendo valores menores em reais.
This comment was minimized by the moderator on the site
Hello, Jef Gomes
To solve your problem, the below formula may do you a favor:
=SUBSTITUTE(TEXT(ROUND(A2/(1000^INT(LOG10(A2)/3)),2),"#.## ") & CHOOSE(INT(LOG10(A2)/3)+1,"","K","M","B","T"),". ","")
Please try, hope it can help you!
This comment was minimized by the moderator on the site
madam/sir, i just want my data from rupees to thousand i.e 55050 and want this data in 55.05

could you please suggest?
This comment was minimized by the moderator on the site
Hello, JK,
Maybe the following video can help you:
https://www.youtube.com/watch?v=yg7uEKj8Szk
Please have a try, thank you!
This comment was minimized by the moderator on the site
hola, ¿como puedo hacer que los negativos queden tambien con el formato, ejemplo un -752.000.000 deberia quedar como -752M y actualmente con este formato me queda -752.000k.

PD: muy bueno el post recomendado.
This comment was minimized by the moderator on the site
This is so fucking ridiculously good. You have totally saved me today. God bless all of you, especially the person who wrote this document. Thank you so much, have a good day.
This comment was minimized by the moderator on the site
Hello Alan,

Glad to help. You can format the cell to make the negative number turn red within parentheses. Please see the attached pictures.https://www.extendoffice.com/images/stories/comments/comment-zmt/negative_number_format_1.pnghttps://www.extendoffice.com/images/stories/comments/comment-zmt/negative_number_format_2.png

Sincerely,
Mandy
This comment was minimized by the moderator on the site
Hola a mi me sirvió muchísimo el formato solo tengo una duda cuando es negativo el millón o lo miles como puedo condicionar para que se ponga en rojo ( aparezca el signo negativo o en su caso dentro de paréntesis)
This comment was minimized by the moderator on the site
Using this formula =IF(ISTEXT(A2),10^(LOOKUP(RIGHT(A2),{"B","K","M"}, {9,3,6}))*LEFT(A2,LEN(A2)-1),A2). How to modify this formula if my data set has K, M, B, and without abbreviative numbers? It will appear #N/A for the value without abbreviative numbers.
This comment was minimized by the moderator on the site
My data set has numbers in tens, hundreds, thousands, millions, and billions. Using the method 2 formula reformats my numbers in tens and hundreds with abbreviation using “k.” For example, using the method 2 formula turns “135” into “0.1k” and “45” into “0.0k.” How does the method 2 formula need to be modified to keep “135” and “45?”
This comment was minimized by the moderator on the site
Hello, Adam,
To solve your problem, please apply the below formula:
=SUBSTITUTE(TEXT(ROUND(A2/(1000^INT(LOG10(A2)/3)),2),"#.## ") & CHOOSE(INT(LOG10(A2)/3)+1,"","K","M","B","T"),". ","")
Please try, hope it can help you!
This comment was minimized by the moderator on the site
Save the day! Thank you so much!
Rated 5 out of 5
This comment was minimized by the moderator on the site
Hi
What do you need to add to this formula to get number below 10,000 to reduce to one decimal place and numbers above 10,000 to reduce to no decimal place. For example 9.2k and 220k. The same goes for millions and billions for example number below 10million to 9.2m or 10billion to 9.2b. Thanks
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations