Vai al contenuto principale

Formula Excel: converti la lettera in numero

A volte, vuoi convertire a in 1, b in 2, c in 3 e così via nel foglio Excel. Tuttavia, convertirli uno per uno è una perdita di tempo. In questo tutorial, introduco alcune formule di Excel per risolvere questo problema.
parole abbreviate doc 1

Converti una singola lettera in un numero in ogni cella

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

Formula generica:

COLUMN(INDIRECT(cell_reference&1))

argomenti

Cell_reference: the cell that contains the letter you want to convert to number.

Come funziona questa formula

Prendi un esempio per spiegare la formula. Qui convertirai la lettera nella cella C3 in numero. Si prega di utilizzare questa formula.

=COLUMN(INDIRECT(C3&1))

Rassegna Stampa entrare chiave.
converti la lettera in numero 2

Spiegazione

INDIRECT in funzione: questa funzione viene utilizzata per convertire una stringa di testo in un riferimento valido. Qui INDIRETTO (C3 e 1) puoi vederlo come questi:
  INDIRETTO (C3 e 1)
= INDIRETTO (s & 1)
= INDIRETTO (s1)

COLUMN function: il COLUMN la funzione restituisce il numero di colonne del riferimento dato. Ora la formula è COLONNA (s1) che restituisce 19.

Osservazioni:

1. Questa formula restituisce il numero di colonna, il che significa che se ci sono più di una lettera nella cella, tornerà come mostrato nell'esempio di seguito.
converti la lettera in numero 3

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

Converti più lettere in una stringa di numeri in ogni cella

Se vuoi convertire le lettere in ogni cella in numeri come mostrato nell'immagine sottostante, hai bisogno di una formula di matrice complessa.
converti la lettera in numero 4

Formula generica:

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

argomenti

Cell_refer: the cell that you want to convert the letters to numbers.
Rtable:a table with two columns, one lists all letters, one lists the relative numbers.

Come funziona questa formula

Supponendo che tu voglia convertire le lettere nell'intervallo B3: B8 in numeri, per favore fai come segue:

Per prima cosa, crea una tabella per elencare tutte le lettere ei loro numeri relativi.

Quindi seleziona l'intervallo della tabella e vai al file Casella del nome (accanto alla barra della formula) per dargli un nome con intervallo, qui il nome dell'intervallo è Rtable. vedi screenshot:
converti la lettera in numero 5

Ora usa questa formula:

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

Rassegna Stampa entrare chiave, vengono estratte tutte le prime lettere di ogni parola nella cella A1.
converti la lettera in numero 6

Spiegazione

ROW (INDIRECT ("1:" & LEN (B3))): il Funzione RIGA restituisce il numero di righe, c'è la formula di matrice, quindi restituisce {1; 2; 3}. MID (B3, ROW (INDIRECT ("1:" & LEN (B3))), 1): il Funzione MID restituisce il carattere nella posizione specifica della stringa data. Questa formula può essere vista come di seguito
=MID(B3,{1;2;3},1)
= MID ("acd", {1; 2; 3}, 1)
= {"a"; "c"; "d"}

VLOOKUP(T(IF(1,MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1))),Rtable,2,0): il Funzione CERCA.VERT viene utilizzato per trovare i numeri corrispondenti di "a", "c", "d" nella seconda colonna dell'intervallo Rtable. Quindi ritorna {1; 3; 4}.

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

Osservazioni:

Questa formula non fa distinzione tra maiuscole e minuscole.

Nota:

Supponendo a = 1, b = 2, c = 3, d = 4, puoi usare la formula come di seguito:

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

Rassegna Stampa entrare chiave.
converti la lettera in numero 6

Questa formula distingue tra maiuscole e minuscole.

File di esempio

esempio di documentoFare clic per scaricare il file di esempio


Formule relative


