Creare un database con Excel: guida pratica (e quando smettere)
Aggiornato il

Come creare un database con Excel: si può, e per molte esigenze va benissimo — a patto di seguire cinque regole che quasi nessuno segue e di riconoscere i sei segnali che dicono quando è ora di smettere. Questa è una guida per chi ci lavora ogni giorno: la struttura giusta di una tabella Excel usata come database, la convalida dati che dimezza gli errori, e cosa fare dopo senza buttare via il lavoro fatto.
Excel come database: si può fare (fino a un certo punto)
Per «database Excel» intendiamo un archivio strutturato — clienti, articoli, commesse, contatti — con una riga per ogni elemento e una colonna per ogni informazione. Excel come database regge bene quando lo compila una persona sola, quando le righe sono qualche migliaio al massimo, quando non servono collegamenti complessi tra tabelle e quando non è la fonte ufficiale di documenti che contano, come fatture o giacenze.
Quello che Excel non ha rispetto a un database vero — regole rigide sui dati, relazioni solide tra tabelle, più utenti contemporanei, storico delle modifiche — l'abbiamo spiegato in cos'è un database. Qui vediamo come spingere Excel il più vicino possibile a quel comportamento.
Gli usi in cui Excel come archivio funziona davvero sono più di quanti si pensi: l'elenco dei fornitori con contatti e condizioni, il registro delle attrezzature con le scadenze di revisione, la lista dei contatti raccolti a una fiera, il tracciamento di una campagna commerciale con esiti e prossimi passi, l'inventario dei beni aziendali. Tutte cose che una persona tiene, aggiorna e consulta — e per cui un software dedicato sarebbe un cannone per una mosca. Il punto non è evitare Excel: è usarlo bene finché è lo strumento giusto, e accorgersi quando smette di esserlo.
La struttura giusta: tabelle, campi, righe
Una tabella per ogni tipo di cosa: i clienti in un foglio, gli ordini in un altro, mai insieme. Nel foglio, la prima riga sono le intestazioni; ogni colonna è un campo e contiene un solo tipo di dato; ogni riga è un record; la prima colonna è un identificativo univoco (un numero progressivo, non il nome). Niente celle unite, niente righe vuote, niente titoli sopra la tabella.
Poi il gesto che cambia tutto: selezioni l'area e la formatti come Tabella (Ctrl+T). Da quel momento ha un nome, i filtri, e le formule si estendono da sole alle righe nuove. Le tabelle si collegano tramite gli identificativi: nella tabella Ordini c'è la colonna «ID cliente», e da lì si risale al cliente con un CERCA.X. Esempio minimo: Clienti (ID, ragione sociale, partita IVA, email, telefono, città) e Ordini (ID ordine, ID cliente, data, importo, stato).
Le 5 regole per non creare un mostro
- Un dato per cella. «Rossi Srl – Firenze – tel 055…» in una cella sola è un dato che non potrai mai filtrare né contare.
- Mai una colonna per periodo. Gennaio, febbraio, marzo in colonne separate sembra comodo e distrugge ogni analisi: i periodi sono righe, con una colonna «data».
- Mai i colori come informazione. «Quelli in rosso sono urgenti» non si filtra, non si conta e non sopravvive a un copia-incolla. Serve una colonna «Priorità».
- Una fonte sola. La copia «definitiva_2» è l'inizio della fine: un file, un posto, chi lo modifica lo modifica lì.
- Niente totali dentro la tabella. Le somme vanno in un foglio a parte o in una tabella pivot: dentro i dati, rompono ordinamenti e filtri.
Convalida dati: il trucco che dimezza gli errori
Nella scheda Dati, «Convalida dati» permette di decidere cosa una cella può contenere: un elenco chiuso (stato: aperto, in corso, chiuso), un intervallo (importo maggiore di zero), una data, una lunghezza (il CAP di cinque cifre), o una regola personalizzata (la partita IVA di undici cifre). Gli elenchi a discesa si alimentano da una tabella «Anagrafiche» a parte, così le voci sono sempre le stesse e nessuno scrive «Firenze», «firenze» e «FI» per la stessa città.
Aggiungi la protezione del foglio per impedire di cancellare intestazioni e colonne, e usa la formattazione condizionale solo come segnalazione — la riga scaduta che diventa rossa — mai come dato. Con queste tre cose, gli errori più comuni (refusi, formati diversi, valori impossibili) spariscono prima di entrare.
Un esempio concreto di quanto pesa. Un elenco clienti compilato per due anni senza convalida: la stessa città scritta in quattro modi, le partite IVA con spazi e senza, le date italiane mescolate a quelle americane, lo stato del cliente scritto a mano in venti varianti. Quando arriva il momento di importarlo in un gestionale, servono giorni di pulizia. Lo stesso elenco con le convalide impostate il primo giorno si importa in un'ora. La convalida non serve a Excel: serve a te, il giorno in cui vorrai uscirne.
I 6 segnali che Excel non basta più
- Il file lo devono aprire due o più persone contemporaneamente, e nascono conflitti e copie.
- Serve sapere chi ha cambiato cosa e quando, e nessuno lo sa.
- Servono permessi diversi: il commerciale non deve vedere i margini, l'amministrazione non deve toccare gli ordini.
- Le tabelle collegate sono più di tre e i CERCA.VERT si moltiplicano e si rompono.
- Il file è diventato la fonte ufficiale di qualcosa che conta: giacenze, commesse, scadenze di pagamento.
- Si è corrotto o perso almeno una volta, e tutti in ufficio ricordano quel giorno.
Cosa viene dopo Excel (senza buttare il lavoro fatto)
La buona notizia: un archivio costruito con le regole di questa guida si importa quasi direttamente in un database vero, perché la struttura tabellare pulita è esattamente la base da cui si parte. Le colonne diventano campi, le righe record, gli identificativi diventano le relazioni. Il lavoro fatto bene non si butta: si promuove.
Il momento giusto per il passaggio non è quando il file si rompe: è quando compaiono due dei sei segnali insieme. A quel punto ogni mese di attesa aggiunge dati sporchi da pulire dopo, e persone che si abituano a lavorare intorno al problema.
Il passo successivo dipende dal ruolo che il file ha assunto. Se è un archivio di supporto, basta un database con un'interfaccia semplice. Se è diventato il cuore operativo — commesse, magazzino, ordini che decidono la giornata — il passo è un gestionale su misura costruito sui processi che quel file ha già mappato, spesso meglio di qualunque analisi. La migrazione segue quattro passi: pulizia dei dati, mappatura dei campi, importazione, verifica con un breve periodo in cui i due sistemi convivono. Excel non è il nemico: è il prototipo. Il problema nasce solo quando il prototipo diventa il prodotto.
Le domande più comuni
Excel può essere usato come database?
Sì, per archivi semplici compilati da una persona: una tabella per tipo di dato, intestazioni chiare, un identificativo per riga e la convalida dati. Non per archivi condivisi o critici.
Come si struttura un database in Excel?
Prima riga di intestazioni, una colonna per campo, una riga per record, un ID univoco, nessuna cella unita, formattato come Tabella; un foglio per ogni tabella, collegate tramite gli ID.
Quando Excel non basta più?
Quando più persone devono lavorarci insieme, servono permessi e storico delle modifiche, o il file è diventato la fonte ufficiale di dati importanti come giacenze o commesse.
