Sommario
In questo articolo vi mostreremo come convertire il file dal numero di colonna alla lettera in Excel in 3 modi semplici ed efficaci.
Scarica il libro di lavoro
Potete scaricare la cartella di lavoro Excel gratuita da qui.
Convertire il numero di colonna in lettera.xlsm
3 modi semplici per convertire il numero di colonna in lettera in Excel
In questa sezione si spiega come convertire i numeri delle colonne in lettere con il comando formula , VBA codice e opzione integrata in Excel.
1. Formula per convertire il numero di colonna in lettera in Excel
Consideriamo il seguente set di dati che utilizzeremo come esempio per convertire il numero di colonna in lettera applicando la formula.
Passi:
- Selezionare una cella che si desidera visualizzare nel risultato.
- Il formula generica per convertire dal numero di colonna alla lettera è,
=SUBSTITUTE(INDIRIZZO(1,col_numero,4), "1",")
- Quindi, in quella cella, scrivere la formula come,
=SOSTITUZIONE(INDIRIZZO(1,B5,4), "1","")
Qui,
B5 = Numero di riferimento della cella che contiene il numero della colonna da convertire in lettera.
- Stampa Entrare .
Si otterrà l'indirizzo della lettera associata ( A ) del numero di colonna ( 1 ) nel set di dati.
- Ora trascinate la riga verso il basso di Maniglia di riempimento per applicare la formula al resto delle celle e convertirle in lettere.
Ripartizione della formula:
- INDIRIZZO(1,B5,4)
- Uscita: A1
- Spiegazione: La funzione INDIRIZZO restituisce l'indirizzo della cella in base alla riga e alla colonna indicate. Abbiamo fornito riga numero 1 e il numero di colonna da B5 per costruire l'indirizzo, e per ottenere un riferimento relativo, impostiamo 4 per il ass_num argomento.
- ass_num = 4 è un valore costante. È necessario impostare il valore come 4, altrimenti l'indirizzo della cella verrà visualizzato con i segni $.
- SUBSTITUTE(INDIRIZZO(1,B5,4), "1″,") -diventa
- SOSTITUIRE(A1, "1″,")
- Uscita: A
- Spiegazione: La funzione SUBSTITUTE sostituisce 1 con nulla ("") da A1 , quindi restituisce A .
Per saperne di più: [Fisso] Numeri delle colonne di Excel al posto delle lettere (2 soluzioni)
Letture simili
- VBA per utilizzare l'intervallo in base al numero di colonna in Excel (4 metodi)
- Come convertire una colonna di lettere in un grafico numerico in Excel (4 modi)
- Excel VBA: Imposta intervallo per numero di riga e colonna (3 esempi)
2. VBA per trasformare il numero di colonna in lettera in Excel
Passi per Convertire il numero di colonna in lettera in Excel con VBA sono riportati di seguito.
Utilizzeremo un Funzione definita dall'utente (UDF) per convertire il numero.
Passi:
- Stampa Alt + F11 sulla tastiera o andare alla scheda Sviluppatore -> Visual Basic per aprire Editor Visual Basic .
- Nella finestra del codice a comparsa, dalla barra dei menu, fare clic su Inserire -> Modulo .
- Copiare il codice seguente e incollarlo nella finestra del codice.
Funzione pubblica NumToLetter(ColNum) NumToLetter = Split(Cells(1, ColNum).Address, "$")(1) Fine funzione
Questa non è una Sottoprocedura per la VBA per l'esecuzione del programma, questo è creare un Funzione definita dall'utente (UDF) Quindi, dopo aver scritto il codice, invece di fare clic sul pulsante Esegui dalla barra dei menu, fare clic su Risparmiare .
- Ora tornate al foglio di lavoro di interesse e scrivete la funzione che avete appena creato con VBA codice (Funzione NumPerLettera nella prima riga del codice) e all'interno delle parentesi dell'elemento NumPerLettera passare la funzione numero di riferimento della cella che si vuole convertire in lettera (nel nostro caso, passiamo Cellula B5 all'interno delle parentesi).
Quindi la nostra formula finale si riferisce,
=NumToLetter(B5)
- Stampa Entrare .
Si otterrà l'indirizzo della lettera associata ( A ) del numero di colonna ( 1 ) nel set di dati.
- Ora trascinate la riga verso il basso di Maniglia di riempimento per applicare il UDF al resto delle cellule per convertirle in lettere.
Ulteriori informazioni: Excel VBA: conteggio di colonne con dati (2 esempi)
3. Opzione integrata di Excel per cambiare il numero di colonna in lettera
Excel ha un opzione integrata per cambiare il numero della colonna (mostrato sotto nell'immagine) in lettera.
Passi:
- Fare clic sulla scheda File -> Opzioni .
- Dalla finestra pop-up di Excel, selezionare Formule -> deselezionare il Stile di riferimento R1C1 box -> OK .
Le colonne avranno ora indirizzi di lettere anziché di numeri.
Per saperne di più: Come contare le colonne per VLOOKUP in Excel (2 metodi)
Conclusione
Questo articolo vi ha mostrato come convertire il numero di colonna in lettera in Excel in 3 modi diversi. Spero che questo articolo vi sia stato utile. Non esitate a chiedere se avete domande sull'argomento.