Kuidas konverteerida tähestik numbriks Excelis (4 lihtsat viisi)

  • Jaga Seda
Hugh West

Selles artiklis õpime konverteerida tähestik numbriteks Excelis . Excelis saame kasutada erinevaid funktsioone, et muuta tähestik numbriks. Täna näitame 4 lihtsaid viise. Nende meetodite abil saate hõlpsasti teisendada ühe või mitu tähestikku numbriteks. Niisiis, alustame viivitamatult arutelu.

Lae alla praktiline töövihik

Praktilise töövihiku saate alla laadida siit.

Teisenda tähestik numbriks.xlsm

4 lihtsat viisi tähestiku teisendamiseks numbriks Excelis

Meetodite selgitamiseks kasutame erinevate meetodite puhul erinevaid andmekogumeid. Siinkohal püüame konverteerida tähestikku numbriteks. Näiteks, A=1 , B=2 . jne. Allpool näete lühiülevaadet:

1. Ühe tähestiku teisendamine Exceli numbriks

Ühe tähestiku teisendamiseks numbriks saame kasutada peamiselt kolme funktsiooni. Need on järgmised funktsioon COLUMN , funktsioon CODE ja funktsioon MATCH . Nende funktsioonide sees võib meil olla vaja sisestada mõned vajalikud funktsioonid, et luua valem. Pöörame tähelepanu alajaotustele, et saada rohkem teada valemite kohta.

1.1 Funktsiooni COLUMN kasutamine

Kõige tavalisem viis ühe tähestiku teisendamiseks numbriks on kasutada funktsiooni KOLUMN funktsiooni. Selle sees peame kasutama funktsioon INDIRECT . Te näete tähestikku vahemik B5:B9 alljärgnevas andmekogumis.

Järgime alljärgnevaid samme, et näha, kuidas me saame neid numbriteks teisendada.

SAMMUD:

  • Kõigepealt valige Raku B5 ja sisestage alljärgnev valem:
=COLUMN(INDIRECT(B5&1))

Excelis on INDIREKTNE funktsioon tagastab tekstistringi poolt antud viite ja KOLUMN funktsioon annab meile viite veeru numbri. Selles valemis oleme kasutanud funktsiooni INDIREKTNE funktsioon valemi sees, mis toimib viitena valemile KOLUMN funktsioon. Nii et INDIREKT(B5&1) muutub A1 Seejärel saab valemiks COLUMN(A1) Nii et see tagastab 1 .

  • Teiseks, vajutage Sisesta ja lohistage Täitmise käepide alla.

  • Lõpuks näete igale tähestikule vastavat numbrit.

1.2 Rakenda CODE funktsiooni

Me võime kasutada ka KOODI funktsioon ühe tähestiku või tähe teisendamiseks numbriks. KOODI funktsioon tagastab teksti stringi esimese tähemärgi numbrilise väärtuse. Seega annab see meile õige numbrilise väärtuse, kui kasutame seda ühe tähestiku puhul. Järgime alljärgnevaid samme, et saada tulemus.

SAMMUD:

  • Kõigepealt sisestage valem Raku C5 :
=CODE(UPPER(B5))-64

Siinkohal oleme kasutanud funktsioon UPPER sees KOODI funktsioon. ÜLEMINE funktsioon teisendab tähestiku kõigepealt suurtähestikuks. Seejärel teisendab funktsioon KOODI funktsioon teisendab selle numbriliseks väärtuseks. Siin on numbriline väärtus A on 65 Seepärast lahutame me sellest 64 saada 1 väljundis.

  • Pärast seda vajutage Sisesta ja lohistage Täitmise käepide alla, et näha tulemusi.

1.3 Lisa MATCH funktsioon

The MATCH funktsioon võib pakkuda veel ühe lahenduse tähestiku teisendamiseks numbriks Excelis. Kuid me vajame ka abi funktsiooni AADRESS ja KOLUMN funktsioonid. Siin kasutame sama andmestikku. Järgime samu samme, et rohkem teada saada.

SAMMUD:

  • Esiteks, valige Raku C5 ja sisestage alltoodud valem:
=MATCH(B5& "1",ADDRESS(1,COLUMN($1:$1),4),0)

Selles valemis on AADRESS funktsioon tagastab suhtelise lahtriviite tekstina ja seejärel, kui MATCH funktsioon annab meile soovitud väljundi, mis on 1 .

  • Järgmises etapis vajutage Sisesta ja lohistage Täitmise käepide alla.

Loe edasi: Kuidas konverteerida teksti numbriks, kasutades Excelis valemeid

2. Mitme tähestiku muutmine numbriteks TEXTJOIN & VLOOKUP funktsioonidega