Funzioni relative

  • Funzione INDIRETTA
    Converte una stringa di testo in un riferimento valido.
  • Funzione COLONNA
    Restituisce il numero di colonna in cui appare la formula o il numero di colonna di un dato riferimento.
  • Funzione RIGA
    Restituisce il numero di riga di un riferimento.
  • MID
    Restituisce i caratteri specifici dalla metà della stringa di testo.

I migliori strumenti per la produttività in ufficio

Kutools per Excel: ti aiuta a distinguerti dalla folla

🤖 Assistente AI di Kutools: Rivoluziona l'analisi dei dati basandosi su: Esecuzione intelligente   |  Genera codice  |  Crea formule personalizzate  |  Analizzare i dati e generare grafici  |  Richiama le funzioni di Kutools...
Funzioni popolari: Trova, evidenzia o identifica i duplicati  |  Elimina righe vuote  |  Combina colonne o celle senza perdere dati  |  Round senza formula ...
Super VLookup: Criteri multipli  |  Valore multiplo  |  Su più fogli  |  Ricerca fuzzy...
Avv. Menu `A tendina: Elenco a discesa facile  |  Elenco a discesa dipendente  |  Elenco a discesa a selezione multipla...
Gestore di colonna: Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva lo stato di visibilità delle colonne nascoste  Confronta colonne con Seleziona Stesse celle e diverse ...
Funzionalità in primo piano: Messa a fuoco della griglia  |  Vista di progettazione  |  Grande barra delle formule  |  Gestore di cartelle di lavoro e fogli | Resource Library (Testo automatico)  |  Date picker  |  Combina fogli di lavoro  |  Crittografa/decrittografa le celle  |  Invia e-mail per elenco  |  Super filtro  |  Filtro speciale (filtro grassetto/corsivo/barrato...) ...
I 15 migliori set di strumenti12 Testo Strumenti (aggiungi testo, Rimuovi personaggi ...)  |  50+ Grafico Tipi (Diagramma di Gantt ...)  |  40+ Pratico Formule (Calcola l'età in base al compleanno ...)  |  19 Inserimento Strumenti (Inserisci il codice QR, Inserisci immagine dal percorso ...)  |  12 Conversione Strumenti (Numeri in parole, Conversione di valuta ...)  |  7 Unisci e dividi Strumenti (Combina righe avanzate, Dividi celle di Excel ...)  |  ... e altro ancora

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

Descrizione


Scheda Office: abilita la lettura e la modifica a schede in Microsoft Office (incluso Excel)

  • Un secondo per passare da una dozzina di documenti aperti all'altra!
  • Riduci ogni giorno centinaia di clic del mouse, dì addio alla mano del mouse.
  • Aumenta la produttività del 50% durante la visualizzazione e la modifica di più documenti.
  • Porta schede efficienti in Office (incluso Excel), proprio come Chrome, Edge e Firefox.
Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
ฉันไม่เข้าใจ ว่า เราจะกำหนดตัวเลขอย่างไร

COLUMN ฟังก์ชัน: COLUMN ฟังก์ชันส่งคืนจำนวนคอลัมน์ของการอ้างอิงที่ระบุ ตอนนี้สูตรคือ คอลัมน์ (s1) ซึ่งส่งกลับ 19.

เเล้วเราใส่สูตรตรงไหน ที่บอกว่า ข้อความนี้ กำหนด ให้เป็น 19 คะ
This comment was minimized by the moderator on the site
Hello,
I have as a basis this formula: =TEXTVERKETTEN("";1;SVERWEIS(T(IF(1;PART(B3;LINE(INDIRECT("1:"&LENGTH(B3)));1));E3:F78;2;0)) ... I have expanded my table in upper and lower case including special characters. Unfortunately, I do not get the difference verstädnlich integrated into the above formula!?

Helpful would still be the generic formula retroactively. That is, if I enter the numerical order, the table gives me the text.

I would like to use the generic formula for password encryption.

Thanks for your help ...

Matze
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations