Hvordan konvertere alfabet til tall i Excel (4 enkle måter)

  • Dele Denne
Hugh West

I denne artikkelen skal vi lære å konvertere alfabetet til tall i Excel . I Excel kan vi bruke forskjellige funksjoner for å endre et alfabet til et tall. I dag vil vi vise 4 enkle måter. Ved å bruke disse metodene kan du enkelt konvertere et enkelt alfabet eller flere alfabeter til tall. Så, uten ytterligere forsinkelser, la oss starte diskusjonen.

Last ned øvelsesarbeidsbok

Du kan laste ned øvelsesarbeidsboken herfra.

Konverter alfabet til Number.xlsm

4 enkle måter å konvertere alfabet til tall i Excel

For å forklare metodene vil vi bruke forskjellige datasett i forskjellige metoder. Her vil vi prøve å konvertere alfabetet til tall. For eksempel A=1 , B=2 og så videre. Du kan se en rask oversikt nedenfor:

1. Konverter enkelt alfabet til tall i Excel

For å konvertere et enkelt alfabet til et tall, kan vi hovedsakelig bruke tre funksjoner. De er KOLONNE-funksjonen , KODE-funksjonen og SAMMENLIGNING-funksjonen . Inne i disse funksjonene må vi kanskje sette inn noen nødvendige funksjoner for å lage en formel. La oss ta hensyn til underavsnittene for å lære mer om formlene.

1.1 Bruk COLUMN-funksjonen

Den vanligste måten å konvertere et enkelt alfabet til et tall på er å bruke COLUMN funksjon. Inni den må vi bruke InDIREKT-funksjonen . Du kan se alfabetet i området B5:B9 i datasettet nedenfor.

La oss følge trinnene nedenfor for å se hvordan vi kan konvertere dem til tall.

TRINN:

  • Først av alt, velg Celle B5 og skriv inn formelen nedenfor:
=COLUMN(INDIRECT(B5&1))

I Excel returnerer INDIREKTE funksjonen referansen gitt av en tekststreng og KOLONNE funksjonen gir oss kolonnenummeret til en referanse. I denne formelen har vi brukt INDIREKTE funksjonen inne i formelen som fungerer som referanse for KOLONNE funksjonen. Så INDIREKTE(B5&1) blir A1 først. Deretter blir formelen KOLONNE(A1) . Så den returnerer 1 .

  • For det andre trykker du Enter og drar Fyllhåndtaket ned.

  • Til slutt vil du se tallet som tilsvarer hvert alfabet.

1.2 Bruk KODE-funksjon

Vi kan også bruke funksjonen KODE for å konvertere et enkelt alfabet eller bokstav til et tall. Funksjonen KODE returnerer en numerisk verdi for det første tegnet i en tekststreng. Så det vil gi oss en riktig numerisk verdi hvis vi bruker den for et enkelt alfabet. La oss følge trinnene nedenfor for å få resultatet.

TRINN:

  • Først skriver du inn formelen i Cell C5 :
=CODE(UPPER(B5))-64

Her har vi brukt UPPER-funksjonen inne KODE funksjon. Funksjonen UPPER konverterer alfabetet til et alfabet med store bokstaver først. Deretter konverterer KODE funksjonen den til en numerisk verdi. Her er den numeriske verdien av A 65 . Det er derfor vi trekker 64 for å få 1 i utdata.

  • Deretter trykker du Enter og drar 1>Fyll håndtaket ned for å se resultatene.

1.3 Sett inn MATCH-funksjonen

MATCH -funksjonen kan gi en annen løsning for å konvertere et alfabet til et tall i Excel. Men vi trenger også hjelp av ADRESSE og KOLONNE funksjonene. Her vil vi bruke samme datasett. La oss følge trinnene for å lære mer.

TRINN:

  • For det første, velg Cell C5 og skriv inn formelen nedenfor :
=MATCH(B5&"1",ADDRESS(1,COLUMN($1:$1),4),0)

I denne formelen er ADRESSEN funksjonen returnerer en relativ cellereferanse som tekst, og deretter gir MATCH funksjonen oss ønsket utdata som er 1 .

  • I det følgende trinnet trykker du på Skriv inn og dra Fyllhåndtaket ned.

Les mer: Hvordan konvertere tekst til tall ved hjelp av formler i Excel

2. Endre flere alfabeter til tall med TEXTJOIN & VLOOKUP-funksjoner

