Skip to main content

Come ruotare le etichette degli assi in un grafico in Excel?

Author: Sun Last Modified: 2025-08-06

Quando si lavora con i grafici in Excel, potresti notare che le etichette degli assi a volte possono diventare piuttosto lunghe, causando sovrapposizioni o apparendo affollate, come illustrato nello screenshot sottostante. Questo può rendere il tuo grafico difficile da leggere e interpretare, specialmente quando si ha a che fare con categorie o etichette di dati che contengono molto testo. Invece di ridimensionare l'intero grafico o comprimere i tuoi dati, Excel offre opzioni flessibili per ruotare le etichette degli assi, migliorando sia la chiarezza che l'aspetto complessivo della tua visualizzazione.

a screenshot showing the original axis labels in a chart

Ruota le etichette degli assi nel grafico
Formula Excel: Inserisci interruzioni di riga nelle etichette degli assi con CARATTERE(10)
VBA: Ruota o orienta in modo personalizzato le etichette degli assi in più grafici


Ruota le etichette degli assi nel grafico

Ogni volta che le etichette degli assi diventano disordinate nel tuo grafico, ruotarle può aiutarti a ottimizzare lo spazio e la leggibilità senza la necessità di apportare cambiamenti drastici alle dimensioni o al layout del grafico. Ruotare le etichette degli assi è particolarmente utile per i grafici con nomi di categoria lunghi, come risposte a sondaggi, codici prodotto o formati di data.

Per favore, segui questi passaggi:

Ruota le etichette degli assi in Excel 2007/2010

1. Fai clic destro sull'asse le cui etichette desideri ruotare e scegli Formatta asse dal menu contestuale. (Se per errore fai clic destro fuori dall'asse o selezioni l'elemento sbagliato, prova di nuovo per assicurarti che l'asse corretto sia evidenziato prima di procedere.)

a screenshot showing how to open the Format Axis dialog box

2. Nella finestra di dialogo Formatta asse, fai clic sulla scheda Allineamento. Nella sezione Layout del testo, troverai l'elenco a discesa Direzione del testo. Clicca su questo elenco e seleziona l'orientamento desiderato per le tue etichette, come Orizzontale, Ruota tutto il testo di 90°, Ruota tutto il testo di 270° o Impilato. Diverse opzioni si adattano a diversi scenari:

  • Orizzontale: Predefinito, migliore per etichette corte.
  • Ruota tutto il testo di 90°/270°: Utile per etichette lunghe per evitare sovrapposizioni.
  • Impilato: Posiziona ogni carattere o parola su una nuova riga se lo spazio è limitato.
Prova ciascuna per vedere quale formato si adatta meglio ai dati sul tuo grafico.

a screenshot of selecting a text direction

3. Clicca Chiudi per uscire dalla finestra di dialogo. Il tuo grafico rifletterà immediatamente la nuova orientazione delle etichette.

a screenshot showing the new axis label after rotating

Suggerimento: Se desideri un controllo maggiore, come impostare un angolo personalizzato (diverso dai fissi 90° o 270°), rimani nella scheda Allineamento e regola la casella Angolo personalizzato al grado di rotazione preferito (da -90° a +90°). Questo consente una regolazione più fine in base alle esigenze di layout del tuo grafico.

Ruota le etichette degli assi nel grafico di Excel 2013 o versioni successive

Se stai lavorando in Microsoft Excel 2013, 2016, Microsoft 365 o versioni successive, l'interfaccia per formattare le etichette degli assi è leggermente aggiornata ma fornisce opzioni simili e talvolta migliorate per l'allineamento e la direzione delle etichette.

1. Individua il tuo grafico, quindi fai clic destro sulle etichette degli assi che desideri ruotare. Dal menu contestuale, scegli Formatta asse.

