Hur man konverterar alfabet till nummer i Excel (4 enkla sätt)

  • Dela Detta
Hugh West

I den här artikeln får vi lära oss att konvertera alfabetet till nummer i Excel I Excel kan vi använda olika funktioner för att ändra ett alfabet till en siffra. I dag ska vi visa hur vi kan ändra ett alfabet till en siffra. 4 Med hjälp av dessa metoder kan du enkelt omvandla ett enda eller flera alfabet till siffror. Låt oss utan dröjsmål börja diskussionen.

Ladda ner övningsboken

Du kan ladda ner övningsboken här.

Konvertera alfabet till nummer.xlsm

4 enkla sätt att konvertera alfabet till tal i Excel

För att förklara metoderna kommer vi att använda olika datamängder i olika metoder. Här kommer vi att försöka omvandla alfabetet till siffror, till exempel, A=1 , B=2 Du kan se en snabb översikt nedan:

1. Konvertera ett enda alfabet till ett nummer i Excel

För att omvandla ett enkelt alfabet till ett tal kan vi huvudsakligen använda tre funktioner. De är följande funktionen COLUMN , funktionen CODE , och funktionen MATCH I dessa funktioner kan vi behöva infoga några nödvändiga funktioner för att skapa en formel. Vi följer underavsnitten för att lära oss mer om formlerna.

1.1 Använd COLUMN-funktionen

Det vanligaste sättet att konvertera ett enkelt alfabet till ett nummer är att använda COLUMN funktionen. I den måste vi använda funktionen INDIRECT Du kan se alfabetet i intervall B5:B9 i datasetet nedan.

Vi följer stegen nedan för att se hur vi kan omvandla dem till siffror.

STEG:

  • Välj först och främst Cell B5 och skriv in formeln nedan:
=OLUMN(INDIRECT(B5&1))

I Excel är INDIRECT funktionen returnerar referensen som ges av en textsträng och COLUMN funktionen ger oss kolumnnumret för en referens. I denna formel har vi använt INDIRECT funktionen i formeln som fungerar som referens för COLUMN funktion. INDIRECT(B5&1) blir A1 först. Formeln blir då COLUMN(A1) Så den returnerar 1 .

  • För det andra trycker du på Gå in på och dra i Handtag för fyllning ner.

  • Slutligen ser du numret som motsvarar varje alfabet.

1.2 Tillämpa CODE-funktionen

Vi kan också använda CODE funktion för att konvertera ett enda alfabet eller en bokstav till ett nummer. CODE funktionen returnerar ett numeriskt värde för det första tecknet i en textsträng. Den ger oss alltså ett korrekt numeriskt värde om vi använder den för ett enda alfabet. Vi följer stegen nedan för att få fram resultatet.

STEG:

  • Först skriver du formeln i Cell C5 :
=KOD(ÖVRE(B5))-64

Här har vi använt oss av UPPER-funktionen i den inre delen av CODE funktion. UPPER funktionen omvandlar först alfabetet till ett alfabet med stora bokstäver. Därefter omvandlar CODE funktionen omvandlar det till ett numeriskt värde. Här omvandlas det numeriska värdet för A är 65 Det är därför vi drar bort 64 för att få 1 i resultatet.

  • Därefter trycker du på Gå in på och dra i Handtag för fyllning ner för att se resultaten.

1.3 Infoga MATCH-funktionen

MATCH funktionen kan ge en annan lösning för att konvertera ett alfabet till ett nummer i Excel. Men vi behöver också hjälp av funktionen ADRESS och COLUMN Här kommer vi att använda samma dataset. Vi följer stegen för att lära oss mer.

STEG:

  • I första hand väljer du Cell C5 och skriv in formeln nedan:
=MATCH(B5& "1",ADDRESS(1,COLUMN($1:$1),4),0)

I denna formel ska ADRESS funktionen returnerar en relativ cellreferens som text och sedan MATCH funktionen ger oss den önskade utgången som är 1 .

  • I följande steg trycker du på Gå in på och dra i Handtag för fyllning ner.

Läs mer: Hur man konverterar text till nummer med hjälp av formler i Excel

2. Ändra flera alfabet till siffror med TEXTJOIN & VLOOKUP-funktioner

I den föregående metoden visade vi hur man ändrar ett enskilt alfabet till ett nummer. Men i den andra metoden ändrar vi flera alfabet till nummer med hjälp av TEXTJOIN och VLOOKUP För att göra detta använder vi oss av nedanstående dataset. Vi vill till exempel ha alfabetet ADE för att byta till 145 Du kan se att datasetet innehåller en lista med alfabet från A till Z med deras relativa positioner. För att skapa formeln kommer vi att använda en kombination av TEXTJOIN , VLOOKUP , IF , MID , ROW , INDIRECT , och LEN funktioner.