I den forrige metoden viste vi måten å endre et enkelt alfabet til et tall. Men i den andre metoden vil vi endre flerealfabeter til tall ved å bruke funksjonene TEKST JOIN og VLOOKUP . For å gjøre det bruker vi datasettet nedenfor. For eksempel vil vi at alfabetet ADE skal endres til 145 . Du kan se datasettet inneholder en liste over alfabeter fra A til Z med deres relative posisjoner. For å lage formelen vil vi bruke en kombinasjon av TEKSTBINDING , OPSLAKK , HVIS , MIDTT , RAD , INDIREKTE og LEN funksjoner.

La oss se på trinnene nedenfor for å se hvordan vi kan konvertere flere alfabeter til tall i Excel.

TRINN:

  • Til å begynne med, velg Cell C5 og skriv inn formelen nedenfor:
=TEXTJOIN("",1,VLOOKUP(T(IF(1,MID(B5,ROW(INDIRECT("1:"&LEN(B5))),1))),E5:F30,2,0))

🔎 Hvordan fungerer formelen?

Vi kan dele opp formelen i små deler for å forstå hele mekanismen.

  • ROW(INDIRECT(“1:”&LEN(B5))): Denne delen av formel returnerer matrisen til radnummeret. I dette tilfellet er matrisen {1,2,3} .
  • MIDDEL(B5,RAD(INDIREKTE(“1:”&LEN(B5))) ,1): MID -funksjonen gir oss tegnene i den angitte posisjonen til den gitte strengen. Så utdata for denne delen er {A,D,E} .
  • VLOOKUP(T(IF(1,MID(B5,RAD(INDIREKTE(“1: ”&LEN(B5))),1))),E5:F30,2,0): VLOOKUP funksjonen ser etter de tilsvarende tallene til matrisen {A, D,E} i områdetE5:F30 .
  • TEXTJOIN(“”,1,VLOOKUP(T(IF(1,MID(B5,RAD(INDIREKTE(“1:”&LEN(B5)) ),1))),E5:F30,2,0)): Til slutt kombinerer TEXTJOIN funksjonen tallene og returnerer utdata 145 . Denne funksjonen er tilgjengelig i Excel 2019 og Excel 365 .
  • Trykk Enter .
  • Til slutt drar du ned Fyllhåndtaket for å se resultatene.

Les mer: Hvordan Konverter tekst med mellomrom til tall i Excel (4 måter)

Lignende avlesninger

  • Hvordan konvertere prosent til desimal i Excel ( 7 metoder)
  • Konverter eksponentiell verdi til eksakt tall i Excel (7 metoder)
  • Hvordan fikser du konvertering til tallfeil i Excel (6) Metoder)
  • Konverter streng til lang ved å bruke VBA i Excel (3 måter)
  • Hvordan konvertere tekst til tall med Excel VBA (3 eksempler) med makroer)

3. Sett inn SUBSTITUTE-funksjonen for å transformere spesifikke alfabeter til tall

Hvis du har spesifikke alfabeter som skal transformeres til tall, kan du bruke ERSTATT-funksjon . ERSTATT -funksjonen erstatter en eksisterende tekststreng med en ny tekst. For å forklare metoden vil vi bruke et datasett som inneholder flere tekststrenger med alfabetene A , B , C og D .

La oss følge trinnene nedenfor for å lære metoden for å transformere spesifikke alfabeter tiltall.

TRINN:

  • Først skriver du inn formelen nedenfor i Cell C5 :
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5,"A",1),"B",2),"C",3),"D",4)

Denne formelen erstatter A med 1 , B med 2 , C med 3 og D med 4 . Så utgangen til ABC er 123 . Hvis du vil legge til flere alfabeter, må du legge til en annen ERSTATNING funksjon i formelen for å erstatte det alfabetet med et tall.

  • Etter å ha skrevet inn formelen, trykk Enter .
  • Til slutt drar du Fyllhåndtaket ned for å få resultatene.

Les mer: Hvordan konvertere vitenskapelig notasjon til tall i Excel (7 metoder)

4. Bruk VBA for å konvertere bokstaver til tall i Excel

I den siste metoden, vil vi bruke VBA for å konvertere alfabeter til tall i Excel. VBA står for Visual Basic for Applications . Her vil vi lage en funksjon ved å bruke VBA og deretter bruke den til å endre alfabeter til tall. Interessant nok kan du bruke den for både enkelt- og flere alfabeter. Du kan se datasettet nedenfor for denne metoden.

La oss ta hensyn til trinnene nedenfor for mer.

TRINN:

  • Først av alt, gå til Utvikler -fanen og velg Visual Basic . Det åpner vinduet Visual Basic .

  • I Visual Basic -vinduet velger du Sett inn >> Modul . Denvil åpne vinduet Modul .

  • Nå kopierer du koden nedenfor og limer den inn i Modul vindu:
