Le azioni che riducono davvero peso e lentezza
- Controlla l’intervallo utilizzato: righe e colonne formattate per errore possono gonfiare il file.
- Riduci formule e formattazione: elimina riferimenti a colonne intere, funzioni volatili e stili duplicati.
- Separa dati e report: Power Query e Modello dati sono più adatti ai dataset ricorrenti.
- Prova il formato XLSB: può diminuire dimensioni e tempi, ma va verificata la compatibilità.
- Misura prima e dopo: dimensione, apertura, ricalcolo e salvataggio devono migliorare davvero.

Perché una cartella Excel diventa lenta e ingombrante
La prima distinzione da fare riguarda peso del file e velocità di utilizzo. Un workbook da 40 MB può aprirsi rapidamente se contiene soprattutto dati compressi, mentre un file da 8 MB pieno di formule, immagini e collegamenti può risultare molto più lento.
Una causa frequente è l’intervallo utilizzato della scheda. Excel può considerare attive migliaia di righe e colonne che sembrano vuote, ma che in passato hanno ricevuto una formattazione, un colore, un bordo o un incolla accidentale. Premendo Ctrl+Fine si vede l’ultima cella che Excel considera utilizzata: se si finisce molto lontano dai dati reali, probabilmente c’è del peso inutile.
Le formule incidono soprattutto sul tempo di ricalcolo. Riferimenti a colonne intere, matrici estese, funzioni come INDIRETTO, SCARTO, CASUALE e ADESSO o migliaia di CERCA.VERT ripetuti possono obbligare Excel a rifare lo stesso lavoro molte volte.
Anche elementi meno visibili hanno un costo. Immagini ad alta risoluzione, formattazione condizionale applicata a interi fogli, stili duplicati, tabelle pivot con cache molto grandi, commenti, macro e collegamenti a file esterni possono rallentare apertura, salvataggio e aggiornamento.| Segnale | Probabile causa | Prima verifica |
|---|---|---|
| Il file è lento già all’apertura | Immagini, collegamenti, query o intervallo utilizzato enorme | Ctrl+Fine, Gestione nomi e Connessioni |
| Il file si blocca dopo una modifica | Ricalcolo automatico e formule numerose | Modalità di calcolo e formule volatili |
| Il salvataggio richiede molto tempo | Formattazione eccessiva, immagini o dati duplicati | Dimensione delle schede e contenuti multimediali |
| Il file cresce a ogni aggiornamento | Query, cache pivot o righe storiche replicate | Origine dati e impostazioni di caricamento |
Come trovare il punto che appesantisce il workbook
Io comincio sempre creando una copia del file e annotando quattro tempi: apertura, modifica di una cella, ricalcolo e salvataggio. Questa piccola misurazione evita di affidarsi alla sensazione che il file sia “più leggero” solo perché occupa qualche megabyte in meno.
Controlla le schede una alla volta
In ogni foglio premi Ctrl+Fine e confronta la posizione raggiunta con l’area realmente usata. Se i dati terminano alla riga 2.000 ma Excel arriva alla riga 500.000, seleziona le righe inutili, eliminale completamente e fai lo stesso con le colonne. Cancellare soltanto il contenuto non sempre riduce l’intervallo memorizzato.
Dopo la pulizia, salva, chiudi e riapri il file prima di verificare il risultato. In alcuni casi Excel aggiorna l’intervallo utilizzato solo dopo questo ciclo. Prima di eliminare grandi aree, conserva comunque una copia originale perché una cancellazione strutturale è difficile da annullare.
Isola formule, connessioni e macro
Per capire se il rallentamento nasce dalle formule, salva una copia e prova temporaneamente il calcolo manuale da Formule e Opzioni di calcolo. Se il file diventa subito più reattivo, il problema non è tanto la dimensione quanto la rete di dipendenze tra le celle.Controlla anche Dati, Query e connessioni, Gestione nomi e collegamenti esterni. Una connessione a un file spostato, a una cartella di rete lenta o a una fonte che restituisce troppe righe può bloccare Excel anche quando il workbook locale è relativamente piccolo.
Se ci sono macro, verifica gli eventi Workbook_Open, Worksheet_Change e Workbook_BeforeSave. Un codice che parte a ogni modifica può trasformare un’operazione normale in una sequenza di ricalcoli e aggiornamenti invisibili.
Come alleggerire un file Excel senza rovinarlo
La pulizia più efficace parte dagli elementi che non servono al risultato. Elimina righe e colonne oltre l’area reale, rimuovi fogli di prova, immagini duplicate e vecchie versioni dei dati. Se devi mantenere lo storico, valuta di archiviarlo in un file separato invece di lasciarlo dentro il report operativo.
Riduci immagini e formattazione
Le immagini inserite direttamente nel workbook possono occupare molto più dei dati. Comprimi le fotografie, ridimensionale prima dell’inserimento e conserva la risoluzione necessaria per la visualizzazione, non quella destinata alla stampa professionale.
La formattazione condizionale applicata a un milione di righe è quasi sempre eccessiva. Limitala alla tabella effettivamente utilizzata e rimuovi le regole sovrapposte. Quando il file contiene molti stili duplicati, la funzione di controllo delle prestazioni disponibile in alcune versioni di Excel può aiutare a individuare celle con formattazione superflua.
Scegli il formato adatto
| Formato | Quando usarlo | Limite principale |
|---|---|---|
| XLSX | Condivisione, collaborazione e uso quotidiano | Può diventare più grande con molti elementi complessi |
| XLSB | Workbook molto grandi, formule numerose o macro | Compatibilità e collaborazione da verificare |
| CSV | Esportazione di una sola tabella di dati | Non conserva formule, fogli, formati o grafici |
Salvare una copia in XLSB, il formato binario di Excel, può ridurre dimensioni e tempi di apertura, ma non è una cura universale. Prima di adottarlo in azienda verifico macro, collegamenti, procedure di importazione e compatibilità con chi usa Excel per il web o altri strumenti.
Un errore comune è convertire tutto in valori per alleggerire il file. Funziona, ma elimina la logica del modello. Preferisco trasformare in valori solo gli archivi chiusi, lasciando formule e aggiornamenti nella parte operativa che deve davvero restare dinamica.
Come rendere più efficienti formule, query e tabelle
La regola che produce il miglior risultato è semplice: calcolare meno dati e una sola volta. Evita formule estese fino all’ultima riga del foglio quando la tabella contiene soltanto alcune migliaia di record. Un intervallo delimitato o una Tabella Excel ben progettata riduce il lavoro durante ogni ricalcolo.
Intervieni sulle formule più costose
- Sostituisci riferimenti a colonne intere come A:A con intervalli realistici o tabelle strutturate.
- Riduci le funzioni volatili, che si ricalcolano anche quando cambia un dato non direttamente collegato.
- Evita di ripetere la stessa ricerca in molte celle. Calcola il risultato una volta e riutilizzalo.
- Valuta CERCA.X e INDICE più CONFRONTA quando offrono una struttura più chiara e adatta al modello.
- Separa calcoli intermedi, dati grezzi e indicatori finali per rendere comprensibili le dipendenze.
Non sostituirei automaticamente ogni CERCA.VERT. In un modello piccolo e stabile può essere perfettamente adeguato; il vero problema nasce quando la stessa ricerca viene ripetuta decine di migliaia di volte su intervalli sovradimensionati.
Leggi anche: Come cercare in una matrice Excel con CERCA.X e INDICE
Usa Power Query per preparare i dati
Power Query è utile quando i dati arrivano ogni giorno da CSV, cartelle, ERP o altri file. La trasformazione viene registrata come processo ripetibile, invece di essere ricostruita con formule e copia-incolla. Per ottenere un vantaggio reale, carica solo le colonne necessarie, filtra presto le righe inutili e disattiva il caricamento di query intermedie che servono soltanto come passaggi tecnici.
Se il report deve gestire molte righe, valuta il Modello dati e Power Pivot. Il modello conserva le tabelle in forma compressa e permette di creare misure, cioè calcoli aggregati eseguiti quando servono, invece di riempire il foglio con formule riga per riga.
Il foglio di lavoro ha comunque un limite di 1.048.576 righe e 16.384 colonne. Superare quel limite non significa soltanto dividere il file: spesso indica che i dati dovrebbero risiedere in un database, in un data warehouse o in una piattaforma BI, mentre Excel dovrebbe occuparsi dell’analisi e della presentazione.
Quando conviene cambiare architettura
Per esperienza, comprimere un workbook è utile finché il file resta un modello gestibile. Se contiene dati grezzi, trasformazioni, calcoli, dashboard, storico pluriennale e input di molti utenti nello stesso documento, la manutenzione diventa fragile anche dopo una buona pulizia.
| Esigenza | Soluzione più adatta | Compromesso |
|---|---|---|
| Report personale con pochi dati | XLSX ottimizzato | Richiede disciplina nella formattazione |
| Aggiornamenti ricorrenti da più fonti | Power Query e Tabelle Excel | Il refresh va progettato e controllato |
| Molti dati e indicatori aggregati | Modello dati e Power Pivot | Serve familiarità con relazioni e DAX |
| Condivisione aziendale e governance | Database, Power BI o sistema gestionale | Richiede progettazione e gestione IT |
Le soglie di dimensione non sono limiti ufficiali, ma possono aiutare a decidere. Sotto i 10 MB di solito basta una buona manutenzione; tra 10 e 50 MB conviene controllare formule e formattazione; oltre 50-100 MB inizierei a valutare seriamente Power Query, Modello dati o una fonte esterna.
Il passaggio a uno strumento BI non risolve dati sporchi, relazioni sbagliate o metriche ambigue. Prima definisco quali indicatori servono, chi aggiorna le fonti e con quale frequenza. Solo dopo scelgo dove eseguire i calcoli.
La regola pratica per non ritrovarsi con un workbook ingestibile
Un file sano separa chiaramente origine dati, trasformazioni e visualizzazione. Evita di usare il foglio del dashboard come archivio, conserva gli originali fuori dal report e limita le formule alle aree che devono davvero aggiornarsi.
- Salva una versione di backup prima di ogni pulizia strutturale.
- Misura apertura, ricalcolo e salvataggio dopo ogni modifica importante.
- Documenta query, collegamenti e intervalli usati dal report.
- Controlla periodicamente immagini, stili, nomi definiti e righe storiche.
La soluzione più efficace non è sempre rendere Excel più piccolo, ma ridurre il lavoro che gli chiediamo di fare. Quando dati, logica e presentazione hanno ciascuno il loro posto, il report diventa più veloce, più verificabile e molto meno rischioso da mantenere.