Vi följer stegen nedan för att se hur vi kan konvertera flera alfabet till siffror i Excel.

STEG:

  • Till att börja med väljer du Cell C5 och skriv in formeln nedan:
=TEXTJOIN("",1,VLOOKUP(T(IF(1,MID(B5,ROW(INDIRECT("1:"&LEN(B5))),1))),E5:F30,2,0)))

🔎 Hur fungerar formeln?

Vi kan dela upp formeln i små delar för att förstå hela mekanismen.

  • ROW(INDIRECT("1:"&LEN(B5))): Denna del av formeln returnerar matrisen med radnumret. I det här fallet är matrisen {1,2,3} .
  • MID(B5,ROW(INDIRECT("1:"&LEN(B5))),1): MID funktionen ger oss tecknen i den angivna positionen i den givna strängen. Så, resultatet för denna del är {A,D,E} .
  • VLOOKUP(T(IF(1,MID(B5,ROW(INDIRECT("1:"&LEN(B5)))),1))),E5:F30,2,0): VLOOKUP funktionen letar efter motsvarande nummer i matrisen {A,D,E} i den intervall E5:F30 .
  • TEXTJOIN("",1,VLOOKUP(T(IF(1,MID(B5,ROW(INDIRECT("1:"&LEN(B5))),1))),E5:F30,2,0)): Slutligen, den TEXTJOIN funktionen sammanfogar siffrorna och returnerar resultatet 145 . Denna funktion är tillgänglig i Excel 2019 och Excel 365 .
  • Tryck på Gå in på .
  • Slutligen drar du ner Handtag för fyllning för att se resultaten.

Läs mer: Hur man konverterar text med mellanslag till siffror i Excel (4 sätt)

Liknande läsningar

  • Hur man konverterar procent till decimal i Excel (7 metoder)
  • Konvertera exponentialvärde till exakt tal i Excel (7 metoder)
  • Hur du åtgärdar felet Konvertera till nummer i Excel (6 metoder)
  • Konvertera sträng till lång med VBA i Excel (3 sätt)
  • Hur man konverterar text till tal med Excel VBA (3 exempel med makron)

3. Infoga SUBSTITUTE-funktionen för att omvandla specifika alfabet till siffror

Om du har specifika alfabet som ska omvandlas till siffror kan du använda funktionen SUBSTITUTE . UTBYGGNING funktionen ersätter en befintlig textsträng med en ny text. För att förklara metoden använder vi ett dataset som innehåller flera textsträngar med alfabeten A , B , C , och D .

Följ stegen nedan för att lära dig hur du omvandlar vissa alfabet till siffror.

STEG:

  • Först skriver du formeln nedan i Cell C5 :
