Com convertir l'alfabet en nombre a Excel (4 maneres senzilles)

  • Comparteix Això
Hugh West

En aquest article, aprendrem a convertir l'alfabet en nombre a Excel . A Excel, podem utilitzar diferents funcions per canviar un alfabet a un número. Avui mostrarem 4 maneres fàcils. Amb aquests mètodes, podeu convertir fàcilment un sol alfabet o diversos alfabets en números. Per tant, sense més demora, comencem la discussió.

Descarregar el quadern de pràctiques

Podeu descarregar el quadern de pràctiques des d'aquí.

Converteix l'alfabet a Number.xlsm

4 maneres fàcils de convertir l'alfabet en nombre a Excel

Per explicar els mètodes, utilitzarem diferents conjunts de dades amb diferents mètodes. Aquí, intentarem convertir l'alfabet en números. Per exemple, A=1 , B=2 i així successivament. Podeu veure una visió general ràpida a continuació:

1. Convertir un alfabet únic en nombre a Excel

Per convertir un alfabet únic en un número, podem principalment utilitzar tres funcions. Són la funció COLUMN , la funció CODI i la funció MATCH . Dins d'aquestes funcions, és possible que hàgim d'inserir algunes funcions necessàries per crear una fórmula. Fixem-nos en les subseccions per aprendre més sobre les fórmules.

1.1 Utilitzar la funció COLUMN

La forma més habitual de convertir un sol alfabet en un nombre és utilitzar la COLUMNA funció. Al seu interior, hem d'utilitzar la funció INDIRECTA . Podeu veure l'alfabet a l'interval B5:B9 al conjunt de dades següent.

Seguim els passos següents per veure com els podem convertir en números.

PASS:

  • En primer lloc, seleccioneu Cel·la B5 i escriviu la fórmula següent:
=COLUMN(INDIRECT(B5&1))

A Excel, la funció INDIRECT retorna la referència donada per una cadena de text i la funció COLUMNA ens dóna el número de columna d'una referència. En aquesta fórmula, hem utilitzat la funció INDIRECT dins de la fórmula que funciona com a referència per a la funció COLUMN . Per tant, INDIRECT(B5&1) esdevé A1 el primer. Aleshores, la fórmula es converteix en COLUMNA(A1) . Per tant, retorna 1 .

  • En segon lloc, premeu Retorn i arrossegueu la Annexa d'ompliment cap avall.

  • Finalment, veuràs el número corresponent a cada alfabet.

1.2 Aplica la funció CODI

També podem utilitzar la funció CODI per convertir un sol alfabet o lletra en un número. La funció CODI retorna un valor numèric per al primer caràcter d'una cadena de text. Així doncs, ens donarà un valor numèric correcte si l'utilitzem en el cas d'un sol alfabet. Seguim els passos següents per obtenir el resultat.

PASOS:

  • En primer lloc, escriviu la fórmula a Cel·la C5 :
=CODE(UPPER(B5))-64

Aquí hem utilitzat la funció SUPERIOR a dins el CODI funció. La funció MAJÚCULA converteix primer l'alfabet en un alfabet en majúscules. Aleshores, la funció CODI el converteix en un valor numèric. Aquí, el valor numèric de A és 65 . És per això que estem restant 64 per obtenir 1 a la sortida.

  • Després, premeu Retorn i arrossegueu el botó Omple la maneta avall per veure els resultats.

1.3 Insereix la funció MATCH

La funció MATCH pot proporcionar una altra solució per convertir un alfabet en un nombre a Excel. Però també necessitem l'ajuda de les funcions ADDRESS i COLUMN . Aquí, utilitzarem el mateix conjunt de dades. Seguim els passos per obtenir més informació.

PASS:

  • En primer lloc, seleccioneu Cel·la C5 i escriviu la fórmula següent :
=MATCH(B5&"1",ADDRESS(1,COLUMN($1:$1),4),0)

En aquesta fórmula, el ADREÇA La funció retorna una referència de cel·la relativa com a text i, a continuació, la funció COMPARA ens dóna la sortida desitjada que és 1 .

  • En el pas següent, premeu Introduïu i arrossegueu la Annexa d'emplenament cap avall.

Més informació: Com convertir text a nombre utilitzant fórmules a Excel

2. Canvieu diversos alfabets a números amb TEXTJOIN & Funcions BUSCAR V

