Convertitore di colonne da lettera a numero in Excel (5 semplici esempi)

  • Condividi Questo
Hugh West

Mentre lavorava in Excel A volte è necessario determinare il numero di colonna corrente o specifico. Può essere facile per un foglio di lavoro più piccolo trovare il numero di colonna facilmente, ma quando si lavora su un foglio di lavoro più grande con molti dati e formule, allora è lungo capire la lettera di colonna manualmente. In questo articolo, vi mostreremo alcune soluzioni per il convertitore da lettera di colonna a numero in Excel .

Scarica il quaderno di esercizi

È possibile scaricare il programma gratuito Excel e esercitarsi da soli.

Convertitore di colonne da lettere a numeri.xlsm

5 esempi utili di convertitore di colonne da lettere a numeri in Excel

Per questo articolo, utilizzeremo l'insieme di dati riportato di seguito. Qui si vedranno le diverse intestazioni di colonna di un file Excel Per completare la procedura, mostreremo cinque diversi approcci. In questo caso utilizzeremo la funzione COLONNA e combinerà la funzione COLONNA e la funzione INDIRETTO , applicare una formula non volatile, modificare lo stile di riferimento e, infine, applicare la formula Nozioni di base per le applicazioni (VBA) .

1. Utilizzo della funzione COLONNA

Nel nostro primo approccio, utilizzeremo la funzione COLONNA di Excel per realizzare un convertitore di colonne da lettere a numeri. Eseguite i passaggi seguenti per comprendere il processo.

Fase 1:

  • Per prima cosa, utilizzeremo il seguente set di dati per il nostro lavoro.
  • In questo caso, utilizzeremo la funzione COLONNA per due condizioni.
  • Il primo serve a trovare il numero di colonna di una cella specifica e il secondo a trovare la cella di lavoro corrente.

Fase 2:

  • In secondo luogo, per trovare il numero di colonna di una cella specifica, utilizzare la seguente formula di la funzione COLONNA menzionare la cella.
  • Ad esempio, qui utilizzeremo la cella B5 .
=COLONNA(B5)

  • Quindi, dopo aver premuto Entrare , si vedrà il numero di colonna della cella citata, che è il numero di colonna 2 per la cella B5 .

Fase 3:

  • Quindi, per determinare il numero di colonna della cella corrente su cui si sta lavorando, utilizzare la seguente formula di la COLONNA funzione .
=COLOMBO()

  • Dopo aver premuto Entrare , viene visualizzato il numero di colonna della cella di lavoro corrente.
  • Nel nostro esempio, che è il numero 3 per la cella C6 .

Per saperne di più: [Fisso] Numeri delle colonne di Excel al posto delle lettere (2 soluzioni)

2. Combinazione delle funzioni COLONNA e INDIRETTO

Nel nostro primo approccio, abbiamo visto l'uso di una singola funzione per realizzare un convertitore da lettera a numero in colonna. Nel secondo metodo, combineremo la funzione COLONNA con la funzione INDIRETTO Per comprendere l'intera procedura, seguire i passaggi seguenti.

Fase 1:

  • Prima di tutto, prendete il seguente set di dati per applicare le formule.
  • Qui, nella colonna B , selezioneremo alcune intestazioni di colonna di un file Excel foglio di lavoro in modo casuale, e nella colonna C scopriremo i loro numeri di colonna.

Fase 2:

  • In secondo luogo, scrivere la seguente formula nella cella C5 , che è la combinazione di la funzione COLONNA e la funzione INDIRETTO .
=COLONNA(INDIRETTO(B5& "1"))

  • Inseriamo questa formula nella cella C5 per determinare il numero di colonna della colonna A che si trova nella cella B5 .

Fase 3:

  • Quindi, premere Entrare e si vedrà il numero di colonna della colonna A in cella C5 che è 1 .
  • Infine, utilizzare Riempimento automatico per trascinare verso il basso la formula di altre celle.
  • Di conseguenza, si vedranno tutti i numeri di colonna nelle rispettive celle.