7993

Denne VBA koden lager en funksjon som konverterer alfabetet til tall. For å bruke funksjonen for alfabeter med små og store bokstaver, bruker vi STORE -funksjonen inne i funksjonen AlphabetToNumber .

  • Deretter trykker du Ctrl + S for å lagre koden.
  • I det følgende trinnet, velg Celle C5 og skriv inn formelen nedenfor:
=AlphabetToNumber(UPPER(B5))

  • Til slutt drar du Fyllhåndtaket ned for å se resultatene for resten av celler.

Les mer: Hvordan konvertere streng til tall i Excel VBA (3 metoder)

Hvordan konvertere kolonnealfabet til tall i Excel

I Excel er kolonnene nummerert i alfabetet fra A til XFD . Noen ganger må vi vite kolonnenummeret for forskjellige formål. I så fall kan vi bruke følgende metoder for å konvertere kolonnebokstavene til tall i Excel.

1. Konvertere kolonnealfabet til tall ved hjelp av Excel-KOLUMNE-funksjonen

I den første metoden vil vi bruk KOLONNE funksjonen for å konvertere alfabetet til et tall. Vi har også diskutert denne prosessen i Metode 1 i forrige avsnitt. La oss følge trinnene nedenfor for å se hvordan vi kan konvertere kolonnealfabetet tiltall.

TRINN:

  • Velg først Cell C5 og skriv inn formelen nedenfor:
=COLUMN(INDIRECT(B5&1))

Her blir INDIREKTE(B5&1) A1 først. Deretter blir formelen KOLONNE(A1) . Så den returnerer 1 .

  • Deretter trykker du Enter og drar Fyllingshåndtaket ned.

  • Som et resultat vil du se kolonnenumrene som bildet nedenfor.

Les mer: Excel Konverter til tall hele kolonnen (9 enkle metoder)

2. Bruk brukerdefinert funksjon for å endre kolonnebokstav til tall i Excel

UDF eller Brukerdefinert funksjon kan hjelpe brukere med å endre kolonnebokstaven til et tall i Excel. Her vil vi lage en funksjon ved å bruke enkle koder i VBA . Senere skal vi bruke funksjonen i et regneark. Her vil vi bruke det forrige datasettet.

La oss følge trinnene nedenfor for å se hvordan vi kan implementere UDF for å konvertere kolonnealfabeter til tall.

TRINN:

  • Først av alt, gå til Utvikler -fanen og velg Visual Basic . Det åpner vinduet Visual Basic .

  • Velg deretter Sett inn >> Modul i Visual Basic -vinduet. Det vil åpne vinduet Modul .

  • Nå, kopier koden nedenfor og lim den inn i modulen vindu:
2456

Her er ColNumber funksjonen som returnerer kolonnenummeret og cletter er argumentet til funksjonen. Her må du skrive inn cellen som inneholder kolonnebokstavene.

  • Trykk Ctrl + S for å lagre den.
  • I følgende trinn, velg Cell C5 og skriv inn formelen nedenfor:
=ColNumber(B5)

  • Deretter trykker du Enter og drar Fyllhåndtaket ned.

  • Til slutt, du vil kunne konvertere kolonnebokstaver til tall i Excel.

Les mer: Hvordan konvertere valuta til et tall i Excel (6 enkle måter)

Konklusjon

I denne artikkelen har vi vist 4 enkle måter å konvertere alfabetet til tall i Excel . Jeg håper denne artikkelen vil hjelpe deg med å utføre oppgavene dine effektivt. Videre har vi også lagt til praksisboken i begynnelsen av artikkelen. For å teste ferdighetene dine kan du laste den ned for å trene. Du kan også besøke ExcelWIKI-nettstedet for flere artikler som dette. Til slutt, hvis du har noen forslag eller spørsmål, spør gjerne i kommentarfeltet nedenfor.

Hugh West er en svært erfaren Excel-trener og analytiker med over 10 års erfaring i bransjen. Han har en bachelorgrad i regnskap og finans og en mastergrad i bedriftsøkonomi. Hugh har en lidenskap for undervisning og har utviklet en unik undervisningstilnærming som er enkel å følge og forstå. Hans ekspertkunnskap om Excel har hjulpet tusenvis av studenter og fagfolk over hele verden med å forbedre sine ferdigheter og utmerke seg i karrieren. Gjennom bloggen sin deler Hugh sin kunnskap med verden, og tilbyr gratis Excel-opplæringer og nettbasert opplæring for å hjelpe enkeltpersoner og bedrifter å nå sitt fulle potensial.