En el mètode anterior, vam mostrar la manera de canviar un sol alfabet per un nombre. Però en el segon mètode, canviarem múltiplesalfabets a números mitjançant les funcions TEXTJOIN i VLOOKUP . Per fer-ho, utilitzarem el conjunt de dades següent. Per exemple, volem que l'alfabet ADE canviï a 145 . Podeu veure que el conjunt de dades conté una llista d'alfabets de A a Z amb les seves posicions relatives. Per crear la fórmula, utilitzarem una combinació de TEXTJOIN , VLOOKUP , IF , MID , ROW , INDIRECT i LEN funcions.

Observem els passos següents per veure com podem convertir diversos alfabets en números en Excel.

PASOS:

  • Per començar, seleccioneu Cel·la C5 i escriviu la fórmula següent:
=ColNumber(B5)

🔎 Com funciona la fórmula?

Podem dividir la fórmula en petites parts per entendre tot el mecanisme.

  • ROW(INDIRECT(“1:”&LEN(B5))): Aquesta part del fórmula retorna la matriu del número de fila. En aquest cas, la matriu és {1,2,3} .
  • MID(B5,ROW(INDIRECT(“1:”&LEN(B5))) ,1): La funció MID ens proporciona els caràcters a la posició especificada de la cadena donada. Per tant, la sortida d'aquesta part és {A,D,E} .
  • VLOOKUP(T(IF(1,MID(B5,ROW(INDIRECT(“1: ”&LEN(B5))),1))),E5:F30,2,0): La funció VLOOKUP cerca els números corresponents de la matriu {A, D,E} en l'interval E5:F30 .
  • TEXTJOIN(“”,1,BUSCARV(T(SI(1,MID(B5,FILA(INDIRECT(“1:”&LEN(B5))) ),1))),E5:F30,2,0)): Finalment, la funció TEXTJOIN uneix els números i retorna la sortida 145 . Aquesta funció està disponible a Excel 2019 i Excel 365 .
  • Premeu Retorn .
  • Finalment, arrossegueu la Annexa d'emplenament per veure els resultats.

Llegiu més: Com Converteix text amb espais a nombre a Excel (4 maneres)

Lectures similars

  • Com convertir percentatge a decimal a Excel ( 7 mètodes)
  • Convertir el valor exponencial a nombre exacte a Excel (7 mètodes)
  • Com corregir l'error de conversió a nombre a Excel (6 Mètodes)
  • Convertir una cadena a llarga utilitzant VBA a Excel (3 maneres)
  • Com convertir text a nombre amb Excel VBA (3 exemples) amb macros)

3. Insereix la funció SUBSTITUTE per transformar alfabets específics en números

Si teniu alfabets específics per transformar en números, podeu utilitzar el funció SUBSTITUTE . La funció SUBSTITUTE substitueix una cadena de text existent per un text nou. Per explicar el mètode, utilitzarem un conjunt de dades que conté diverses cadenes de text amb els alfabets A , B , C i D .

Seguim els passos següents per conèixer el mètode de transformació d'alfabets específics ennombres.

PASS:

  • En primer lloc, escriviu la fórmula següent a Cel·la C5 :
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5,"A",1),"B",2),"C",3),"D",4)

Aquesta fórmula substitueix A per 1 , B amb 2 , C amb 3 i D amb 4 . Per tant, la sortida de ABC és 123 . Si voleu afegir més alfabets, heu d'afegir una altra funció SUBSTITUT a la fórmula per substituir aquest alfabet per un número.

  • Després d'escriure la fórmula, premeu Introduïu .
  • Finalment, arrossegueu la Annexa d'ompliment cap avall per obtenir els resultats.

Llegir més: Com convertir la notació científica a nombre a Excel (7 mètodes)

4. Aplicar VBA per convertir lletres a números a Excel

En l'últim mètode, aplicarem VBA per convertir alfabets en números a Excel. VBA significa Visual Basic per a aplicacions . Aquí, crearem una funció amb VBA i després l'utilitzarem per canviar els alfabets a números. Curiosament, podeu utilitzar-lo tant per a alfabets simples com per a múltiples. Podeu veure el conjunt de dades a continuació per a aquest mètode.

Prestem atenció als passos següents per obtenir més informació.

PASS:

  • Primer de tot, aneu a la pestanya Desenvolupador i seleccioneu Visual Basic . Obrirà la finestra Visual Basic .

  • A la finestra Visual Basic , seleccioneu Insereix >> Mòdul . Aixòobrirà la finestra Mòdul .

  • Ara, copieu el codi següent i enganxeu-lo al Mòdul finestra:
4071

