Efnisyfirlit
Í þessari grein munum við læra að breyta stafrófinu í tölu í Excel . Í Excel getum við notað mismunandi aðgerðir til að breyta stafrófinu í tölu. Í dag munum við sýna 4 auðveldar leiðir. Með þessum aðferðum geturðu auðveldlega breytt einu stafrófi eða mörgum stafrófum í tölur. Svo, án frekari tafa, skulum hefja umræðuna.
Sækja æfingarvinnubók
Þú getur hlaðið niður æfingabókinni héðan.
Breyta stafrófinu í Number.xlsm
4 auðveldar leiðir til að breyta stafrófinu í tölur í Excel
Til að útskýra aðferðirnar munum við nota mismunandi gagnasöfn í mismunandi aðferðum. Hér munum við reyna að breyta stafrófinu í tölur. Til dæmis, A=1 , B=2 og svo framvegis. Þú getur séð stutt yfirlit hér að neðan:
1. Umbreyta staku stafrófi í tölu í Excel
Til að breyta einu stafrófi í tölu getum við aðallega nota þrjár aðgerðir. Þau eru COLUMN aðgerðin , CODE aðgerðin og MATCH aðgerðin . Inni í þessum aðgerðum gætum við þurft að setja inn nokkrar nauðsynlegar aðgerðir til að búa til formúlu. Við skulum gefa gaum að undirköflunum til að læra meira um formúlurnar.
1.1 Notaðu COLUMN fallið
Algengasta leiðin til að breyta einu stafrófi í tölu er að nota COLUMN virka. Inni í því verðum við að nota ÓBEINIR aðgerðina . Þú getur séð stafrófið á bilinu B5:B9 í gagnasafninu hér að neðan.
Fylgjum skrefunum hér að neðan til að sjá hvernig við getum umbreytt þeim í tölur.
SKREF:
- Fyrst af öllu, veldu Cell B5 og sláðu inn formúluna hér að neðan:
=COLUMN(INDIRECT(B5&1))
Í Excel, INDIRECT fallið skilar tilvísuninni sem gefin er með textastreng og COLUMN fallinu gefur okkur dálknúmer tilvísunar. Í þessari formúlu höfum við notað ÓBEIRT fallið inni í formúlunni sem virkar sem tilvísun fyrir COLUMN fallið. Þannig að ÓBEIN(B5&1) verður A1 fyrstur. Þá verður formúlan COLUMN(A1) . Þannig að það skilar 1 .
- Í öðru lagi, ýttu á Enter og dragðu Fill Handle niður.
- Að lokum muntu sjá töluna sem samsvarar hverju stafrófi.
1.2 Notaðu CODE aðgerð
Við getum líka notað CODE aðgerðina til að breyta einu stafrófi eða bókstaf í tölu. CODE fallið skilar tölugildi fyrir fyrsta staf í textastreng. Þannig að það mun gefa okkur rétt tölugildi ef við notum það ef um eitt stafróf er að ræða. Við skulum fylgja skrefunum hér að neðan til að fá niðurstöðuna.
SKREF:
- Sláðu fyrst inn formúluna í Cell C5 :
=CODE(UPPER(B5))-64
Hér höfum við notað UPPER fallið inni Kóðinn aðgerð. UPPER fallið breytir stafrófinu í hástafi fyrst. Síðan breytir CODE fallið því í tölulegt gildi. Hér er tölugildi A 65 . Þess vegna erum við að draga 64 frá til að fá 1 í úttakinu.
- Eftir það skaltu ýta á Enter og draga Fylltu handfangið niður til að sjá niðurstöðurnar.
1.3 Settu inn MATCH aðgerð
MATCH aðgerðin getur veitt aðra lausn til að breyta stafrófinu í tölu í Excel. En við þurfum líka hjálp ADDRESS og COLUMN aðgerðanna. Hér munum við nota sama gagnasafn. Við skulum fylgja skrefunum til að læra meira.
SKREF:
- Í fyrsta lagi skaltu velja Cell C5 og slá inn formúluna hér að neðan :
=MATCH(B5&"1",ADDRESS(1,COLUMN($1:$1),4),0)
Í þessari formúlu er ADDRESS fallið skilar hlutfallslegri frumutilvísun sem texta og síðan gefur MATCH fallið okkur æskilega úttak sem er 1 .
- Í eftirfarandi skrefi, ýttu á Sláðu inn og dragðu fyllingarhandfangið niður.
Lesa meira: Hvernig á að breyta texta í tölustafi með formúlum í Excel
2. Breyttu mörgum stafrófum í tölur með TEXTJOIN & VLOOKUP Aðgerðir
Í fyrri aðferðinni sýndum við leiðina til að breyta einu stafrófi í tölu. En í seinni aðferðinni munum við breyta mörgumstafróf í tölustafi með því að nota TEXTJOIN og FLOOKUP aðgerðir. Til að gera það munum við nota gagnasafnið hér að neðan. Til dæmis viljum við að stafrófið ADE breytist í 145 . Þú getur séð að gagnasafnið inniheldur lista yfir stafróf frá A til Z með innbyrðis staðsetningu þeirra. Til að búa til formúluna, munum við nota blöndu af TEXTJOIN , ÚTLÖF , IF , MID , ROW , INDIRECT og LEN aðgerðir.
Við skulum fylgjast með skrefunum hér að neðan til að sjá hvernig við getum umbreytt mörgum stafrófum í tölur í Excel.
SKREF:
- Til að byrja með skaltu velja Cell C5 og slá inn formúluna hér að neðan:
=TEXTJOIN("",1,VLOOKUP(T(IF(1,MID(B5,ROW(INDIRECT("1:"&LEN(B5))),1))),E5:F30,2,0))
🔎 Hvernig virkar formúlan?
Við getum skipt formúlunni í litla hluta til að skilja allan gangverkið.
- ROW(INDIRECT(“1:”&LEN(B5))): Þessi hluti af formúla skilar fylki línunúmersins. Í þessu tilviki er fylkið {1,2,3} .
- MID(B5,ROW(INDIRECT(“1:”&LEN(B5))) ,1): MID fallið gefur okkur stafina í tilgreindri stöðu tiltekins strengs. Þannig að úttakið fyrir þennan hluta er {A,D,E} .
- VLOOKUP(T(IF(1,MID(B5,ROW(INDIRECT(“1: ”&LEN(B5))),1))),E5:F30,2,0): VLOOKUP fallið leitar að samsvarandi tölum fylkisins {A, D,E} á bilinuE5:F30 .
- TEXTJOIN(“”,1,VLOOKUP(T(IF(1,MID(B5,ROW(INDIRECT(“1:”&LEN(B5)) ),1))),E5:F30,2,0)): Að lokum sameinar TEXTJOIN fallið tölurnar og skilar úttakinu 145 . Þessi aðgerð er fáanleg í Excel 2019 og Excel 365 .
- Ýttu á Enter .
- Dragðu að lokum niður Fill Handle til að sjá niðurstöðurnar.
Lesa meira: Hvernig á að Umbreyta texta með bilum í tölu í Excel (4 leiðir)
Svipuð lestur
- Hvernig á að umbreyta prósentu í aukastaf í Excel ( 7 aðferðir)
- Umbreyta veldisgildi í nákvæma tölu í Excel (7 aðferðir)
- Hvernig á að laga umbreyta í númeravillu í Excel (6 Aðferðir)
- Breyta streng í langan með VBA í Excel (3 leiðir)
- Hvernig á að breyta texta í tölu með Excel VBA (3 dæmi með fjölvi)
3. Settu inn SUBSTITUTE aðgerð til að umbreyta sérstökum stafrófum í tölu
Ef þú ert með ákveðin stafróf til að umbreyta í tölur, þá geturðu notað STAÐAGERÐ fall . Virknin SUBSTITUTE kemur í stað núverandi textastrengs fyrir nýjan texta. Til að útskýra aðferðina munum við nota gagnasafn sem inniheldur marga textastrengi með stafrófunum A , B , C og D .
Fylgjum skrefunum hér að neðan til að læra aðferðina við að umbreyta tilteknum stafrófum ítölur.
SKREF:
- Fyrst skaltu slá inn formúluna hér að neðan í Cell C5 :
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5,"A",1),"B",2),"C",3),"D",4)
Þessi formúla kemur í stað A með 1 , B með 2 , C með 3 og D með 4 . Þannig að framleiðsla ABC er 123 . Ef þú vilt bæta við fleiri stafrófum, þá þarftu að bæta við öðru SUBSTITUTE falli í formúlunni til að skipta um það stafróf fyrir tölu.
- Eftir að hafa slegið formúluna, ýttu á Sláðu inn .
- Dragðu að lokum Fill Handle niður til að fá niðurstöðurnar.
Lesa meira: Hvernig á að umbreyta vísindalegum nótum í tölur í Excel (7 aðferðir)
4. Notaðu VBA til að umbreyta bókstöfum í tölur í Excel
Í síðasta aðferð, munum við beita VBA til að breyta stafrófum í tölur í Excel. VBA stendur fyrir Visual Basic for Applications . Hér munum við búa til fall með VBA og nota það síðan til að breyta stafrófum í tölur. Athyglisvert er að þú getur notað það fyrir bæði stakt og mörg stafróf. Þú getur séð gagnasafnið hér að neðan fyrir þessa aðferð.
Við skulum fylgjast með skrefunum hér að neðan til að fá frekari upplýsingar.
SKREF:
- Fyrst af öllu, farðu í flipann Developer og veldu Visual Basic . Það mun opna Visual Basic gluggann.
- Í Visual Basic glugganum velurðu Setja inn >> Mál . Þaðmun opna Module gluggann.
- Nú, afritaðu kóðann hér að neðan og límdu hann inn í Eininguna gluggi:
6912
Þessi VBA kóði býr til fall sem breytir stafrófinu í tölur. Til að nota fallið fyrir lágstafi og hástafi, munum við nota HÆRSTA fallið inni í AlphabetToNumber fallinu.
- Eftir það skaltu ýta á Ctrl + S til að vista kóðann.
- Í eftirfarandi skrefi skaltu velja Cell C5 og slá inn formúluna hér að neðan:
=AlphabetToNumber(UPPER(B5))
- Dragðu að lokum Fill Handle niður til að sjá niðurstöðurnar fyrir restina af frumur.
Lesa meira: Hvernig á að umbreyta streng í tölu í Excel VBA (3 aðferðir)
Hvernig á að breyta dálkastafrófinu í tölustafi í Excel
Í Excel eru dálkarnir númeraðir í stafrófinu frá A í XFD . Stundum þurfum við að vita dálknúmerið í mismunandi tilgangi. Í því tilviki getum við notað eftirfarandi aðferðir til að umbreyta dálkstöfunum í tölustafi í Excel.
1. Umbreyta dálkastafrófinu í tölustafina með því að nota Excel COLUMN fallið
Í fyrstu aðferðinni munum við notaðu COLUMN fallið til að breyta stafrófinu í tölu. Við höfum einnig fjallað um þetta ferli í Aðferð 1 í fyrri hlutanum. Við skulum fylgja skrefunum hér að neðan til að sjá hvernig við getum umbreytt dálkstafrófinu ítölur.
SKREF:
- Veldu fyrst Cell C5 og sláðu inn formúluna hér að neðan:
=COLUMN(INDIRECT(B5&1))
Hér verður ÓBEIN(B5&1) A1 fyrst. Þá verður formúlan COLUMN(A1) . Þannig að það skilar 1 .
- Eftir það, ýttu á Enter og dragðu Fill Handle niður.
- Þar af leiðandi muntu sjá dálkanúmerin eins og á myndinni hér að neðan.
Lesa meira: Excel umbreyta í tölu allan dálkinn (9 einfaldar aðferðir)
2. Notaðu notendaskilgreinda aðgerð til að breyta dálkstöfum í tölu í Excel
UDF eða User Defined Function getur hjálpað notendum að breyta dálkstafnum í tölu í Excel. Hér munum við búa til aðgerð með einföldum kóða í VBA . Síðar munum við nota aðgerðina í vinnublaði. Hér munum við nota fyrri gagnasafnið.
Fylgjum skrefunum hér að neðan til að sjá hvernig við getum útfært UDF til að breyta dálkastafrófum í tölur.
SKREF:
- Fyrst af öllu, farðu í flipann Developer og veldu Visual Basic . Það mun opna Visual Basic gluggann.
- Í öðru lagi skaltu velja Insert >> Eining í Visual Basic glugganum. Það mun opna Module gluggann.
- Nú, afritaðu kóðann hér að neðan og límdu hann inn í Eininguna gluggi:
5554
Hér er ColNumber fallið sem mun skila dálknúmerinu og cletter er rök fallsins. Hér þarftu að slá inn reitinn sem inniheldur dálkstafina.
- Ýttu á Ctrl + S til að vista það.
- Í eftirfarandi skref, veldu Cell C5 og sláðu inn formúluna hér að neðan:
=ColNumber(B5)
- Eftir það, ýttu á Enter og dragðu Fill Handle niður.
- Að lokum, þú munt geta umbreytt dálkstöfum í tölustafi í Excel.
Lesa meira: Hvernig á að umbreyta gjaldmiðli í tölu. í Excel (6 auðveldar leiðir)
Niðurstaða
Í þessari grein höfum við sýnt 4 auðveldar leiðir til að Breyta stafrófinu í tölur í Excel . Ég vona að þessi grein muni hjálpa þér að framkvæma verkefni þín á skilvirkan hátt. Ennfremur höfum við einnig bætt við æfingabókinni í upphafi greinarinnar. Til að prófa færni þína geturðu hlaðið því niður til að æfa. Þú getur líka heimsótt ExcelWIKI vefsíðuna fyrir fleiri greinar eins og þessa. Að lokum, ef þú hefur einhverjar uppástungur eða fyrirspurnir skaltu ekki hika við að spyrja í athugasemdahlutanum hér að neðan.