Hoe om alfabet na nommer in Excel om te skakel (4 maklike maniere)

  • Deel Dit
Hugh West

In hierdie artikel sal ons leer om die alfabet na nommer in Excel om te skakel . In Excel kan ons verskillende funksies gebruik om 'n alfabet na 'n getal te verander. Vandag sal ons 4 maklike maniere wys. Deur hierdie metodes te gebruik, kan jy maklik 'n enkele alfabet of veelvuldige alfabette na getalle omskakel. So, sonder verdere vertraging, laat ons die bespreking begin.

Laai Oefenwerkboek af

Jy kan die oefenwerkboek van hier af aflaai.

Skakel alfabet na na Number.xlsm

4 maklike maniere om alfabet na nommer in Excel om te skakel

Om die metodes te verduidelik, sal ons verskillende datastelle in verskillende metodes gebruik. Hier sal ons probeer om die alfabet na getalle om te skakel. Byvoorbeeld, A=1 , B=2 , ensovoorts. Jy kan 'n vinnige oorsig hieronder sien:

1. Skakel enkel alfabet na nommer in Excel

Om 'n enkele alfabet na 'n getal om te skakel, kan ons hoofsaaklik gebruik drie funksies. Hulle is die KOLOM-funksie , die KODE-funksie en die MATCH-funksie . Binne hierdie funksies moet ons dalk 'n paar nodige funksies invoeg om 'n formule te skep. Kom ons let op die onderafdelings om meer oor die formules te leer.

1.1 Gebruik KOLOM-funksie

Die algemeenste manier om 'n enkele alfabet na 'n getal om te skakel, is om die KOLOM funksie. Daarbinne moet ons die INDIREKTE funksie gebruik. Jy kan die alfabet in die reeks B5:B9 sien in die datastel hieronder.

Kom ons volg die stappe hieronder om te sien hoe ons dit in getalle kan omskakel.

STAPE:

  • Kies eerstens Sel B5 en tik die formule hieronder in:
=COLUMN(INDIRECT(B5&1))

In Excel gee die INDIREKTE -funksie die verwysing wat deur 'n teksstring en die KOLOM -funksie gegee word. gee vir ons die kolomnommer van 'n verwysing. In hierdie formule het ons die INDIREKTE funksie binne die formule gebruik wat as die verwysing vir die KOLOM funksie werk. Dus, die INDIREKTE(B5&1) word A1 eerste. Dan word die formule KOLOM(A1) . Dus, dit gee 1 terug.

  • Tweedens, druk Enter en sleep die Vulhandvatsel af.

  • Uiteindelik sal u die nommer sien wat met elke alfabet ooreenstem.

1.2 Pas KODE-funksie toe

Ons kan ook die KODE funksie gebruik om 'n enkele alfabet of letter na 'n getal om te skakel. Die KODE funksie gee 'n numeriese waarde vir die eerste karakter in 'n teksstring terug. Dit sal dus vir ons 'n korrekte numeriese waarde gee as ons dit in die geval van 'n enkele alfabet gebruik. Kom ons volg die stappe hieronder om die resultaat te kry.

STAPE:

  • Tik eers die formule in Sel C5 :
=CODE(UPPER(B5))-64

Hier het ons die UPPER-funksie binne gebruik die KODE funksie. Die HOOFSTE -funksie verander eers die alfabet in 'n hoofletter-alfabet. Dan verander die KODE -funksie dit in 'n numeriese waarde. Hier is die numeriese waarde van A 65 . Daarom trek ons ​​ 64 af om 1 in die uitvoer te kry.

  • Druk daarna Enter en sleep die Vul handvatsel af om die resultate te sien.

1.3 Voeg MATCH-funksie in

Die MATCH -funksie kan 'n ander oplossing bied vir die omskakeling van 'n alfabet na 'n getal in Excel. Maar ons het ook die hulp van die ADRES - en KOLOM -funksies nodig. Hier sal ons dieselfde datastel gebruik. Kom ons volg die stappe om meer te wete te kom.

STAPE:

  • Kies in die eerste plek Sel C5 en tik die formule hieronder in :
=MATCH(B5&"1",ADDRESS(1,COLUMN($1:$1),4),0)

In hierdie formule is die ADRES funksie gee 'n relatiewe selverwysing as teks en dan gee die MATCH funksie vir ons die verlangde uitvoer wat 1 is.

  • In die volgende stap, druk Voer in en sleep die Vulhandvatsel af.

Lees Meer: Hoe om teks na nommer om te skakel deur formules in Excel te gebruik

