Skip to content
Convertitore di colonne del foglio di calcolo
Tools

Convertitore di colonne del foglio di calcolo

Novità

Converti il numero di colonna di un foglio di calcolo nella sua lettera (1 → A) e viceversa.

Try:
Formula & code Copy-ready snippets — they update with the value above.
Excel / Sheets · number → letter
=SUBSTITUTE(ADDRESS(1,27,4),"1","")
Excel / Sheets · letter → number
=COLUMN(AA1)
VBA / macro
' number → letter
Split(Cells(1, 27).Address, "$")(1)   ' "AA"
' letter → number
Range("AA1").Column                  ' 27
Python · openpyxl
from openpyxl.utils import get_column_letter, column_index_from_string
get_column_letter(27)            # 'AA'
column_index_from_string("AA")   # 27
C#
// number → letter
string Col(int n){var s="";while(n>0){n--;s=(char)('A'+n%26)+s;n/=26;}return s;}
Col(27);  // "AA"
Bulk convert Paste a list of numbers or letters — one per line, comma- or space-separated. Each is detected automatically.
Format

Column reference chart Columns 1–702 (A–ZZ). Click any cell to load it above.

Runs entirely in your browser. Nothing is uploaded.

Converti i numeri di colonna di Excel in lettere all'istante — e viceversa

Questo convertitore di colonne del foglio di calcolo trasforma un numero di colonna di Excel o Google Sheets nella corrispondente lettera e la lettera di nuovo nel numero, istantaneamente e in entrambe le direzioni. Digita 27 e ottieni AA; digita AA e ottieni 27. Utilizza la base 26 biettiva, quindi anche le colonne estese come 702 (ZZ) e 703 (AAA) vengono convertite correttamente. Modifica uno dei campi e l'altro si aggiorna in tempo reale — nessuna formula da memorizzare e nulla da installare.

È progettato per i compiti quotidiani con i fogli di calcolo in cui hai bisogno dell'indice di colonna dietro un'etichetta: scrivere riferimenti in notazione A1 nel codice, scrivere script contro l'API di Excel o Google Sheets, eseguire il debug di un importatore CSV, o semplicemente rispondere a 'quale colonna è il numero 256?' (è IV) senza dover aprire un foglio di calcolo.

Come funziona la numerazione delle colonne — base 26 biettiva

Le colonne sono etichettate in base 26 biettiva: le lettere A–Z rappresentano 1–26, e superato Z appare una seconda lettera — AA è 27, AB è 28, AZ è 52, BA è 53, e così via fino a ZZ a 702, poi AAA a 703. A differenza della base 26 ordinaria non esiste la cifra zero, perché non c'è una colonna 'zero'. Questa particolarità spiega perché 27 diventa AA invece di qualcosa come A0.

Per leggere una lettera come numero, si pondera ciascuna posizione per una potenza di 26: AA = (1 × 26) + 1 = 27, e ABC = (1 × 676) + (2 × 26) + 3 = 731. Il codice di conversione base-26 naive che tratta A=0 produce risultati errati per le colonne oltre Z — questa è la fonte più comune di bug off-by-one quando si scrivono script contro le API dei fogli di calcolo.

Formule, VBA, Python e C# — snippet di codice pronti da incollare

Per convertire all'interno di un foglio di calcolo: =SOSTITUISCI(INDIRIZZO(1,n,4),"1","") restituisce la lettera di colonna per il numero n, e =COLONNA(AA1) restituisce il numero per la lettera AA. Entrambi funzionano in Excel e Google Sheets. In VBA, Split(Cells(1,n).Address,"$")(1) dà la lettera e Range("AA1").Column dà il numero.

Per Python con openpyxl: get_column_letter(27) restituisce 'AA' e column_index_from_string('AA') restituisce 27. Per C# senza libreria, funziona un breve ciclo — calcola ripetutamente (n-1) % 26 per ogni lettera e dividi per 26. Lo strumento mostra ogni snippet precompilato con il tuo valore attuale, così puoi copiare il codice funzionante direttamente in un progetto.

Conversione massiva di un intero elenco di colonne in una volta

Hai bisogno di tradurre decine di colonne? Incolla un elenco misto di numeri e lettere nella casella di conversione massiva — separati da ritorni a capo, virgole o spazi — e ogni elemento viene rilevato automaticamente e convertito in un unico passaggio: i numeri diventano lettere, le lettere diventano numeri. Cambia l'output tra coppie '27 → AA', CSV o solo risultato, poi copia o scarica come file .csv.

Questo è utile quando si elaborano risposte API di Excel Online o Google Sheets che restituiscono indici di colonne, o quando si lavora con file CSV che utilizzano riferimenti numerici di colonne invece di nomi. Nessun caricamento richiesto — l'intero elenco viene elaborato localmente nel browser, quindi anche i metadati sensibili del foglio di calcolo rimangono sul dispositivo.

Confronto con le formule di Excel o la ricerca online