Aquest codi VBA crea una funció que converteix l'alfabet en números. Per aplicar la funció per als alfabets minúscules i majúscules, utilitzarem la funció MAJÚSCULA dins de la funció AlphabetToNumber .

  • Després, premeu Ctrl + S per desar el codi.
  • Al pas següent, seleccioneu Cel·la C5 i escriviu la fórmula següent:
=AlphabetToNumber(UPPER(B5))

  • Finalment, arrossegueu la Annexa d'ompliment cap avall per veure els resultats de la resta de cel·les.

Llegir més: Com convertir una cadena en nombre a Excel VBA (3 mètodes)

Com convertir l'alfabet de columna en nombre a Excel

A Excel, les columnes es numeran a l'alfabet de A a XFD . De vegades, necessitem saber el número de columna per a diferents finalitats. En aquest cas, podem utilitzar els mètodes següents per convertir les lletres de la columna en números a Excel.

1. Converteix l'alfabet de columna en nombre mitjançant la funció COLUMN d'Excel

En el primer mètode, utilitzeu la funció COLUMNA per convertir l'alfabet en un número. També hem comentat aquest procés al Mètode 1 de la secció anterior. Seguim els passos següents per veure com podem convertir l'alfabet de columna anombres.

PASOS:

  • En primer lloc, seleccioneu Cel·la C5 i escriviu la fórmula següent:
=COLUMN(INDIRECT(B5&1))

Aquí, el INDIRECT(B5&1) es converteix en A1 primer. Aleshores, la fórmula es converteix en COLUMNA(A1) . Per tant, retorna 1 .

  • Després, premeu Retorn i arrossegueu la Annexa d'ompliment cap avall.

  • Com a resultat, veureu els números de columna com la imatge següent.

Llegir més: Conversió d'Excel a nombre de columna sencera (9 mètodes senzills)

2. Apliqueu la funció definida per l'usuari per canviar la lletra de la columna a un número a Excel

UDF o Funció definida per l'usuari poden ajudar els usuaris a canviar la lletra de la columna a un número a Excel. Aquí, crearem una funció utilitzant codis senzills a VBA . Més endavant, utilitzarem la funció en un full de treball. Aquí, utilitzarem el conjunt de dades anterior.

Seguem els passos següents per veure com podem implementar el UDF per convertir alfabets de columnes en números.

PASS:

  • En primer lloc, aneu a la pestanya Desenvolupador i seleccioneu Visual Basic . Obrirà la finestra Visual Basic .

  • En segon lloc, seleccioneu Insereix >> Mòdul a la finestra Visual Basic . Obrirà la finestra Mòdul .

  • Ara, copieu el codi següent i enganxeu-lo al mòdul finestra:
6832

Aquí, ColNumber és la funció que retornarà el número de columna i cletter és l'argument de la funció. Aquí, heu d'introduir la cel·la que conté les lletres de la columna.

  • Premeu Ctrl + S per desar-la.
  • A el pas següent, seleccioneu Cel·la C5 i escriviu la fórmula següent:
=ColNumber(B5)

  • Després, premeu Retorn i arrossegueu la Annexa d'ompliment cap avall.

  • Finalment, podreu convertir lletres de columna en números a Excel.

Llegiu més: Com convertir la moneda en un nombre a Excel (6 maneres fàcils)

Conclusió

En aquest article, hem demostrat 4 maneres fàcils de convertir l'alfabet a nombre a Excel . Espero que aquest article us ajudi a realitzar les vostres tasques de manera eficient. A més, també hem afegit el llibre de pràctiques al començament de l'article. Per posar a prova les teves habilitats, pots descarregar-lo per fer exercici. A més, podeu visitar el lloc web d'ExcelWIKI per obtenir més articles com aquest. Finalment, si teniu algun suggeriment o consulta, no dubteu a preguntar-ho a la secció de comentaris a continuació.

Hugh West és un entrenador i analista d'Excel molt experimentat amb més de 10 anys d'experiència en el sector. És llicenciat en Comptabilitat i Finances i Màster en Administració i Direcció d'Empreses. Hugh té una passió per l'ensenyament i ha desenvolupat un enfocament pedagògic únic que és fàcil de seguir i entendre. El seu coneixement expert d'Excel ha ajudat a milers d'estudiants i professionals de tot el món a millorar les seves habilitats i a destacar en les seves carreres. A través del seu bloc, Hugh comparteix els seus coneixements amb el món, oferint tutorials d'Excel gratuïts i formació en línia per ajudar les persones i les empreses a assolir tot el seu potencial.