2. Verander veelvuldige alfabette na syfers met TEXTJOIN & VLOOKUP-funksies

In die vorige metode het ons die manier gewys om 'n enkele alfabet na 'n getal te verander. Maar in die tweede metode sal ons veelvuldige veranderalfabette na getalle deur die TEXTJOIN en VLOOKUP -funksies te gebruik. Om dit te doen, sal ons die datastel hieronder gebruik. Byvoorbeeld, ons wil hê die alfabet ADE moet verander na 145 . Jy kan sien die datastel bevat 'n lys van alfabette van A tot Z met hul relatiewe posisies. Om die formule te skep, sal ons 'n kombinasie van TEKSSLUIT , VLOOKUP , IF , MIDDEL , RY gebruik , INDIREKTE , en LEN funksies.

Kom ons kyk na die stappe hieronder om te sien hoe ons veelvuldige alfabette na getalle kan omskakel in Excel.

STAPPE:

  • Om mee te begin, kies Sel C5 en tik die formule hieronder:
=TEXTJOIN("",1,VLOOKUP(T(IF(1,MID(B5,ROW(INDIRECT("1:"&LEN(B5))),1))),E5:F30,2,0))

🔎 Hoe werk die formule?

Ons kan die formule in klein dele opbreek om die hele meganisme te verstaan.

  • RY(INDIRECT(“1:”&LEN(B5))): Hierdie deel van die formule gee die skikking van die rynommer terug. In hierdie geval is die skikking {1,2,3} .
  • MID(B5,RY(INDIREKTE(“1:”&LEN(B5))) ,1): Die MID funksie gee vir ons die karakters in die gespesifiseerde posisie van die gegewe string. Dus, die uitset vir hierdie deel is {A,D,E} .
  • VLOOKUP(T(IF(1,MID(B5,RY(INDIREK(“1: ”& LEN(B5))),1))),E5:F30,2,0): Die VLOOKUP funksie soek die ooreenstemmende getalle van die skikking {A, D,E} in die reeksE5:F30 .
  • TEXTJOIN(“”,1,VLOOKUP(T(IF(1,MID(B5,RY(INDIREK(“1:”&LEN(B5)) ),1))),E5:F30,2,0)): Laastens, die TEXTJOIN -funksie verbind die getalle en gee die uitvoer 145 terug. Hierdie funksie is beskikbaar in Excel 2019 en Excel 365 .
  • Druk Enter .
  • Ten slotte, sleep die Vulhandvatsel af om die resultate te sien.

Lees meer: Hoe om Omskep teks met spasies na nommer in Excel (4 maniere)

Soortgelyke lesings

  • Hoe om persentasie na desimale om te skakel in Excel ( 7 metodes)
  • Skakel eksponensiële waarde om na presiese getal in Excel (7 metodes)
  • Hoe om omskakeling na nommerfout in Excel reg te stel (6) Metodes)
  • Skakel string om na lank deur VBA in Excel te gebruik (3 maniere)
  • Hoe om teks na nommer om te skakel met Excel VBA (3 voorbeelde) met makro's)

3. Voeg PLAASVERVANG-funksie in om spesifieke alfabette na getal te transformeer

As jy spesifieke alfabette het om in getalle te omskep, dan kan jy die VERVANG funksie . Die VERVANG -funksie vervang 'n bestaande teksstring met 'n nuwe teks. Om die metode te verduidelik, sal ons 'n datastel gebruik wat veelvuldige teksstringe bevat met die alfabette A , B , C en D .

Kom ons volg die stappe hieronder om die metode te leer om spesifieke alfabette ingetalle.

STAPPE:

  • Tik eerstens die formule hieronder in Sel C5 :
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5,"A",1),"B",2),"C",3),"D",4)

Hierdie formule vervang A met 1 , B met 2 , C met 3 , en D met 4 . Dus, die uitset van ABC is 123 . As jy meer alfabette wil byvoeg, moet jy nog 'n SUBSTITUTE funksie in die formule byvoeg om daardie alfabet met 'n nommer te vervang.

  • Nadat jy die formule getik het, druk Voer in .
  • Sleep laastens die Vulhandvatsel af om die resultate te kry.

Lees meer: Hoe om wetenskaplike notasie na nommer in Excel om te skakel (7 metodes)

4. Pas VBA toe om letters na syfers in Excel om te skakel

In die laaste metode, sal ons VBA toepas om alfabette om te skakel na getalle in Excel. VBA staan ​​vir Visual Basic for Applications . Hier sal ons 'n funksie skep deur VBA te gebruik en dit dan gebruik om alfabette na getalle te verander. Interessant genoeg kan jy dit vir beide enkel- en veelvuldige alfabette gebruik. Jy kan die datastel hieronder vir hierdie metode sien.

