Come convertire l'alfabeto in numero in Excel (4 modi semplici)

  • Condividi Questo
Hugh West

In questo articolo impareremo a convertire l'alfabeto in numero in Excel In Excel è possibile utilizzare diverse funzioni per trasformare un alfabeto in un numero. Oggi mostreremo 4 Utilizzando questi metodi, è possibile convertire facilmente un singolo alfabeto o più alfabeti in numeri. Quindi, senza ulteriori indugi, iniziamo la discussione.

Scarica il quaderno di esercizi

Potete scaricare il quaderno di esercizi da qui.

Convertire l'alfabeto in numero.xlsm

4 modi semplici per convertire l'alfabeto in numero in Excel

Per spiegare i metodi, utilizzeremo insiemi di dati diversi con metodi diversi. Qui cercheremo di convertire l'alfabeto in numeri, ad esempio, A=1 , B=2 Di seguito è riportata una rapida panoramica:

1. Convertire un singolo alfabeto in numero in Excel

Per convertire un singolo alfabeto in un numero, possiamo utilizzare principalmente tre funzioni, che sono la funzione COLONNA , la funzione CODICE , e la funzione MATCH All'interno di queste funzioni, potrebbe essere necessario inserire alcune funzioni necessarie per creare una formula. Prestiamo attenzione alle sottosezioni per saperne di più sulle formule.

1.1 Utilizzare la funzione COLONNA

Il modo più comune per convertire un singolo alfabeto in un numero è quello di utilizzare il metodo COLONNA All'interno di essa, dobbiamo usare la funzione INDIRETTO È possibile vedere l'alfabeto nel gamma B5:B9 nel set di dati sottostante.

Seguiamo i passaggi seguenti per vedere come convertirli in numeri.

FASI:

  • Prima di tutto, selezionare Cellula B5 e digitare la formula sottostante:
=COLONNA(INDIRETTO(B5&1))

In Excel, l'opzione INDIRETTO restituisce il riferimento dato da una stringa di testo e la funzione COLONNA ci fornisce il numero di colonna di un riferimento. In questa formula, abbiamo utilizzato la funzione INDIRETTO all'interno della formula, che funziona come riferimento per la funzione COLONNA Quindi, la funzione INDIRETTO(B5&1) diventa A1 Quindi la formula diventa COLONNA(A1) Quindi, restituisce 1 .

  • In secondo luogo, premere Entrare e trascinare l'elemento Maniglia di riempimento giù.

  • Infine, si vedrà il numero corrispondente a ciascun alfabeto.

1.2 Applicare la funzione CODE

Si può anche utilizzare l'opzione CODICE per convertire un singolo alfabeto o lettera in un numero. La funzione CODICE restituisce un valore numerico per il primo carattere di una stringa di testo. Pertanto, ci fornirà un valore numerico corretto se la utilizziamo nel caso di un singolo alfabeto. Seguiamo i passaggi seguenti per ottenere il risultato.

FASI:

  • Per prima cosa, digitate la formula in Cellula C5 :
=CODICE(SUPERIORE(B5))-64

Qui abbiamo utilizzato la funzione SUPERIORE all'interno del CODICE funzione. Il SUPERIORE converte prima l'alfabeto in un alfabeto maiuscolo, poi la funzione CODICE lo converte in un valore numerico. In questo caso, il valore numerico di A è 65 Per questo motivo stiamo sottraendo 64 per ottenere 1 nell'output.

  • Dopodiché, premere Entrare e trascinare l'elemento Maniglia di riempimento per vedere i risultati.

1.3 Inserire la funzione MATCH

Il PARTITA può fornire un'altra soluzione per convertire un alfabeto in un numero in Excel. Ma abbiamo anche bisogno dell'aiuto della funzione INDIRIZZO e COLONNA In questo caso, utilizzeremo lo stesso set di dati. Seguiamo i passaggi per saperne di più.

FASI:

  • In primo luogo, selezionare Cellula C5 e digitare la formula sottostante:
=MATCH(B5& "1",ADDRESS(1,COLONNA($1:$1),4),0)

In questa formula, il INDIRIZZO restituisce un riferimento di cella relativo come testo e poi, la funzione PARTITA la funzione ci dà l'uscita desiderata che è 1 .

  • Nel passaggio successivo, premere Entrare e trascinare l'elemento Maniglia di riempimento giù.

Per saperne di più: Come convertire il testo in numero utilizzando le formule in Excel

2. Cambiare più alfabeti in numeri con le funzioni TEXTJOIN & VLOOKUP