Eelmises meetodis näitasime, kuidas muuta üks tähestik numbriks. Kuid teises meetodis muudame mitu tähestikku numbriteks, kasutades selleks funktsiooni TEXTJOIN ja VLOOKUP Selleks kasutame alljärgnevat andmestikku. Näiteks soovime, et tähestik ADE vahetada 145 Näete, et andmekogum sisaldab loetelu tähestikest alates A aadressile Z koos nende suhteliste positsioonidega. Valemi loomiseks kasutame kombinatsiooni TEXTJOIN , VLOOKUP , IF , MID , ROW , INDIREKTNE ja LEN funktsioonid.

Jälgime alljärgnevaid samme, et näha, kuidas saame Excelis mitu tähestikku numbriteks teisendada.

SAMMUD:

  • Alustuseks valige Raku C5 ja sisestage alljärgnev valem:
=TEXTJOIN("",1,VLOOKUP(T(IF(1,MID(B5,ROW(INDIRECT("1:"&LEN(B5)))),1))),E5:F30,2,0)))

🔎 Kuidas valem töötab?

Me võime jagada valemi väikesteks osadeks, et mõista kogu mehhanismi.

  • ROW(INDIRECT("1:"&LEN(B5))): See osa valemist tagastab massiivi rea numbri. Antud juhul on massiivi väärtus {1,2,3} .
  • MID(B5,ROW(INDIRECT("1:"&LEN(B5))),1): The MID funktsioon annab meile tähemärgid antud stringi määratud positsioonil. Seega on selle osa väljundiks {A,D,E} .
  • VLOOKUP(T(IF(1,MID(B5,ROW(INDIRECT("1:"&LEN(B5))),1))),E5:F30,2,0): The VLOOKUP funktsioon otsib vastavaid numbreid massiivist {A,D,E} aastal vahemik E5:F30 .
  • TEXTJOIN("",1,VLOOKUP(T(IF(1,MID(B5,ROW(INDIRECT("1:"&LEN(B5)))),1))),E5:F30,2,0))): Lõpuks on TEXTJOIN funktsioon liidab numbrid ja tagastab väljundi 145 See funktsioon on saadaval Excel 2019 ja Excel 365 .
  • Press Sisesta .
  • Lõpuks tõmmake alla Täitmise käepide et näha tulemusi.

Loe edasi: Kuidas konverteerida tekst tühikutega tekst numbriks Excelis (4 võimalust)

Sarnased lugemised

  • Kuidas konverteerida protsent Excelis kümnendiks (7 meetodit)
  • Eksponentsiaalse väärtuse teisendamine täpseks arvuks Excelis (7 meetodit)
  • Kuidas parandada Exceli numbriks konverteerimise viga (6 meetodit)
  • Stringi teisendamine pikaks VBA abil Excelis (3 võimalust)
  • Kuidas konverteerida teksti numbriks Exceli VBA abil (3 näidet makroga)

3. Sisesta SUBSTITUTE funktsioon, et muuta konkreetsed tähestikud numbriks

Kui teil on konkreetsed tähestikud, mida soovite muuta numbriteks, siis saate kasutada funktsiooni funktsioon SUBSTITUTE . ASENDAJA funktsioon asendab olemasoleva tekstijada uue tekstiga. Meetodi selgitamiseks kasutame andmekogumit, mis sisaldab mitut tekstijada tähestikuga A , B , C ja D .

Järgime alljärgnevaid samme, et õppida konkreetsete tähestike numbriteks muutmise meetodit.

SAMMUD:

  • Kõigepealt sisestage alljärgnev valem Raku C5 :
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5, "A",1), "B",2), "C",3), "D",4)

See valem asendab A koos 1 , B koos 2 , C koos 3 ja D koos 4 Nii et väljund ABC on 123 Kui soovite lisada rohkem tähestikke, siis tuleb lisada veel üks ASENDAJA funktsiooni valemiga, et asendada see tähestik numbriga.

  • Pärast valemi sisestamist vajutage Sisesta .
  • Lõpuks lohistage Täitmise käepide alla, et saada tulemusi.

Loe edasi: Kuidas konverteerida teaduslik märkimine Exceli numbriks (7 meetodit)

4. Rakendage VBA-d tähtede muutmiseks numbriteks Excelis

Viimase meetodi puhul rakendame VBA Exceli tähestike teisendamiseks numbriteks. VBA tähistab Visual Basic rakenduste jaoks Siinkohal loome funktsiooni, kasutades VBA ja seejärel kasutage seda tähestike muutmiseks numbriteks. Huvitav on see, et seda saab kasutada nii ühe kui ka mitme tähestiku puhul. Selle meetodi kohta näete allpool olevat andmestikku.

Pöörame tähelepanu alljärgnevatele sammudele.

SAMMUD:

  • Kõigepealt minge Arendaja vahekaart ja valige Visual Basic See avab Visual Basic aken.

  • In the Visual Basic aknas, valige Sisesta>> moodul See avab Moodul aken.

  • Nüüd kopeeri allolev kood ja kleebi see sisse Moodul aken:
 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 EndFunktsioon 