= SUBSTITUT(SUBSTITUT(SUBSTITUT(SUBSTITUT(SUBSTITUT(B5, "A",1), "B",2), "C",3), "D",4)

Denna formel ersätter A med 1 , B med 2 , C med 3 , och D med 4 Så resultatet av ABC är 123 . Om du vill lägga till fler alfabet måste du lägga till ytterligare en UTBYGGNING funktionen i formeln för att ersätta alfabetet med ett nummer.

  • När du har skrivit formeln trycker du på Gå in på .
  • Dra slutligen i Handtag för fyllning ner för att få fram resultaten.

Läs mer: Hur man konverterar vetenskaplig notation till tal i Excel (7 metoder)

4. Använd VBA för att konvertera bokstäver till siffror i Excel

I den sista metoden tillämpar vi VBA för att konvertera alfabet till siffror i Excel. VBA står för Visual Basic för tillämpningar Här ska vi skapa en funktion med hjälp av VBA och sedan använda den för att ändra alfabet till siffror. Intressant nog kan du använda den för både ett och flera alfabet. Du kan se datasetet nedan för den här metoden.

Vi uppmärksammar stegen nedan för mer information.

STEG:

  • Först och främst ska du gå till Utvecklare och välj Visual Basic Det öppnar Visual Basic fönster.

  • I Visual Basic fönstret, välj Infoga>> Modul Det öppnar Modul fönster.

  • Kopiera nu koden nedan och klistra in den i Modul fönster:
 Option Explicit Function AlphabetToNumber(ByVal sSource As String) As String Dim x As Integer Dim sResult As String For x = 1 To Len(sSource) Select Case Asc(Mid(sSource, x, 1)) Case 65 To 90: sResult = sResult &; Asc(Mid(sSource, x, 1)) - 64 Case Else sResult = sResult &; Mid(sSource, x, 1) End Select Next AlphabetToNumber = sResult EndFunktion 

Denna VBA koden skapar en funktion som omvandlar alfabetet till siffror. För att tillämpa funktionen för de små och stora bokstäverna använder vi UPPER funktion i den AlphabetToNumber funktion.

  • Därefter trycker du på Ctrl + S för att spara koden.
  • I följande steg väljer du Cell C5 och skriv in formeln nedan:
=AlfabetTillNummer(UPPER(B5))

  • Dra slutligen i Handtag för fyllning ner för att se resultaten för resten av cellerna.

Läs mer: Hur man konverterar sträng till tal i Excel VBA (3 metoder)

Hur man konverterar alfabetet i kolumnen till nummer i Excel

I Excel är kolumnerna numrerade i alfabetet från A till XFD . Ibland behöver vi veta kolumnnumret för olika ändamål. I det fallet kan vi använda följande metoder för att konvertera kolumnbokstäverna till siffror i Excel.

1. Konvertera kolumnalfabetet till nummer med Excel COLUMN-funktionen

I den första metoden använder vi COLUMN för att omvandla alfabetet till ett nummer. Vi har också diskuterat denna process i Metod 1 Vi följer stegen nedan för att se hur vi kan konvertera kolumnalfabetet till siffror.

STEG:

  • Välj först Cell C5 och skriv in formeln nedan:
=OLUMN(INDIRECT(B5&1))

Här kan INDIRECT(B5&1) blir A1 först. Formeln blir då COLUMN(A1) Den returnerar alltså 1 .

  • Därefter trycker du på Gå in på och dra i Handtag för fyllning ner.

  • Som ett resultat kommer du att se kolumnnumren som i bilden nedan.

Läs mer: Excel konvertera till nummer hela kolumnen (9 enkla metoder)

2. Tillämpa användardefinierad funktion för att ändra kolumnbokstav till nummer i Excel

UDF eller . Användardefinierad funktion kan hjälpa användare att ändra kolumnbokstaven till ett nummer i Excel. Här kommer vi att skapa en funktion med enkla koder i VBA Senare kommer vi att använda funktionen i ett arbetsblad. Här kommer vi att använda det tidigare datasetet.

Låt oss följa stegen nedan för att se hur vi kan implementera UDF för att omvandla alfabet i kolumner till siffror.

STEG:

  • Först och främst ska du gå till Utvecklare och välj Visual Basic Det öppnar den Visual Basic fönster.

  • För det andra väljer du Infoga>> Modul i den Visual Basic Det kommer att öppna fönstret Modul fönster.

  • Kopiera nu koden nedan och klistra in den i Modul fönster:
 Public Function ColNumber(cletter As String) As Long ColNumber = Columns(cletter).Column Slutfunktion 

Här, ColNumber är den funktion som returnerar kolumnnumret och cletter är funktionens argument. Här måste du ange den cell som innehåller kolumnbokstäverna.

  • Tryck på Ctrl + S för att rädda den.
  • I följande steg väljer du Cell C5 och skriv in formeln nedan:
= Kolumnnummer(B5)

  • Därefter trycker du på Gå in på och dra i Handtag för fyllning ner.

  • Slutligen kommer du att kunna konvertera kolumnbokstäver till siffror i Excel.

Läs mer: Hur man konverterar valuta till ett tal i Excel (6 enkla sätt)

Slutsats

I den här artikeln har vi visat följande 4 enkla sätt att Konvertera alfabetet till nummer i Excel Jag hoppas att den här artikeln hjälper dig att utföra dina uppgifter på ett effektivt sätt. Dessutom har vi lagt till övningsboken i början av artikeln. Om du vill testa dina färdigheter kan du ladda ner den för att träna. Du kan också besöka webbplatsen ExcelWIKI Om du har några förslag eller frågor är du välkommen att ställa dem i kommentarsfältet nedan.

Hugh West är en mycket erfaren Excel-tränare och analytiker med över 10 års erfarenhet i branschen. Han har en kandidatexamen i redovisning och ekonomi och en magisterexamen i företagsekonomi. Hugh har en passion för undervisning och har utvecklat ett unikt undervisningssätt som är lätt att följa och förstå. Hans expertkunskap om Excel har hjälpt tusentals studenter och yrkesverksamma över hela världen att förbättra sina färdigheter och utmärka sig i sina karriärer. Genom sin blogg delar Hugh med sig av sin kunskap med världen, och erbjuder gratis Excel-handledning och onlineutbildning för att hjälpa individer och företag att nå sin fulla potential.