Kom ons gee aandag aan die stappe hieronder vir meer.

STAPE:

  • Gaan eerstens na die Ontwikkelaar oortjie en kies Visual Basic . Dit sal die Visual Basic -venster oopmaak.

  • In die Visual Basic -venster, kies Voeg >> Module . Ditsal die Module -venster oopmaak.

  • Kopieer nou die kode hieronder en plak dit in die Module venster:
1122

Hierdie VBA kode skep 'n funksie wat die alfabet na getalle omskakel. Om die funksie vir die kleinletter- en hoofletteralfabette toe te pas, sal ons die HOOFSTE funksie binne die AlphabetToNumber funksie gebruik.

  • Druk daarna Ctrl + S om die kode te stoor.
  • Kies in die volgende stap Sel C5 en tik die formule hieronder:
=AlphabetToNumber(UPPER(B5))

  • Sleep laastens die Vulhandvatsel af om die resultate vir die res van die selle.

Lees meer: Hoe om string na nommer om te skakel in Excel VBA (3 metodes)

Hoe om kolomalfabet na nommer in Excel om te skakel

In Excel is die kolomme in die alfabet genommer van A na XFD . Soms moet ons die kolomnommer vir verskillende doeleindes ken. In daardie geval kan ons die volgende metodes gebruik om die kolomletters na syfers in Excel om te skakel.

1. Skakel Kolom Alfabet om na Getal Gebruik Excel KOLOM Funksie

In die eerste metode sal ons gebruik die KOLOM funksie om die alfabet na 'n getal om te skakel. Ons het ook hierdie proses in Metode 1 van die vorige afdeling bespreek. Kom ons volg die stappe hieronder om te sien hoe ons die kolom-alfabet kan omskakel nanommers.

STAPE:

  • Kies eerstens Sel C5 en tik die formule hieronder in:
=COLUMN(INDIRECT(B5&1))

Hier word die INDIREKTE(B5&1) A1 eerste. Dan word die formule KOLOM(A1) . Dit gee dus 1 terug.

  • Druk daarna Enter en sleep die Vulhandvatsel af.

  • Gevolglik sal jy die kolomnommers soos die prent hieronder sien.

Lees meer: Excel Skakel om na nommer hele kolom (9 eenvoudige metodes)

2. Pas gebruikergedefinieerde funksie toe om kolomletter na nommer in Excel te verander

UDF of Gebruikergedefinieerde funksie kan gebruikers help om die kolomletter na 'n nommer in Excel te verander. Hier sal ons 'n funksie skep deur eenvoudige kodes in VBA te gebruik. Later sal ons die funksie in 'n werkblad gebruik. Hier sal ons die vorige datastel gebruik.

Kom ons volg die stappe hieronder om te sien hoe ons die UDF kan implementeer vir die omskakeling van kolomalfabette na getalle.

STAPE:

  • Gaan eerstens na die Ontwikkelaar oortjie en kies Visual Basic . Dit sal die Visual Basic -venster oopmaak.

  • Selekteer tweedens Voeg in >> Module in die Visual Basic -venster. Dit sal die Module -venster oopmaak.

  • Kopieer nou die kode hieronder en plak dit in die Module venster:
5861

Hier is Kolnommer die funksie wat die kolomnommer sal terugstuur en cletter is die argument van die funksie. Hier moet jy die sel invoer wat die kolomletters bevat.

  • Druk Ctrl + S om dit te stoor.
  • In die volgende stap, kies Sel C5 en tik die formule hieronder:
=ColNumber(B5)

  • Daarna, druk Enter en sleep die Vulhandvatsel af.

  • Laastens, jy sal kolomletters na syfers kan omskakel in Excel.

Lees meer: Hoe om geldeenheid na 'n getal om te skakel in Excel (6 maklike maniere)

Slot

In hierdie artikel het ons 4 maklike maniere gedemonstreer om die alfabet na nommer in Excel om te skakel . Ek hoop dat hierdie artikel jou sal help om jou take doeltreffend uit te voer. Verder het ons ook die oefenboek aan die begin van die artikel bygevoeg. Om jou vaardighede te toets, kan jy dit aflaai om te oefen. Jy kan ook die ExcelWIKI-webwerf besoek vir meer artikels soos hierdie. Laastens, as jy enige voorstelle of navrae het, vra gerus in die kommentaarafdeling hieronder.

Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.