See VBA kood loob funktsiooni, mis konverteerib tähestiku numbriteks. Funktsiooni rakendamiseks väike- ja suurtähestiku jaoks kasutame funktsiooni ÜLEMINE funktsiooni sees AlphabetToNumber funktsioon.

  • Pärast seda vajutage Ctrl + S koodi salvestamiseks.
  • Järgmises etapis valige Raku C5 ja sisestage alljärgnev valem:
=AlphabetToNumber(UPPER(B5))

  • Lõpuks lohistage Täitmise käepide allapoole, et näha ülejäänud rakkude tulemusi.

Loe edasi: Kuidas teisendada string Exceli VBA-s numbriks (3 meetodit)

Kuidas konverteerida Exceli veergude tähestik numbriks

Excelis on veerud nummerdatud tähestiku järgi alates A aadressile XFD Mõnikord on meil vaja teada veeru numbrit erinevatel eesmärkidel. Sellisel juhul saame kasutada järgmisi meetodeid, et teisendada Exceli veeru tähed numbriteks.

1. Exceli COLUMN-funktsiooni abil veergude tähestiku teisendamine numbriks

Esimeses meetodis kasutame me KOLUMN funktsiooni, et teisendada tähestik numbriks. Me oleme seda protsessi arutanud ka dokumendis Meetod 1 eelmises osas. Järgime alljärgnevaid samme, et näha, kuidas saame veeru tähestiku numbriteks teisendada.

SAMMUD:

  • Esiteks, valige Raku C5 ja sisestage alltoodud valem:
=COLUMN(INDIRECT(B5&1))

Siin on INDIREKT(B5&1) muutub A1 Seejärel saab valemiks COLUMN(A1) Nii et see tagastab 1 .

  • Pärast seda vajutage Sisesta ja lohistage Täitmise käepide alla.

  • Selle tulemusel näete veeru numbreid nagu alloleval pildil.

Loe edasi: Exceli konverteerimine kogu veeru numbriks (9 lihtsat meetodit)

2. Kasutaja määratud funktsiooni rakendamine Exceli veeru kirja muutmiseks numbriks

UDF või Kasutaja määratud funktsioon võib aidata kasutajatel muuta Exceli veeru kirja numbriks. Siinkohal loome funktsiooni, kasutades lihtsaid koode VBA Hiljem kasutame funktsiooni töölehel. Siinkohal kasutame eelmist andmestikku.

Järgime alljärgnevaid samme, et näha, kuidas me saame rakendada UDF veergude tähestiku teisendamiseks numbriteks.

SAMMUD:

  • Kõigepealt minge Arendaja vahekaart ja valige Visual Basic See avab Visual Basic aken.

  • Teiseks, valige Sisesta>> moodul aastal Visual Basic aken. See avab Moodul aken.

  • Nüüd kopeerige allolev kood ja kleepige see faili Moodul aken:
 Public Function ColNumber(cletter As String) As Long ColNumber = Columns(cletter).Column End Function 

Siin, ColNumber on funktsioon, mis tagastab veeru numbri ja cletter on funktsiooni argument. Siin tuleb sisestada lahter, mis sisaldab veeru tähti.

  • Press Ctrl + S selle päästmiseks.
  • Järgmises etapis valige Raku C5 ja sisestage alltoodud valem:
=ColNumber(B5)

  • Pärast seda vajutage Sisesta ja lohistage Täitmise käepide alla.

  • Lõpuks saate Excelis veerus olevaid tähti numbriteks teisendada.

Loe edasi: Kuidas konverteerida valuuta numbriks Excelis (6 lihtsat viisi)

Kokkuvõte

Selles artiklis oleme näidanud, et 4 lihtsad viisid Exceli tähestiku teisendamine numbriks . ma loodan, et see artikkel aitab teil oma ülesandeid tõhusalt täita. Lisaks oleme artikli alguses lisanud ka harjutusvihiku. Et oma oskusi testida, võite selle alla laadida, et harjutada. Samuti võite külastada veebilehte ExcelWIKI veebisait rohkem selliseid artikleid. Lõpetuseks, kui teil on ettepanekuid või küsimusi, küsige julgelt allpool olevas kommentaariumis.

Hugh West on suurte kogemustega Exceli koolitaja ja analüütik, kellel on selles valdkonnas üle 10-aastane kogemus. Tal on raamatupidamise ja rahanduse bakalaureusekraad ning ärijuhtimise magistrikraad. Hugh’l on kirg õpetamise vastu ning ta on välja töötanud ainulaadse õpetamisviisi, mida on lihtne järgida ja mõista. Tema Exceli ekspertteadmised on aidanud tuhandetel õpilastel ja spetsialistidel üle maailma oma oskusi parandada ja karjääris silma paista. Oma ajaveebi kaudu jagab Hugh oma teadmisi maailmaga, pakkudes tasuta Exceli õpetusi ja veebikoolitusi, mis aitavad üksikisikutel ja ettevõtetel oma potentsiaali täielikult ära kasutada.