Como converter alfabeto en número en Excel (4 xeitos sinxelos)

  • Comparte Isto
Hugh West

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.

Hugh West é un adestrador e analista de Excel altamente experimentado con máis de 10 anos de experiencia na industria. É Licenciado en Contabilidade e Finanzas e Máster en Administración de Empresas. Hugh ten unha paixón polo ensino e desenvolveu un enfoque docente único que é fácil de seguir e comprender. O seu coñecemento experto de Excel axudou a miles de estudantes e profesionais de todo o mundo a mellorar as súas habilidades e a destacar nas súas carreiras. A través do seu blog, Hugh comparte os seus coñecementos co mundo, ofrecendo titoriais de Excel gratuítos e formación en liña para axudar ás persoas e ás empresas a alcanzar todo o seu potencial.