Kaip "Excel" programoje konvertuoti abėcėlę į skaičių (4 paprasti būdai)

  • Pasidalinti
Hugh West

Šiame straipsnyje sužinosime, kaip konvertuoti abėcėlę į skaičių "Excel . "Excel" programoje galime naudoti įvairias funkcijas, kad pakeistume abėcėlę į skaičių. Šiandien parodysime 4 lengvais būdais. Naudodamiesi šiais metodais galite lengvai konvertuoti vieną abėcėlę arba kelias abėcėles į skaičius. Taigi nieko nelaukdami pradėkime diskusiją.

Atsisiųsti praktikos sąsiuvinį

Praktikos sąsiuvinį galite atsisiųsti iš čia.

Konvertuoti Abėcėlė į Number.xlsm

4 paprasti būdai konvertuoti abėcėlę į skaičių programoje "Excel

Norėdami paaiškinti metodus, naudosime skirtingus duomenų rinkinius skirtingais metodais. Čia pabandysime abėcėlę paversti skaičiais. pvz, A=1 , B=2 , ir t. t. Toliau pateikiama trumpa apžvalga:

1. Konvertuoti vieną abėcėlę į skaičių programoje "Excel

Norėdami konvertuoti vieną abėcėlę į skaičių, daugiausia galime naudoti tris funkcijas. funkcija COLUMN , funkcija CODE , ir funkcija MATCH . šių funkcijų viduje gali tekti įterpti keletą reikiamų funkcijų formulei sukurti. Atkreipkime dėmesį į poskyrius, kad daugiau sužinotume apie formules.

1.1 Naudokite funkciją COLUMN

Dažniausias būdas konvertuoti vieną abėcėlę į skaičių yra naudoti SKILTIS funkciją. Jos viduje turime naudoti funkcija INDIRECT . Abėcėlę galite matyti B5:B9 diapazonas toliau pateiktame duomenų rinkinyje.

Atlikime toliau nurodytus veiksmus ir sužinokime, kaip juos paversti skaičiais.

ŽINGSNIAI:

  • Pirmiausia pasirinkite Ląstelė B5 ir įveskite toliau pateiktą formulę:
=COLUMN(INDIRECT(B5&1))

"Excel" programoje INDIREKTINIS funkcija grąžina nuorodą, pateiktą teksto eilute, ir SKILTIS funkcija nurodo nuorodos stulpelio numerį. Šioje formulėje naudojome INDIREKTINIS funkciją formulės viduje, kuri veikia kaip nuoroda į SKILTIS funkcija. Taigi, INDIRECT(B5&1) tampa A1 Tada formulė tampa tokia SRAUTAS(A1) . Taigi, jis grąžina 1 .

  • Antra, paspauskite Įveskite ir vilkite Užpildymo rankena žemyn.

  • Galiausiai pamatysite kiekvieną abėcėlę atitinkantį skaičių.

1.2 Taikyti KODO funkciją

Taip pat galime naudoti KODAS funkcija, skirta konvertuoti vieną abėcėlę ar raidę į skaičių. KODAS funkcija grąžina teksto eilutės pirmojo simbolio skaitinę vertę. Taigi, jei ją naudosime vienos abėcėlės atveju, gausime teisingą skaitinę vertę. Atlikime toliau nurodytus veiksmus, kad gautume rezultatą.

ŽINGSNIAI:

  • Pirmiausia įveskite formulę į Ląstelė C5 :
=KODAS(UPPER(B5))-64

Čia mes naudojome funkcija UPPER viduje KODAS funkcija. UPPER funkcija pirmiausia abėcėlę konvertuoja į didžiąsias raides. Tada funkcija KODAS funkcija konvertuoja ją į skaitinę vertę. A yra . 65 . Todėl atimame 64 gauti 1 išvestyje.

  • Po to paspauskite Įveskite ir vilkite Užpildymo rankena žemyn, kad pamatytumėte rezultatus.

1.3 Įterpti MATCH funkciją