2. Un riquadro Formatta asse apparirà sul lato destro dello schermo. Clicca il pulsante Dimensioni e proprietà (raffigurato da un'icona che assomiglia a un quadrato con segni di misurazione). Successivamente, individua la casella a discesa Direzione del testo e scegli tra opzioni simili: Orizzontale, Ruota tutto il testo di 90°, Ruota tutto il testo di 270° o Impilato. Regola e visualizza in anteprima l'effetto per scegliere quello che meglio si adatta al layout dei tuoi dati.

a screenshot of selecting a text direction in Excel2013

Nota: Per angoli di testo personalizzati in Excel 2013 e versioni successive, cerca le opzioni Testo o Allineamento nel riquadro Formatta asse e inserisci il grado specifico che preferisci. Potrebbe verificarsi una disallineamento se vengono impostati angoli negativi o troppo grandi, quindi visualizza in anteprima le modifiche prima di confermare.

Precauzione: Ruotare le etichette degli assi non cambia i dati sottostanti o la struttura del grafico. Se le etichette si sovrappongono ancora dopo la rotazione, considera ulteriori opzioni come ridurre la dimensione del carattere, accorciare il testo dove possibile, o regolare le dimensioni complessive del grafico per una visualizzazione ottimale.

Se accidentalmente disallinei le tue etichette o vuoi ripristinare le impostazioni originali, segui semplicemente gli stessi passaggi e riporta l'orientamento a “Orizzontale”.


Formula Excel: Inserisci interruzioni di riga nelle etichette degli assi con CARATTERE(10)

Quando ruotare le etichette degli assi non fornisce la chiarezza desiderata—specialmente se desideri mantenere il testo orizzontale per motivi estetici—puoi introdurre interruzioni di riga all'interno delle etichette stesse. Questo approccio è utile nei casi in cui le etichette sono strutturate (come contenenti una città e uno stato, o un codice prodotto e un nome), e dividerle su più righe rende il tuo grafico significativamente più facile da leggere senza alterare l'orientamento del testo. Questa soluzione è altamente raccomandata per etichette complesse, multi-parti, o quando il testo ruotato è difficile da interpretare.

Scenari applicabili:

  • Migliore quando la struttura logica delle etichette permette interruzioni naturali (ad esempio, separando con un trattino, una barra o uno spazio).
  • Ideale per dashboard, report o presentazioni dove chiarezza e professionalità contano.
  • Se i dati vengono inseriti dinamicamente nel grafico, aggiorna le formule sottostanti per l'aggiornamento automatico.

Note sui parametri:
CHAR(10) rappresenta un'interruzione di riga (nuova riga) in Excel. Questo richiede che le celle pertinenti abbiano Testo a capo abilitato nella formattazione delle celle per visualizzare correttamente il testo su più righe.

Passaggi:

  1. Supponiamo che le tue etichette degli assi originali siano nella colonna A. In una nuova colonna (ad esempio, colonna F), inserisci la seguente formula (nella cella F2):
    =SUBSTITUTE(A1,"-",CHAR(10))
    Questa formula sostituisce ogni trattino nell'etichetta con un'interruzione di riga. Puoi personalizzare l'argomento "-" per sostituire una virgola, uno spazio o un altro carattere in base alla struttura delle tue etichette.
  2. Premi Invio per applicare la formula, quindi copiala verso il basso per il resto dei tuoi dati sorgente delle etichette degli assi.
  3. Applica la formattazione Testo a capo alla colonna B per far apparire le interruzioni di riga. Per fare ciò, seleziona l'intera colonna B, vai su Home > Testo a capo.
    a screenshot of selecting the Wrap Text option
  4. Imposta le etichette degli assi del tuo grafico per fare riferimento alla nuova colonna della formula (ad esempio, colonna F) invece della colonna originale (A).
    1. Clicca su qualsiasi barra nel tuo grafico per attivare il grafico, quindi fai clic destro e seleziona "Seleziona dati..." dal menu contestuale.
      a screenshot of selecting the select data option
    2. Nella finestra di dialogo Seleziona origine dati, vai alla sezione Etichette asse orizzontale (categoria) e clicca il pulsante "Modifica".
      a screenshot of selecting the edit button
    3. Nella finestra di dialogo Etichette asse, sostituisci l'intervallo di etichette originale con il nuovo intervallo della formula, dove la colonna F contiene le tue formule SOSTITUISCI(...,CARATTERE(10)).
      a screenshot of selecting the new data range with formulas
    4. Clicca OK per confermare l'intervallo delle etichette, quindi clicca di nuovo OK per chiudere la finestra di dialogo Seleziona origine dati.

Promemoria di errore: Se le interruzioni di riga non vengono visualizzate dopo aver applicato la formula, verifica nuovamente che Testo a capo sia abilitato per le celle pertinenti. Inoltre, su Mac, CARATTERE(10) può comportarsi diversamente in alcune versioni di Excel—testa e adatta se necessario.


VBA: Ruota o orienta in modo personalizzato le etichette degli assi in più grafici

Per gli utenti avanzati o coloro che gestiscono numerosi grafici, ruotare manualmente ciascuna etichetta dell'asse può essere ripetitivo e dispendioso in termini di tempo. Utilizzando una macro VBA puoi automatizzare il processo—ruotando le etichette degli assi in batch, impostando un angolo personalizzato, o addirittura iterando attraverso tutti i grafici in una cartella di lavoro o foglio di lavoro. Questo è particolarmente utile per report aziendali standardizzati o quando si aggiornano frequentemente layout di report.

Scenari applicabili:

  • Aggiornamento simultaneo del formato di più grafici (ad esempio, modelli aziendali, report periodici).
  • Applicazione di un angolo o orientamento specifico a tutte le etichette degli assi secondo linee guida aziendali o di pubblicazione.
  • Risparmio di tempo quando sono necessarie modifiche o aggiustamenti frequenti per una formattazione coerente.

Risoluzione dei problemi e note sui parametri:

  • Se l'asse che desideri ruotare contiene celle di etichette vuote o unite, la macro potrebbe non funzionare come previsto—assicurati che le etichette degli assi siano assi standard dei grafici Excel.
  • Se esegui la macro su una cartella di lavoro/foglio protetto, rimuovi prima la protezione per consentire modifiche.
  • Questo codice può essere adattato per l'asse X o Y modificando il codice secondo necessità. 

Passaggi:

1. Clicca Sviluppatore > Visual Basic per aprire l'editor VBA. Nella nuova finestra Microsoft Visual Basic per Applicazioni, clicca Inserisci > Modulo, quindi incolla il seguente codice nel modulo aperto:

Sub RotateAllChartAxisLabels()
    Dim cht As ChartObject
    Dim ws As Worksheet
    Dim angle As Integer
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    angle = Application.InputBox("Enter rotation angle in degrees (-90 to 90):", xTitleId, 45, , , , , 1)
    
    If angle < -90 Or angle > 90 Then
        MsgBox "Enter an angle between -90 and 90 degrees."
        Exit Sub
    End If
    
    For Each ws In ActiveWorkbook.Worksheets
        For Each cht In ws.ChartObjects
            cht.Chart.Axes(xlCategory).TickLabels.Orientation = angle
        Next cht
    Next ws
End Sub

2. Dopo aver inserito il codice, clicca il Run button pulsante o premi F5 per eseguire la macro. Una finestra di dialogo ti chiederà di specificare l'angolo di rotazione desiderato (entro il range valido di -90 a 90 gradi).

Tutte le etichette dell'asse delle categorie in tutti i grafici della tua cartella di lavoro verranno aggiornate all'angolo che hai inserito.

Nota: Salva sempre il tuo lavoro prima di applicare le macro e assicurati che le macro siano abilitate nelle impostazioni di Excel. Se riscontri errori con grafici specifici (come Grafici Pivot o tipi di grafici specializzati), potrebbe essere necessario adattare il codice o applicare modifiche manuali.

Ripristino: Se desideri reimpostare la rotazione alla normale posizione (orizzontale), basta rieseguire la macro e inserire 0 come angolo di rotazione.

Se la macro non sembra avere effetto, controlla le impostazioni di sicurezza di Excel per assicurarti che le macro siano abilitate e conferma che gli assi del grafico utilizzino funzionalità di grafici Excel standard.


I migliori strumenti per la produttività in Office

🤖 Kutools AI Aide: Rivoluziona l’analisi dei dati grazie a: Esecuzione intelligente | Genera codice | Crea formule personalizzate | Analizza dati e genera grafici | Richiama Funzioni avanzate
Funzionalità popolari: Trova, evidenzia o identifica duplicati | Elimina righe vuote | Combina colonne o celle senza perdere dati | Arrotonda
Super RICERCA.VERT: Ricerca con criteri multipli    Ricerca valori multipli  |   Ricerca su più fogli   |   Corrispondenza approssimativa ....
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa | Elenco a discesa dipendente | Elenco a discesa a selezione multipla….
Gestione colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Cambia lo stato di visibilità delle colonne nascoste | Confronta intervalli e colonne...
Funzionalità in evidenza: Attenzione della griglia | Visualizzazione di progettazione | Barra delle formule avanzata | Gestione Cartella di lavoro & Foglio di lavoro | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email da elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...)...
I15 migliori kit di strumenti:12 strumenti di testo (Aggiungi testo, Elimina Caratteri Specifici, ...) | Oltre50 tipi di grafici (Diagramma di Gantt, ...) | Oltre40 formule utili (Calcola l'età in base alla data di nascita, ...) |19 strumenti di inserimento (Inserisci codice QR, Inserisci immagine dal percorso, ...) |12 strumenti di conversione (Converti in parole, Conversione valuta, ...) |7 strumenti per unire & dividere (Unione avanzata righe, Dividi celle, ...) | ...e altro ancora
Usa Kutools nella lingua che preferisci – supporta Inglese, Spagnolo, Tedesco, Francese, Cinese e oltre40 altre!

Migliora le tue competenze su Excel con Kutools per Excel e sperimenta un nuovo livello di efficienza. 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 su Office, rendendo il tuo lavoro molto più semplice

  • Abilita la modifica a schede e la lettura 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 ti fa risparmiare centinaia di clic ogni giorno!