Ripartizione della formula
  • Prima di tutto, INDIRETTO("B5") significa che prenderà il valore della cella di B5 che è A .
  • Allora, INDIRETTO(B5&1) riceve l'uscita precedente e collega 1 all'output del codice precedente per renderlo A1 .
  • Infine, COLONNA(INDIRETTO(B5& "1″)) mostrerà il numero di colonna della cella A1 , che è 1 .

Per saperne di più: Come convertire una colonna di lettere in un grafico numerico in Excel (4 modi)

3. Applicazione della formula non volatile

Se si lavora con un'enorme serie di dati in Excel, l'utilizzo del secondo metodo richiederebbe molto tempo. Perché la funzione INDIRETTO è una funzione volatile, che rende la cartella di lavoro più lenta. In questo caso, si può usare la funzione MATCH e la funzione INDIRIZZO con la funzione COLONNA Per saperne di più sul processo, si vedano i passi seguenti.

Fase 1:

  • Prima di tutto, nella cella C5 scrivere la seguente formula.
=MATCH(B5& "1", ADDRESS(1, COLONNA($1:$1), 4), 0)

Fase 2:

  • Quindi, premere Entrare e si vedrà il numero della colonna rispettata.
  • Infine, trascinate la formula nelle celle inferiori della colonna per ottenere i numeri di colonna per tutte le lettere della colonna.

Ripartizione della formula
  • Prima di tutto, COLONNA($1:$1) rappresenta tutte le colonne della prima riga del foglio di lavoro.
  • In secondo luogo, INDIRIZZO(1, COLONNA($1:$1), 4) creerà una disposizione di testi con la prima riga e tutte le colonne del foglio di lavoro, ad esempio " A1 ", " B1 ", ecc. fino alla fine del foglio di lavoro.
  • Infine, la formula MATCH(B5& "1″, ADDRESS(1, COLONNA($1:$1), 4), 0) corrisponde al valore della cella B5 convertito in riferimento di cella, che è A1 e restituisce la corrispondenza con la disposizione precedente.
  • Finalmente, 0 per trovare una corrispondenza esatta nella formula.

Per saperne di più: Come restituire il numero di colonna di una partita in Excel (5 modi utili)

4. Modificare lo stile di riferimento

Questo processo di conversione delle lettere di colonna in numeri di colonna in Excel Per saperne di più su questo processo, seguite i passaggi indicati di seguito.

Fase 1:

  • Innanzitutto, si veda il seguente set di dati.
  • Qui, il riferimento nella formula della cella C5 mostra il numero di cella nella colonna lettera che è B5 .
  • La lettera della colonna verrà convertita in numero modificando il ciclo di riferimento.

Fase 2:

  • Per farlo, premere prima il tasto File sulla barra multifunzione.

  • Quindi, selezionare la voce Opzioni comando.

Fase 3:

  • In terzo luogo, dopo aver scelto il comando, si aprirà una finestra di dialogo con il nome di Opzioni di Excel .
  • In questa sezione, dalla scheda Formule, contrassegnare l'opzione denominata Stile di riferimento R1C1 .
  • Infine, premere OK .

Passo 4:

  • Infine, si noterà che il foglio di lavoro avrà la dicitura Stile di riferimento R1C1 in cui le colonne del foglio di lavoro si trasformano in valori numerici.

Per saperne di più: Come cambiare il nome della colonna da ABC a 1 2 3 in Excel

5. Applicazione di VBA per convertire una colonna di lettere in numeri in Excel

Nel nostro ultimo metodo, applicheremo Nozioni di base per le applicazioni (VBA) . applicando VBA Possiamo determinare il numero della colonna dopo aver inserito la lettera della colonna nel codice. Eseguite i passi seguenti per capire la procedura.

Fase 1:

  • In primo luogo, utilizzeremo il seguente set di dati da applicare VBA .

Fase 2:

  • Quindi, scegliere la voce Visual Basic dal comando Codice gruppo nel Sviluppatore scheda.

Fase 3:

  • In terzo luogo, la casella per l'inserimento del codice si aprirà dopo aver scelto l'opzione Visaul Basic comando.
  • Dalla casella, scegliere l'opzione Modulo nel comando Inserire scheda.

Passo 4:

  • In quarto luogo, copiare quanto segue Codice VBA e incollarlo nel file Modulo .
  • Qui si inserisce la lettera della colonna XFD per scoprire il numero di colonna.
 Sub Excel_Column_Letter_to_Number_Converter() 'Converte una specifica lettera di colonna nel corrispondente riferimento numerico Dim ColumnNumber As Long Dim ColumnLetter As String 'Chiama la lettera di colonna ColumnLetter = "XFD" 'Converte nel numero di colonna ColumnNumber = Range(ColumnLetter & 1).Column 'Mostra il risultato finale MsgBox "Column " & ColumnLetter & " = " & ColumnNumber End Sub 

  • Quindi salvare il codice di cui sopra e premere il pulsante play per attivarlo.

Passo 5:

  • Infine, dopo aver eseguito il codice, si vedrà il numero di colonna corrispondente di XFD che è 16384 .

  • È possibile eseguire questo codice anche per altre lettere di colonna e trovare il rispettivo numero di colonna.

Per saperne di più: Excel VBA: Imposta intervallo per numero di riga e colonna (3 esempi)

Conclusione

Questo è il termine di questo articolo, che spero vi sia stato utile. Dopo aver letto questo articolo, sarete in grado di creare un'applicazione di Excel La lettera di colonna in convertitore di numeri utilizzando uno qualsiasi dei metodi. Vi invitiamo a condividere con noi ulteriori domande o raccomandazioni nella sezione commenti qui sotto.

Hugh West è un istruttore e analista di Excel di grande esperienza con oltre 10 anni di esperienza nel settore. Ha conseguito una laurea in Contabilità e Finanza e un Master in Economia Aziendale. Hugh ha una passione per l'insegnamento e ha sviluppato un approccio didattico unico che è facile da seguire e capire. La sua conoscenza approfondita di Excel ha aiutato migliaia di studenti e professionisti in tutto il mondo a migliorare le proprie competenze ed eccellere nella propria carriera. Attraverso il suo blog, Hugh condivide le sue conoscenze con il mondo, offrendo esercitazioni gratuite su Excel e formazione online per aiutare le persone e le aziende a raggiungere il loro pieno potenziale.