Svetainė MATCH funkcija gali būti dar vienas sprendimas, kaip konvertuoti abėcėlę į skaičių "Excel" programoje. Tačiau mums taip pat reikia pagalbos iš ADRESAS ir SKILTIS funkcijų. Čia naudosime tą patį duomenų rinkinį. Norėdami sužinoti daugiau, atlikime tolesnius veiksmus.

ŽINGSNIAI:

  • Pirmiausia pasirinkite Ląstelė C5 ir įveskite toliau pateiktą formulę:
=MATCH(B5& "1",ADDRESS(1,COLUMN($1:$1),4),0)

Šioje formulėje ADRESAS funkcija grąžina santykinę ląstelės nuorodą kaip tekstą, o tada MATCH funkcija duoda norimą išvestį, kuri yra 1 .

  • Kitame žingsnyje paspauskite Įveskite ir vilkite Užpildymo rankena žemyn.

Skaityti daugiau: Kaip konvertuoti tekstą į skaičių naudojant "Excel" formules

2. Keiskite kelias abėcėles į skaičius naudodami TEXTJOIN ir VLOOKUP funkcijas

Ankstesniame metode parodėme, kaip pakeisti vieną abėcėlę į skaičių. Tačiau antrajame metode keisime kelias abėcėles į skaičius naudodami TEXTJOIN ir VLOOKUP Tam naudosime toliau pateiktą duomenų rinkinį. Pavyzdžiui, norime, kad abėcėlė ADE pakeisti į 145 . Matote, kad duomenų rinkinyje yra abėcėlių sąrašas nuo A į Z su jų santykinėmis padėtimis. Norėdami sukurti formulę, naudosime TEXTJOIN , VLOOKUP , IF , MID , EILUTĖ , INDIREKTINIS , ir LEN funkcijos.

Atlikime toliau nurodytus veiksmus, kad pamatytume, kaip "Excel" programoje galime konvertuoti kelias abėcėles į skaičius.

ŽINGSNIAI:

  • Pirmiausia pasirinkite Ląstelė C5 ir įveskite toliau pateiktą formulę:
=TEXTJOIN("",1,VLOOKUP(T(IF(1,MID(B5,ROW(INDIRECT("1:"&LEN(B5)))),1)))),E5:F30,2,0))

🔎 Kaip veikia formulė?

Kad suprastume visą mechanizmą, formulę galime suskaidyti į mažas dalis.

  • ROW(INDIRECT("1:"&LEN(B5))): Ši formulės dalis grąžina eilutės numerio masyvą. Šiuo atveju masyvas yra {1,2,3} .
  • MID(B5,ROW(INDIRECT("1:"&LEN(B5))),1): Svetainė MID funkcija pateikia simbolius, esančius nurodytoje duotos eilutės pozicijoje. Taigi, šios dalies išvestis yra tokia. {A,D,E} .
  • VLOOKUP(T(IF(1,MID(B5,ROW(INDIRECT("1:"&LEN(B5))),1))),E5:F30,2,0): Svetainė VLOOKUP funkcija ieško atitinkamų skaičių masyve {A,D,E} į diapazonas E5:F30 .
  • TEXTJOIN("",1,VLOOKUP(T(IF(1,MID(B5,ROW(INDIRECT("1:"&LEN(B5)))),1)))),E5:F30,2,0)): Galiausiai TEXTJOIN funkcija sujungia skaičius ir grąžina išvestį 145 . Ši funkcija galima "Excel 2019 ir "Excel 365 .
  • Paspauskite Įveskite .
  • Galiausiai vilkite žemyn Užpildymo rankena pamatyti rezultatus.

Skaityti daugiau: Kaip konvertuoti tekstą su tarpais į skaičių "Excel" programoje (4 būdai)

Panašūs skaitiniai

  • Kaip "Excel" konvertuoti procentus į dešimtainę (7 metodai)
  • Eksponentinės vertės konvertavimas į tikslų skaičių programoje "Excel" (7 metodai)
  • Kaip ištaisyti "Excel" klaidą "Konvertuoti į skaičių" (6 metodai)
  • "Excel" eilutės konvertavimas į ilgąją naudojant VBA (3 būdai)
  • Kaip konvertuoti tekstą į skaičių naudojant "Excel VBA" (3 pavyzdžiai su makrokomandomis)