Nel metodo precedente abbiamo mostrato come cambiare un singolo alfabeto in un numero, ma nel secondo metodo cambieremo più alfabeti in numeri usando il metodo TESTO e VLOOKUP Per fare ciò, utilizzeremo il set di dati riportato di seguito. Ad esempio, vogliamo l'alfabeto ADE per passare a 145 Si può vedere che il set di dati contiene un elenco di alfabeti da A a Z con le loro posizioni relative. Per creare la formula, useremo una combinazione di TESTO , VLOOKUP , SE , MID , FILO , INDIRETTO , e LEN funzioni.

Osserviamo i passaggi seguenti per vedere come convertire più alfabeti in numeri in Excel.

FASI:

  • Per iniziare, selezionare Cellula C5 e digitare la formula sottostante:
=TEXTJOIN("",1,VLOOKUP(T(IF(1,MID(B5,ROW(INDIRECT("1:"&LEN(B5))),1)),E5:F30,2,0))

🔎 Come funziona la formula?

Possiamo scomporre la formula in piccole parti per comprendere l'intero meccanismo.

  • ROW(INDIRECT("1:"&LEN(B5)): Questa parte della formula restituisce l'array del numero di riga. In questo caso, l'array è {1,2,3} .
  • MID(B5,ROW(INDIRECT("1:"&LEN(B5)),1): Il MID ci fornisce i caratteri nella posizione specificata della stringa data. Quindi, l'output per questa parte è {A,D,E} .
  • VLOOKUP(T(IF(1,MID(B5,ROW(INDIRECT("1:"&LEN(B5))),1)),E5:F30,2,0): Il VLOOKUP cerca i numeri corrispondenti dell'array {A,D,E} nel gamma E5:F30 .
  • TEXTJOIN("",1,VLOOKUP(T(IF(1,MID(B5,ROW(INDIRECT("1:"&LEN(B5))),1)),E5:F30,2,0)): Infine, il TESTO unisce i numeri e restituisce l'output 145 Questa funzione è disponibile in Excel 2019 e Excel 365 .
  • Stampa Entrare .
  • Infine, trascinare verso il basso il campo Maniglia di riempimento per vedere i risultati.

Per saperne di più: Come convertire il testo con spazi in numero in Excel (4 modi)

Letture simili

  • Come convertire la percentuale in decimale in Excel (7 metodi)
  • Convertire un valore esponenziale in un numero esatto in Excel (7 metodi)
  • Come risolvere l'errore di conversione in numero in Excel (6 metodi)
  • Convertire una stringa in un lungo usando VBA in Excel (3 modi)
  • Come convertire un testo in un numero con Excel VBA (3 esempi con macro)

3. Inserire la funzione SUBSTITUTE per trasformare alfabeti specifici in numeri.

Se si dispone di alfabeti specifici da trasformare in numeri, si può utilizzare il metodo la funzione SUBSTITUTE . il SOSTITUTIVO sostituisce una stringa di testo esistente con un nuovo testo. Per spiegare il metodo, utilizzeremo un set di dati che contiene più stringhe di testo con gli alfabeti A , B , C , e D .

Seguiamo i passaggi seguenti per imparare il metodo di trasformazione di alfabeti specifici in numeri.

FASI:

  • Per prima cosa, digitate la formula qui sotto in Cellula C5 :
=SOSTITUTO(SOSTITUTO(SOSTITUTO(SOSTITUTO(B5, "A",1), "B",2), "C",3), "D",4)

Questa formula sostituisce A con 1 , B con 2 , C con 3 , e D con 4 Quindi, l'uscita di ABC è 123 Se si vogliono aggiungere altri alfabeti, è necessario aggiungere un altro alfabeto. SOSTITUTIVO nella formula per sostituire l'alfabeto con un numero.

  • Dopo aver digitato la formula, premere Entrare .
  • Infine, trascinare il campo Maniglia di riempimento per ottenere i risultati.

Per saperne di più: Come convertire la notazione scientifica in numeri in Excel (7 metodi)

4. Applicare VBA per convertire lettere in numeri in Excel

Nell'ultimo metodo, applicheremo VBA per convertire gli alfabeti in numeri in Excel. VBA sta per Visual Basic per le applicazioni Qui, creeremo una funzione utilizzando VBA e poi usarlo per cambiare gli alfabeti in numeri. È interessante notare che si può usare sia per gli alfabeti singoli che per quelli multipli. Si può vedere il set di dati qui sotto per questo metodo.

Per saperne di più, seguite i passaggi indicati di seguito.

FASI:

  • Prima di tutto, andare alla pagina Sviluppatore e selezionare Visual Basic Si aprirà la finestra Visual Basic finestra.

  • Nel Visual Basic selezionare la finestra Inserire il modulo Si aprirà la finestra Modulo finestra.

  • Ora, copiare il codice qui sotto e incollarlo nel file Modulo finestra:
 Option Explicit Function AlphabetToNumber(ByVal sSource As String) As String Dim x As Integer Dim sResult As String For x = 1 To Len(sSource) Select Case Asc(Mid(sSource, x, 1)) Case 65 To 90: sResult = sResult & Asc(Mid(sSource, x, 1)) - 64 Case Else sResult = sResult & Mid(sSource, x, 1) End Select Next AlphabetToNumber = sResult EndFunzione 

Questo VBA Il codice crea una funzione che converte l'alfabeto in numeri. Per applicare la funzione per l'alfabeto minuscolo e maiuscolo, utilizzeremo la funzione SUPERIORE all'interno della funzione Da alfabeto a numero funzione.

  • Dopodiché, premere Ctrl + S per salvare il codice.
  • Nel passaggio successivo, selezionare Cellula C5 e digitare la formula sottostante:
=Alfabeto-Numero(UPPER(B5))

  • Infine, trascinare il campo Maniglia di riempimento per vedere i risultati delle altre celle.

Per saperne di più: Come convertire una stringa in numero in Excel VBA (3 metodi)

Come convertire una colonna alfabetica in numero in Excel

In Excel, le colonne sono numerate in ordine alfabetico da A a XFD A volte è necessario conoscere il numero della colonna per scopi diversi. In questo caso, è possibile utilizzare i seguenti metodi per convertire le lettere della colonna in numeri in Excel.

1. Convertire l'alfabeto della colonna in numero utilizzando la funzione COLONNA di Excel

Nel primo metodo, si utilizzerà il metodo COLONNA per convertire l'alfabeto in numero. Abbiamo discusso questo processo anche in Metodo 1 Seguiamo i passi seguenti per vedere come convertire l'alfabeto delle colonne in numeri.

FASI:

  • Innanzitutto, selezionare Cellula C5 e digitare la formula sottostante:
=COLONNA(INDIRETTO(B5&1))

Qui, il INDIRETTO(B5&1) diventa A1 Quindi la formula diventa COLONNA(A1) Quindi, restituisce 1 .

  • Dopodiché, premere Entrare e trascinare l'elemento Maniglia di riempimento giù.

  • Di conseguenza, si vedranno i numeri delle colonne come nell'immagine seguente.

Per saperne di più: Convertire Excel in numero di intere colonne (9 semplici metodi)

2. Applicare la funzione definita dall'utente per cambiare la lettera della colonna in numero in Excel

UDF o Funzione definita dall'utente può aiutare gli utenti a cambiare la lettera della colonna in un numero in Excel. Qui creeremo una funzione utilizzando semplici codici in VBA In seguito utilizzeremo la funzione in un foglio di lavoro, mentre qui utilizzeremo il set di dati precedente.

Seguiamo i passi seguenti per vedere come si può implementare il metodo UDF per convertire gli alfabeti delle colonne in numeri.

FASI:

  • Prima di tutto, andare alla pagina Sviluppatore e selezionare Visual Basic Si aprirà la finestra Visual Basic finestra.

  • In secondo luogo, selezionare Inserire il modulo nel Visual Basic Si aprirà la finestra Modulo finestra.

  • Ora, copiate il codice qui sotto e incollatelo nel file Modulo finestra:
 Public Function ColNumber(cletter As String) As Long ColNumber = Columns(cletter).Column End Function 

Qui, Numero di colonna è la funzione che restituisce il numero della colonna e cletter è l'argomento della funzione. Qui è necessario inserire la cella che contiene le lettere della colonna.

  • Stampa Ctrl + S per salvarlo.
  • Nel passaggio successivo, selezionare Cellula C5 e digitare la formula sottostante:
=Numero di colonna(B5)

  • Dopodiché, premere Entrare e trascinare l'elemento Maniglia di riempimento giù.

  • Infine, sarete in grado di convertire le lettere delle colonne in numeri in Excel.

Per saperne di più: Come convertire una valuta in un numero in Excel (6 modi semplici)

Conclusione

In questo articolo abbiamo dimostrato 4 modi semplici per Convertire l'alfabeto in numero in Excel Spero che questo articolo vi aiuti a svolgere i vostri compiti in modo efficiente. Inoltre, abbiamo aggiunto il libro di esercizi all'inizio dell'articolo. Per testare le vostre capacità, potete scaricarlo per esercitarvi. Inoltre, potete visitare il sito il sito web di ExcelWIKI Infine, se avete suggerimenti o domande, non esitate a chiedere 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.