Skip to main content

Formula Excel: Convertire lettera in numero

Author: Sun Last Modified: 2025-05-29

A volte, si desidera convertire 'a' in 1, 'b' in 2, 'c' in 3 e così via in un foglio di Excel. Tuttavia, convertirli uno per uno è una perdita di tempo. In questo tutorial, vi presento alcune formule Excel per risolvere questo problema.
convert-letter-to-number-01

Convertire una singola lettera in un numero in ogni cella

Per convertire una singola lettera in un numero in ogni cella di Excel, è possibile utilizzare la formula seguente.

Formula generica:

COLUMN(INDIRECT(cell_reference&1))

Argomenti

Cell_reference: la cella che contiene la lettera che si desidera convertire in numero.

Come funziona questa formula

Prendiamo un esempio per spiegare la formula. Qui si convertirà la lettera nella cella C3 in un numero. Utilizza questa formula.

=COLUMN(INDIRECT(C3&1))

Premere Invio tasto.
convert letter to number 2

Spiegazione

Funzione INDIRECTQuesta funzione viene utilizzata per convertire una stringa di testo in un riferimento valido. Qui INDIRECT(C3&1) può essere visto come segue:
  INDIRECT(C3&1)
=INDIRECT(s&1)
=INDIRECT(s1)

COLUMN funzione: la COLUMN funzione restituisce il numero della colonna del riferimento dato. Ora la formula è COLUMN(s1) che restituisce 19.

Osservazioni:

1. Questa formula restituisce il numero della colonna, il che significa che se ci sono più di una lettera nella cella, restituirà come nell'esempio mostrato di seguito.
convert letter to number 3

2. La formula non fa distinzione tra maiuscole e minuscole.

Convertire diverse lettere in una stringa di numeri in ogni cella

Se si desidera convertire le lettere in ogni cella in numeri come mostrato nello screenshot sottostante, è necessaria una formula matriciale complessa.
convert letter to number 4

Formula generica:

TEXTJOIN("",1,VLOOKUP(T(SE(1,MID(cell_refer,ROW(INDIRECT("1:"&LEN(cell_refer))),1))),Rtable,2,0))

Argomenti

Cell_refer: la cella che si desidera convertire le lettere in numeri.
Rtable: una tabella con due colonne, una elenca tutte le lettere, l'altra elenca i numeri relativi.

Come funziona questa formula

Supponendo che si voglia convertire le lettere nell'intervallo B3:B8 in numeri, procedere come segue:

Innanzitutto, creare una tabella per elencare tutte le lettere e i loro numeri corrispondenti.

Quindi selezionare l'intervallo della tabella e andare alla Casella Nome (accanto alla barra delle formule) per assegnargli un nome di intervallo, qui il nome dell'intervallo è Rtable. Vedi screenshot:
convert letter to number 5

Ora usa questa formula:

=TEXTJOIN("",1,VLOOKUP(T(SE(1,MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1))),Rtable,2,0))

Premere Invio tasto, tutte le prime lettere di ogni parola nella cella A1 vengono estratte.
convert letter to number 6

Spiegazione

ROW(INDIRECT("1:"&LEN(B3))): la funzione ROW restituisce il numero della riga, essendo questa una formula matriciale, quindi restituisce {1;2;3}. MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1): la funzione MID restituisce il carattere nella posizione specifica della stringa data. Questa formula può essere vista come segue
=MID(B3,{1;2;3},1)
=MID(“acd”,{1;2;3},1)
= {"a";"c";"d"}

VLOOKUP(T(SE(1,MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1))),Rtable,2,0): la funzione VLOOKUP viene utilizzata per trovare i numeri corrispondenti di "a", "c","d" nella seconda colonna dell'intervallo Rtable. Quindi restituisce {1;3;4}.

TEXTJOIN("",1,VLOOKUP(T(SE(1,MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1))),Rtable,2,0)): la funzione TEXTJOIN è una nuova funzione in Excel 2019 e 365, viene utilizzata per concatenare tutti i testi con un delimitatore. Qui restituisce 134.

Osservazioni:

Questa formula non fa distinzione tra maiuscole e minuscole.

Nota:

Supponendo che a=1,b=2,c=3,d=4, è possibile utilizzare la formula come segue:

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B3,"a",1),"b",2),"c",3),"d",4)

Premere Invio tasto.
convert letter to number 6

Questa formula fa distinzione tra maiuscole e minuscole.

File di esempio

doc sampleClicca per scaricare il file di esempio


Formule correlate


Funzioni correlate

  • Funzione INDIRECT
    Converte una stringa di testo in un riferimento valido.
  • Funzione COLUMN
    Restituisce il numero della colonna in cui appare la formula o il numero della colonna del riferimento dato.
  • Funzione ROW
    Restituisce il numero di riga di un riferimento.
  • MID
    Restituisce i caratteri specifici dal centro di una stringa di testo.

I migliori strumenti per la produttività di Office

Kutools per Excel - Ti aiuta a distinguerti dalla massa

🤖 Assistente AI di KUTOOLS: Rivoluziona l'analisi dei dati basata su: Esecuzione Intelligente   |  Genera Codice  |  Crea Formule Personalizzate  |  Analizza Dati e Genera Grafici  |  Richiama Funzioni avanzate di Kutools
Funzionalità Popolari: Trova, Evidenzia o Contrassegna Duplicati  |  Elimina righe vuote  |  Unisci Colonne o Celle senza perdere dati  |  Arrotonda senza Formula ...
Super VLookup: Criteri Multipli  |  Valori Multipli  |  Tra Più Fogli  |  Corrispondenza approssimativa...
Elenco a discesa Avanzato: Elenco a Discesa Semplice  |  Elenco a Discesa Dipendente  |  Elenco a Discesa Multiselezione...
Gestore Colonne: Aggiungi un Numero Specifico di Colonne  |  Sposta Colonne  |  Alterna lo Stato di Visibilità delle Colonne Nascoste  Confronta Colonne per Selezionare Celle Uguali e Diverse ...
Funzionalità Principali: Attenzione della griglia  |  Visualizzazione di progettazione  |  Barra delle formule avanzata  |  Gestione Cartella di lavoro e Foglio di lavoro | Libreria AutoText (Testo Automatico)  |  Selettore di data  |  Unisci Fogli di lavoro  |  Decrittografa/Crittografa celle  |  Invia Email da Lista  |  Super Filtri  |  Filtro Speciale (filtro grassetto/corsivo/barrato...) ...
Top 15 Set di Strumenti12 Strumenti Testo (Aggiungi testo, Elimina Caratteri Specifici ...)  |  50+ Tipi di Grafici (Diagramma di Gantt ...)  |  40+ Formule Pratiche (Calcola letà in base alla data di nascita ...)  |  19 Strumenti Inserimento (Inserisci codice QR, Inserisci Immagine dal Percorso ...)  |  12 Strumenti Conversione (Converti in parole, Conversione valuta ...)  |  7 Strumenti Unisci e Dividi (Unione avanzata righe, Dividi celle Excel ...)  |  ... e altro ancora

Kutools per Excel vanta oltre 300 funzionalità, garantendo che ciò di cui hai bisogno sia a portata di clic...


Office Tab - Abilita la lettura e la modifica a schede in Microsoft Office (include Excel)

  • Un secondo per passare tra decine di documenti aperti!
  • Riduci centinaia di clic del mouse ogni giorno, dì addio al dolore al polso.
  • Aumenta la tua produttività del 50% durante la visualizzazione e la modifica di più documenti.
  • Porta le schede efficienti in Office (include Excel), proprio come Chrome, Edge e Firefox.