3. Įterpkite funkciją SUBSTITUTE, kad tam tikrus raidynus paverstumėte skaičiumi

Jei norite tam tikras abėcėles paversti skaičiais, galite naudoti funkcija SUBSTITUTE . SUBSTITUTAS funkcija pakeičia esamą teksto eilutę nauju tekstu. Norėdami paaiškinti metodą, naudosime duomenų rinkinį, kuriame yra kelios teksto eilutės su abėcėlėmis A , B , C , ir D .

Atlikime toliau nurodytus veiksmus ir sužinokime, kaip konkrečias abėcėles paversti skaičiais.

ŽINGSNIAI:

  • Pirmiausia įveskite toliau pateiktą formulę į Ląstelė C5 :
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5, "A",1), "B",2), "C",3), "D",4)

Ši formulė pakeičia A su 1 , B su 2 , C su 3 , ir D su 4 . Taigi, išvestis ABC yra . 123 Jei norite pridėti daugiau abėcėlių, turite pridėti dar vieną SUBSTITUTAS funkciją formulėje, kad abėcėlė būtų pakeista skaičiumi.

  • Įvedę formulę, paspauskite Įveskite .
  • Galiausiai vilkite Užpildymo rankena žemyn, kad gautumėte rezultatus.

Skaityti daugiau: Kaip konvertuoti mokslinę notaciją į skaičių "Excel" programoje (7 metodai)

4. Taikykite VBA, kad konvertuotumėte raides į skaičius "Excel" programoje

Paskutiniuoju metodu taikysime VBA konvertuoti abėcėles į skaičius "Excel" programoje. VBA reiškia "Visual Basic for Applications . Čia sukursime funkciją, naudodami VBA ir tada naudokite jį abėcėlėms keisti į skaičius. Įdomu tai, kad jį galite naudoti ir vienai, ir kelioms abėcėlėms. Toliau galite matyti šio metodo duomenų rinkinį.

Atkreipkime dėmesį į toliau nurodytus veiksmus.

ŽINGSNIAI:

  • Pirmiausia eikite į Kūrėjas skirtuką ir pasirinkite "Visual Basic . Bus atidarytas "Visual Basic langas.

  • Į "Visual Basic langą, pasirinkite Įterpti>> Modulis . Bus atidarytas Modulis langas.

  • Dabar nukopijuokite toliau pateiktą kodą ir įklijuokite jį į Modulis langas:
 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 EndFunkcija 

Šis VBA kodas sukuria funkciją, kuri abėcėlę paverčia skaičiais. Norėdami pritaikyti funkciją mažosioms ir didžiosioms abėcėlėms, naudosime UPPER funkcija, esanti viduje AlphabetToNumber funkcija.

  • Po to paspauskite Ctrl + S išsaugoti kodą.
  • Kitame žingsnyje pasirinkite Ląstelė C5 ir įveskite toliau pateiktą formulę:
=AlphabetToNumber(UPPER(B5))

  • Galiausiai vilkite Užpildymo rankena žemyn, kad pamatytumėte likusių ląstelių rezultatus.

Skaityti daugiau: Kaip konvertuoti eilutę į skaičių "Excel VBA" (3 metodai)

Kaip konvertuoti stulpelio abėcėlę į skaičių programoje "Excel

"Excel" programoje stulpeliai numeruojami abėcėlės tvarka nuo A į XFD . Kartais stulpelio numerį reikia sužinoti įvairiais tikslais. Tokiu atveju stulpelio raidėms konvertuoti į skaičius "Excel" programoje galime naudoti toliau nurodytus metodus.

1. Stulpelio abėcėlės konvertavimas į skaičių naudojant "Excel" funkciją COLUMN

Pirmuoju metodu naudosime SKILTIS funkcija, skirta abėcėlei paversti skaičiumi. Šį procesą taip pat aptarėme 1 metodas ankstesniame skyriuje. Atlikime toliau nurodytus veiksmus, kad pamatytume, kaip stulpelio abėcėlę paversti skaičiais.