Excel stesso non ha un'interfaccia dedicata per la conversione da numero di colonna a lettera. Devi usare il workaround con la formula ADDRESS/SUBSTITUTE o aprire l'editor VBA. Google Sheets è identico. La maggior parte dei risultati di ricerca per questa domanda porta a thread di Stack Overflow con snippet di formule — utili, ma non uno strumento in tempo reale. Strumenti come RapidTables non hanno affatto un convertitore di colonne; la cosa più vicina è di solito una calcolatrice di conversione di base generica che non gestisce correttamente la base 26 biettiva.

Questo strumento esegue la conversione istantaneamente nel browser, fornisce un grafico di riferimento scorrevole da A (1) a ZZ (702), genera codice pronto da incollare per quattro linguaggi e gestisce elenchi massivi in un unico passaggio. Funziona offline dopo il caricamento, non richiede accesso e non memorizza nulla di ciò che digiti. Aggiungilo ai preferiti come alternativa più rapida all'apertura di un foglio di calcolo solo per cercare una lettera di colonna.

La modalità di visualizzazione R1C1 e quando questo strumento è utile

Quando Excel mostra intestazioni di colonna numeriche (1, 2, 3…) invece di lettere, sta usando il stile di riferimento R1C1. Disabilitalo in File → Opzioni → Formule → deseleziona 'Stile di riferimento R1C1'. A volte si attiva accidentalmente a causa di una macro o copiando una cartella di lavoro da un collega che lo usa. Se stai scrivendo uno script che interagisce con una cartella di lavoro in modalità R1C1, potrebbe essere necessario tradurre tra i due stili di riferimento — questo convertitore gestisce quella traduzione per qualsiasi indice di colonna.

Il grafico di riferimento integrato in fondo alla pagina elenca tutte le colonne da 1 a 702 (da A a ZZ) in modo da poter scansionare visivamente l'intervallo su cui stai lavorando. Per le colonne oltre ZZ, digita semplicemente il numero o la lettera nel convertitore e ottieni la risposta in meno di un secondo. Non è necessario calcolare l'aritmetica base 26 biettiva a mano.

Frequently asked questions

Come si converte un numero di colonna di Excel in lettera?

Digita il numero nel campo Numero colonna e la lettera appare all'istante. La corrispondenza è 1→A, 2→B…26→Z, poi 27→AA, 28→AB, e così via. La colonna 53 è BA, 702 è ZZ e 703 è AAA. Gestisce qualsiasi numero fino alla colonna massima di Excel, 16.384 (XFD).

Come si converte una lettera di colonna di nuovo in numero in Excel?

Digita la lettera nel campo Lettera colonna e il numero appare — AA→27, AZ→52, BA→53, ZZ→702. Entrambi i campi sono collegati in modo da poter andare in entrambe le direzioni. La formula più rapida nel foglio di calcolo è =COLONNA(AA1), che restituisce 27, ma se hai solo bisogno del risultato senza aprire Excel, incolla la lettera qui e lo ottieni in meno di un secondo.

Quale lettera corrisponde alla colonna 27 in Excel?

La colonna 27 è AA. Dopo Z (colonna 26) Excel passa a due lettere: 27=AA, 28=AB, continuando fino a 52=AZ, poi 53=BA. Lo schema segue l'aritmetica base 26 biettiva dove A=1 invece di A=0 (non esiste la colonna zero).

Qual è il numero della colonna 'AA' di Excel?

La colonna AA è il numero 27. Si può leggere come (1×26)+1=27 — la prima A contribuisce con 26 e la seconda con 1, perché questa è base 26 biettiva dove A=1. Allo stesso modo AB=28, AZ=52 e BA=53. Se devi controllare un intervallo di lettere, usa la casella di conversione massiva e incollale tutte in una volta.

Come si passa dalle intestazioni numeriche (R1C1) alle lettere in Excel?

Se le intestazioni di colonna mostrano numeri (1, 2, 3…) invece di lettere, Excel sta usando lo stile di riferimento R1C1. Disabilitalo in File→Opzioni→Formule→deseleziona 'Stile di riferimento R1C1', e le intestazioni tornano ad A, B, C.

Qual è l'ultima colonna in Excel e quale lettera ha?

L'ultima colonna in Excel moderno (2007 e successivi) è la colonna 16.384, che è XFD. Digita 16384 in questo convertitore e ottieni XFD; digita XFD e ottieni 16384. Google Sheets consente colonne oltre 18.278 (il limite ZZZ), e questo strumento converte correttamente per qualsiasi numero inserito.

Posso convertire un intero elenco di numeri di colonne in lettere in una volta sola?

Sì — usa la casella di conversione massiva. Incolla un elenco di numeri e lettere separati da ritorni a capo, virgole o spazi, e ogni elemento viene rilevato automaticamente e convertito in un unico passaggio. Puoi cambiare il formato di output tra coppie 27→AA, CSV o solo risultato, poi scaricare come file .csv.