Vai al contenuto

Comuni italiani in Excel: filtri, CERCA.X sul CAP e mappa

Come usare l'elenco dei comuni italiani in Excel: i fogli di comuni.xlsx, CERCA.X e FILTRO per CAP e province, pivot per regione e mappa dalle coordinate.

Excel Aggiornata il Lettura di 5 minuti

Cosa ti serve

  • excel/comuni.xlsx dal pacchetto, oppure la demo gratuita, che contiene gli stessi fogli per una provincia intera.
  • Excel di Microsoft 365 o Excel 2021: le formule CERCA.X, FILTRO e TESTO.UNISCI non esistono nelle versioni più vecchie.
  • Per le province e le regioni, anche excel/province.xlsx ed excel/regioni.xlsx.

I fogli di comuni.xlsx

Il file ha un foglio per tabella, con le intestazioni già scritte in italiano e una riga per comune:

Foglio Cosa contiene Chiave
Comuni Anagrafica: nome, codici, contatti, patrono, nome degli abitanti Codice ISTAT
Cap Una riga per ogni CAP di ogni comune Codice ISTAT comune
Confinanti Le coppie di comuni che confinano Codice ISTAT comune
Popolazione Residenti per sesso, densità, grado di urbanizzazione Codice ISTAT comune
Geo Latitudine, longitudine, altitudine, superficie Codice ISTAT comune
Ambiente Zona climatica, gradi giorno, zona sismica e flag di territorio (piani Pro e Full) Codice ISTAT comune
Frazioni Frazioni e località con popolazione e coordinate (piani Pro e Full) Codice ISTAT comune

Il Codice ISTAT è un numero, e nello stesso foglio Comuni c'è anche Codice ISTAT (testo), a sei cifre con gli zeri davanti. Per collegare i fogli fra loro usa sempre il numero: è lo stesso tipo su entrambi i lati, e CERCA.X non ha bisogno di conversioni.

Prima cosa: trasforma i fogli in tabelle

Seleziona una cella di ogni foglio e premi Ctrl+T (Tabella). Dai alla tabella il nome del foglio, da Progettazione tabella › Nome tabella: Comuni, Cap, Popolazione, Geo. Da qui in poi le formule leggono le colonne per nome, non per lettera, e restano giuste anche se aggiungi una colonna.

Il CAP di ogni comune, accanto al nome

Nella tabella Comuni aggiungi una colonna e scrivi:

=CERCA.X([@[Codice ISTAT]]; Cap[Codice ISTAT comune]; Cap[CAP])

Restituisce il primo CAP del comune. Le città zonate, le frazioni con un codice proprio e i comuni nati da fusione ne hanno più d'uno: per averli tutti nella stessa cella, separati da virgola:

=TESTO.UNISCI(", "; VERO; FILTRO(Cap[CAP]; Cap[Codice ISTAT comune]=[@[Codice ISTAT]]))

Il CAP è già testo: lo zero iniziale di 00118 o di 07037 resta al suo posto anche se copi la colonna altrove. Non convertirlo in numero.

Il comune a partire da un CAP

Un CAP può appartenere a più comuni (i codici d'area condivisi da paesi vicini). Per elencarli tutti, con il CAP cercato nella cella H1:

=TESTO.UNISCI(", "; VERO; FILTRO(Comuni[Nome]; CONTA.SE(FILTRO(Cap[Codice ISTAT comune]; Cap[CAP]=H1); Comuni[Codice ISTAT])>0))

Provincia e regione in chiaro

Il foglio Comuni ha solo il codice della provincia e della regione. Sigla e nome stanno in province.xlsx e regioni.xlsx: aprili, trasforma anche quelli in tabelle (Province, Regioni) e porta la sigla nel foglio dei comuni:

=CERCA.X([@[Codice ISTAT provincia]]; Province[Codice ISTAT]; Province[Sigla])

Con la sigla accanto al nome, il filtro automatico della tabella fa il resto: tutti i comuni di una provincia in due clic.

Popolazione, densità e una pivot per regione

Porta la popolazione nel foglio dei comuni con la stessa formula, dalla tabella Popolazione:

=CERCA.X([@[Codice ISTAT]]; Popolazione[Codice ISTAT comune]; Popolazione[Popolazione totale])

Poi Inserisci › Tabella pivot sulla tabella Comuni: regione nelle righe, somma della popolazione e conteggio dei comuni nei valori. Per i comuni sopra o sotto una soglia di abitanti basta un filtro sulla colonna appena creata.

Una mappa dei comuni

Due strade, a seconda di cosa vuoi vedere.

Punti per comune, con Mappe 3D (Excel per Windows, scheda Inserisci): usa la tabella Geo, che ha latitudine e longitudine di ogni municipio. Mappe 3D riconosce le due colonne da solo; aggiungi il nome del comune come etichetta e, se vuoi, la popolazione come altezza delle barre.

Aree colorate per regione o provincia, con il Grafico a mappa (Inserisci › Mappe): funziona con i nomi di regioni e province, non con i singoli comuni. Prepara una pivot per regione come sopra e costruisci la mappa su quella.

Se apri i CSV invece dell'Excel

Un doppio clic su un file CSV lascia a Excel la scelta dei tipi, e i codici con lo zero iniziale diventano numeri. Usa invece Dati › Da testo/CSV: nell'anteprima imposta CAP, Codice ISTAT (testo) e Codice Belfiore come Testo prima di caricare. Il file Excel del pacchetto ha già i tipi giusti, ed è la strada più corta.

Provalo sui tuoi dati prima di acquistarlo

La demo gratuita contiene i dati completi di una provincia in Excel, CSV e JSON: puoi rifare ogni passo di questa guida sul file vero. Poi ogni rilascio ti aspetta nell'area clienti, con l'elenco di cosa è cambiato.

Vedi i piani e i prezzi
Scarica la demo gratuita

Inserisci la tua email: ti inviamo subito il link per scaricare la provincia di Livorno al completo, 19 comuni con tutti i campi — comprese zone climatiche e sismiche, frazioni e serie solari.

Riceverai subito il link per scaricare la demo e occasionali aggiornamenti sul database. Puoi disiscriverti quando vuoi. Consulta la privacy policy.

Pronto a usare i dati nel tuo lavoro?

Un file solo, aggiornato ogni settimana, per chi prepara preventivi, anagrafiche, analisi o spedizioni. Lo apri in Excel o lo carichi nel tuo gestionale.