ŽINGSNIAI:

  • Pirmiausia pasirinkite Ląstelė C5 ir įveskite toliau pateiktą formulę:
=COLUMN(INDIRECT(B5&1))

Čia INDIRECT(B5&1) tampa A1 Tada formulė tampa tokia SRAUTAS(A1) . Taigi, jis grąžina 1 .

  • Po to paspauskite Įveskite ir vilkite Užpildymo rankena žemyn.

  • Todėl stulpelių numeriai bus tokie, kaip parodyta toliau pateiktame paveikslėlyje.

Skaityti daugiau: "Excel" konvertavimas į skaičių visą stulpelį (9 paprasti metodai)

2. Taikykite vartotojo apibrėžtą funkciją, kad pakeistumėte "Excel" stulpelio raidę į skaičių

UDF arba Naudotojo apibrėžta funkcija gali padėti naudotojams pakeisti stulpelio raidę į skaičių "Excel" programoje. Čia sukursime funkciją, naudodami paprastus kodus VBA . Vėliau funkciją naudosime darbalapyje. Čia naudosime ankstesnį duomenų rinkinį.

Atlikime toliau nurodytus veiksmus, kad pamatytume, kaip galime įgyvendinti UDF stulpelių abėcėlėms konvertuoti į skaičius.

ŽINGSNIAI:

  • Pirmiausia eikite į Kūrėjas skirtuką ir pasirinkite "Visual Basic . Bus atidarytas "Visual Basic langas.

  • Antra, pasirinkite Įterpti>> Modulis į "Visual Basic langas. Jame bus atidarytas Modulis langas.

  • Dabar nukopijuokite toliau pateiktą kodą ir įklijuokite jį į Modulis langas:
 Viešoji funkcija ColNumber(cletter As String) As Long ColNumber = Columns(cletter).Column Pabaiga 

Čia, ColNumber yra funkcija, grąžinanti stulpelio numerį, o cletter yra funkcijos argumentas. Čia reikia įvesti ląstelę, kurioje yra stulpelio raidės.

  • Paspauskite Ctrl + S jį išsaugoti.
  • Kitame žingsnyje pasirinkite Ląstelė C5 ir įveskite toliau pateiktą formulę:
=ColNumber(B5)

  • Po to paspauskite Įveskite ir vilkite Užpildymo rankena žemyn.

  • Galiausiai galėsite konvertuoti stulpelio raides į skaičius "Excel" programoje.

Skaityti daugiau: Kaip konvertuoti valiutą į skaičių programoje "Excel" (6 paprasti būdai)

Išvada

Šiame straipsnyje parodėme. 4 paprasti būdai Abėcėlės konvertavimas į skaičių programoje "Excel . tikiuosi, kad šis straipsnis padės jums efektyviai atlikti užduotis. Be to, straipsnio pradžioje taip pat pridėjome pratybų knygą. Norėdami pasitikrinti savo įgūdžius, galite ją atsisiųsti ir atlikti pratybas. Taip pat galite apsilankyti "ExcelWIKI" svetainėje daugiau panašių straipsnių. Galiausiai, jei turite kokių nors pasiūlymų ar klausimų, drąsiai klauskite toliau pateiktame komentarų skyriuje.

Hugh Westas yra labai patyręs Excel treneris ir analitikas, turintis daugiau nei 10 metų patirtį šioje srityje. Jis yra įgijęs apskaitos ir finansų bakalauro bei verslo administravimo magistro laipsnius. Hugh turi aistrą mokymui ir sukūrė unikalų mokymo metodą, kurį lengva sekti ir suprasti. Jo ekspertinės žinios apie „Excel“ padėjo tūkstančiams studentų ir specialistų visame pasaulyje tobulinti savo įgūdžius ir tobulėti savo karjeroje. Savo tinklaraštyje Hugh dalijasi savo žiniomis su pasauliu, siūlydamas nemokamus „Excel“ vadovėlius ir internetinius mokymus, kad padėtų asmenims ir įmonėms išnaudoti visą savo potencialą.