Táboa de contidos
Neste artigo, aprenderemos a converter o alfabeto en número en Excel . En Excel, podemos usar diferentes funcións para cambiar un alfabeto por un número. Hoxe mostraremos 4 formas sinxelas. Usando estes métodos, pode converter facilmente un só alfabeto ou varios alfabetos en números. Entón, sen máis demora, imos comezar a discusión.
Descargar Practice Workbook
Podes descargar o Practice Workbook desde aquí.
Converter Alphabet to Number.xlsm
4 xeitos sinxelos de converter alfabeto en número en Excel
Para explicar os métodos, utilizaremos diferentes conxuntos de datos en diferentes métodos. Aquí, tentaremos converter o alfabeto en números. Por exemplo, A=1 , B=2 , etc. Podes ver unha visión xeral rápida a continuación:
1. Converter un único alfabeto en número en Excel
Para converter un único alfabeto nun número, podemos principalmente utilizar tres funcións. Son a función COLUMN , a función CODE e a función MATCH . Dentro destas funcións, é posible que necesitemos inserir algunhas funcións necesarias para crear unha fórmula. Prestemos atención ás subseccións para obter máis información sobre as fórmulas.
1.1 Usar a función COLUMN
A forma máis común de converter un só alfabeto nun número é usar a COLUMNA función. Dentro dela, debemos utilizar a función INDIRECTA . Podes ver o alfabeto no intervalo B5:B9 no conxunto de datos que aparece a continuación.
Sigamos os pasos seguintes para ver como podemos convertelos en números.
PASOS:
- Primeiro de todo, seleccione Cela B5 e escriba a fórmula a continuación:
=COLUMN(INDIRECT(B5&1))
En Excel, a función INDIRECT devolve a referencia dada por unha cadea de texto e a función COLUÑA dános o número de columna dunha referencia. Nesta fórmula, utilizamos a función INDIRECT dentro da fórmula que funciona como referencia para a función COLUÑA . Así, o INDIRECT(B5&1) pasa a ser A1 primeiro. Entón, a fórmula pasa a ser COLUÑA(A1) . Entón, devolve 1 .
- En segundo lugar, preme Intro e arrastra o Recheo abaixo.
- Por último, verá o número correspondente a cada alfabeto.
1.2 Aplicar función CODE
Tamén podemos utilizar a función CÓDIGO para converter un só alfabeto ou letra nun número. A función CODE devolve un valor numérico para o primeiro carácter dunha cadea de texto. Entón, daranos un valor numérico correcto se o utilizamos no caso dun só alfabeto. Sigamos os seguintes pasos para obter o resultado.
PASOS:
- Primeiro, escriba a fórmula na Cela C5 :
=CODE(UPPER(B5))-64
Aquí usamos a función UPPER dentro o CÓDIGO función. A función MAYÚSCULAS converte primeiro o alfabeto nun alfabeto en maiúsculas. Despois, a función CODE convérteo nun valor numérico. Aquí, o valor numérico de A é 65 . É por iso que estamos restando 64 para obter 1 na saída.
- Despois diso, prema Intro e arrastre o botón Encha o controlador abaixo para ver os resultados.
1.3 Inserir función MATCH
A función MATCH pode proporcionar outra solución para converter un alfabeto nun número en Excel. Pero tamén necesitamos a axuda das funcións ENDEREZO e COLUÑA . Aquí, usaremos o mesmo conxunto de datos. Sigamos os pasos para obter máis información.
PASOS:
- En primeiro lugar, seleccione Cela C5 e escriba a fórmula a continuación :
=MATCH(B5&"1",ADDRESS(1,COLUMN($1:$1),4),0)
Nesta fórmula, o ENDEREZO A función devolve unha referencia de cela relativa como texto e, a continuación, a función MATCH dános a saída desexada que é 1 .
- No seguinte paso, prema Introduza e arrastre o Recheo de recheo cara abaixo.
Ler máis: Como converter texto en número usando fórmulas en Excel
2. Cambia varios alfabetos a números con TEXTJOIN & Funcións de BUSCAR V
No método anterior, mostramos a forma de cambiar un só alfabeto por un número. Pero no segundo método, cambiaremos variosalfabetos a números usando as funcións TEXTJOIN e VLOOKUP . Para iso, utilizaremos o conxunto de datos a continuación. Por exemplo, queremos que o alfabeto ADE cambie a 145 . Podes ver que o conxunto de datos contén unha lista de alfabetos desde A ata Z coas súas posicións relativas. Para crear a fórmula, usaremos unha combinación de TEXTJOIN , VLOOKUP , IF , MID , ROW funcións , INDIRECT e LEN .
Imos observar os pasos seguintes para ver como podemos converter varios alfabetos en números en Excel.
PASOS:
- Para comezar, seleccione Cela C5 e escriba a fórmula a continuación:
=TEXTJOIN("",1,VLOOKUP(T(IF(1,MID(B5,ROW(INDIRECT("1:"&LEN(B5))),1))),E5:F30,2,0))
🔎 Como funciona a fórmula?
Podemos dividir a fórmula en pequenas partes para comprender todo o mecanismo.
- ROW(INDIRECT(“1:”&LEN(B5))): Esta parte do fórmula devolve a matriz do número de fila. Neste caso, a matriz é {1,2,3} .
- MID(B5,ROW(INDIRECT(“1:”&LEN(B5))) ,1): A función MID ofrécenos os caracteres na posición especificada da cadea dada. Entón, a saída desta parte é {A,D,E} .
- VLOOKUP(T(IF(1,MID(B5,ROW(INDIRECT(“1: ”&LEN(B5))),1))),E5:F30,2,0): A función VLOOKUP busca os números correspondentes da matriz {A, D,E} no intervalo E5:F30 .
- TEXTJOIN(“”,1,BUSCARV(T(SE(1,MID(B5,FILA(INDIRECT(“1:”&LEN(B5))) ),1))),E5:F30,2,0)): Finalmente, a función TEXTJOIN une os números e devolve a saída 145 . Esta función está dispoñible en Excel 2019 e Excel 365 .
- Preme Intro .
- Finalmente, arrastre cara abaixo o Recheo para ver os resultados.
Ler máis: Como Converter texto con espazos a número en Excel (4 xeitos)
Lecturas similares
- Como converter unha porcentaxe en decimal en Excel ( 7 métodos)
- Converte o valor exponencial en número exacto en Excel (7 métodos)
- Como corrixir o erro de conversión en número en Excel (6 Métodos)
- Converter cadea en longa usando VBA en Excel (3 xeitos)
- Como converter texto en número con Excel VBA (3 exemplos) con macros)
3. Insira a función SUBSTITUTE para transformar alfabetos específicos en número
Se tes alfabetos específicos para transformar en números, podes usar o función SUBSTITUTE . A función SUBSTITUTE substitúe unha cadea de texto existente por un novo texto. Para explicar o método, utilizaremos un conxunto de datos que conteña varias cadeas de texto cos alfabetos A , B , C e D .
Sigamos os pasos seguintes para aprender o método de transformar alfabetos específicos ennúmeros.
PASOS:
- Primeiro, escriba a fórmula a continuación na Cela C5 :
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5,"A",1),"B",2),"C",3),"D",4)
Esta fórmula substitúe A con 1 , B con 2 , C con 3 e D con 4 . Así, a saída de ABC é 123 . Se queres engadir máis alfabetos, debes engadir outra función SUBSTITUIR na fórmula para substituír ese alfabeto por un número.
- Despois de escribir a fórmula, preme Introduza .
- Por último, arrastre o Recheo abaixo para obter os resultados.
Ler máis: Como converter a notación científica en números en Excel (7 métodos)
4. Aplicar VBA para converter letras en números en Excel
En o último método, aplicaremos VBA para converter alfabetos en números en Excel. VBA significa Visual Basic para aplicacións . Aquí, imos crear unha función usando VBA e despois usala para cambiar alfabetos a números. Curiosamente, podes usalo tanto para alfabetos únicos como para varios. Podes ver o conxunto de datos a continuación para este método.
Prestemos atención aos pasos seguintes para obter máis información.
PASOS:
- Primeiro de todo, vai á pestana Desenvolvedor e selecciona Visual Basic . Abrirá a xanela Visual Basic .
- Na xanela Visual Basic , seleccione Inserir >> Módulo . Isoabrirá a xanela Módulo .
- Agora, copie o código a continuación e pégueo no Módulo xanela:
7905
Este código VBA crea unha función que converte o alfabeto en números. Para aplicar a función para os alfabetos en minúsculas e maiúsculas, utilizaremos a función MAYÚSCULAS dentro da función AlphabetToNumber .
- Despois diso, prema Ctrl + S para gardar o código.
- No seguinte paso, seleccione Cela C5 e escriba a fórmula a continuación:
=AlphabetToNumber(UPPER(B5))
- Finalmente, arrastre o Manija de recheo cara abaixo para ver os resultados do resto do celas.
Ler máis: Como converter cadea en número en Excel VBA (3 métodos)
Como converter o alfabeto de columna en número en Excel
En Excel, as columnas están numeradas no alfabeto de A a XFD . Ás veces, necesitamos coñecer o número de columna para diferentes propósitos. Nese caso, podemos usar os seguintes métodos para converter as letras das columnas en números en Excel.
1. Converte o alfabeto da columna en número usando a función COLUMN de Excel
No primeiro método, faremos use a función COLUÑA para converter o alfabeto nun número. Tamén comentamos este proceso no Método 1 da sección anterior. Sigamos os pasos seguintes para ver como podemos converter o alfabeto de columnasnúmeros.
PASOS:
- Primeiro, seleccione Cela C5 e escriba a fórmula a continuación:
=COLUMN(INDIRECT(B5&1))
Aquí, o INDIRECT(B5&1) pasa a ser A1 primeiro. Entón, a fórmula pasa a ser COLUÑA(A1) . Entón, devolve 1 .
- Despois diso, preme Intro e arrastra o Recheo abaixo.
- Como resultado, verá os números de columna como a imaxe de abaixo.
Ler máis: Excel Converter a columna enteira de número (9 métodos sinxelos)
2. Aplicar a función definida polo usuario para cambiar a letra da columna a un número en Excel
UDF ou Función definida polo usuario pode axudar aos usuarios a cambiar a letra da columna por un número en Excel. Aquí, crearemos unha función usando códigos sinxelos en VBA . Máis tarde, utilizaremos a función nunha folla de traballo. Aquí, usaremos o conxunto de datos anterior.
Imos seguir os pasos seguintes para ver como podemos implementar o UDF para converter alfabetos de columnas en números.
PASOS:
- Primeiro de todo, vai á pestana Desenvolvedor e selecciona Visual Basic . Abrirá a xanela Visual Basic .
- En segundo lugar, selecciona Inserir >> Módulo na xanela Visual Basic . Abrirá a xanela Módulo .
- Agora, copie o código a continuación e pégueo no Módulo xanela:
1633
Aquí, ColNumber é a función que devolverá o número de columna e cletter é o argumento da función. Aquí, cómpre introducir a cela que contén as letras da columna.
- Preme Ctrl + S para gardalo.
- En no seguinte paso, seleccione Cela C5 e escriba a fórmula a continuación:
=ColNumber(B5)
- Despois diso, preme Intro e arrastra o Recheo cara abaixo.
- Finalmente, poderás converter letras de columna en números en Excel.
Ler máis: Como converter a moeda nun número en Excel (6 xeitos sinxelos)
Conclusión
Neste artigo, demostramos 4 formas sinxelas de Converter o alfabeto en número en Excel . Espero que este artigo che axude a realizar as túas tarefas de forma eficiente. Ademais, tamén engadimos o libro de prácticas ao comezo do artigo. Para probar as túas habilidades, podes descargalo para facer exercicio. Ademais, podes visitar o sitio web de ExcelWIKI para obter máis artigos coma este. Por último, se tes algunha suxestión ou consulta, non dubides en preguntar na sección de comentarios a continuación.