Ako previesť abecedu na číslo v programe Excel (4 jednoduché spôsoby)

  • Zdieľajte To
Hugh West

V tomto článku sa naučíme previesť abecedu na číslo v programe Excel V programe Excel môžeme použiť rôzne funkcie na zmenu abecedy na číslo. Dnes si ukážeme 4 jednoduchými spôsobmi. Pomocou týchto metód môžete ľahko previesť jednu abecedu alebo viacero abecied na čísla. Takže bez ďalšieho zdržiavania začnime diskusiu.

Stiahnite si cvičebnicu

Cvičebnicu si môžete stiahnuť tu.

Previesť abecedu na číslo.xlsm

4 jednoduché spôsoby prevodu abecedy na číslo v programe Excel

Na vysvetlenie metód použijeme rôzne súbory údajov v rôznych metódach. Tu sa pokúsime previesť abecedu na čísla. Napríklad, A=1 , B=2 , a tak ďalej. Nižšie si môžete pozrieť stručný prehľad:

1. Prevod jednej abecedy na číslo v programe Excel

Na prevod jednej abecedy na číslo môžeme použiť najmä tri funkcie. Sú to funkcia COLUMN , funkcia CODE a funkcia MATCH . vnútri týchto funkcií môžeme potrebovať vložiť niektoré potrebné funkcie na vytvorenie vzorca. Venujme pozornosť podkapitolám, aby sme sa o vzorcoch dozvedeli viac.

1.1 Používanie funkcie COLUMN

Najbežnejším spôsobom prevodu jednej abecedy na číslo je použitie príkazu STĹPEC V rámci nej musíme použiť funkciu funkcia INDIRECT Abecedu si môžete pozrieť v rozsah B5:B9 v súbore údajov nižšie.

Postupujme podľa nižšie uvedených krokov, aby sme zistili, ako ich môžeme previesť na čísla.

KROKY:

  • Najskôr vyberte Bunka B5 a zadajte nasledujúci vzorec:
=COLUMN(INDIRECT(B5&1))

V aplikácii Excel INDIRECT funkcia vráti odkaz zadaný textovým reťazcom a STĹPEC funkcia nám poskytuje číslo stĺpca odkazu. V tomto vzorci sme použili INDIRECT funkcia vo vzorci, ktorá funguje ako referencia pre STĹPEC Funkcia. Takže INDIRECT(B5&1) sa stáva A1 Potom sa vzorec zmení na COLUMN(A1) . Takže sa vráti 1 .

  • Po druhé, stlačte Vstúpte na stránku a pretiahnite Rukoväť náplne dole.

  • Nakoniec sa zobrazí číslo zodpovedajúce každej abecede.

1.2 Aplikovať funkciu CODE

Môžeme tiež použiť KÓD na prevod jednej abecedy alebo písmena na číslo. KÓD Funkcia vracia číselnú hodnotu pre prvý znak v textovom reťazci. Ak ju teda použijeme v prípade jednej abecedy, poskytne nám správnu číselnú hodnotu. Postupujme podľa nasledujúcich krokov, aby sme získali výsledok.

KROKY:

  • Najprv zadajte vzorec do Bunka C5 :
=KÓD(UPPER(B5))-64

Tu sme použili funkcia UPPER vo vnútri KÓD funkciu. UPPER najprv prevedie abecedu na veľké písmená. Potom sa KÓD prevedie na číselnú hodnotu. Tu sa číselná hodnota A je . 65 Preto odpočítavame 64 získať 1 vo výstupe.

  • Potom stlačte tlačidlo Vstúpte na stránku a pretiahnite Rukoväť náplne dole, aby ste si pozreli výsledky.

1.3 Vloženie funkcie MATCH

Stránka MATCH funkcia môže poskytnúť ďalšie riešenie pre prevod abecedy na číslo v programe Excel. Potrebujeme však aj pomoc funkcie ADRESA a STĹPEC Funkcie. Tu použijeme rovnaký súbor údajov. Postupujme podľa krokov, aby sme sa dozvedeli viac.

KROKY:

  • V prvom rade vyberte Bunka C5 a zadajte nasledujúci vzorec:
=MATCH(B5& "1",ADDRESS(1,COLUMN($1:$1),4),0)

V tomto vzorci sa ADRESA funkcia vráti relatívny odkaz na bunku ako text a potom MATCH funkcia nám dáva požadovaný výstup, ktorý je 1 .

  • V nasledujúcom kroku stlačte tlačidlo Vstúpte na stránku a pretiahnite Rukoväť náplne dole.

Prečítajte si viac: Ako previesť text na číslo pomocou vzorcov v programe Excel

2. Zmena viacerých abecied na čísla pomocou funkcií TEXTJOIN &; VLOOKUP

V predchádzajúcej metóde sme si ukázali spôsob zmeny jednej abecedy na číslo. V druhej metóde však budeme meniť viacero abecied na čísla pomocou TEXTJOIN a VLOOKUP Na tento účel použijeme nižšie uvedený súbor údajov. Chceme napríklad abecedu ADE zmeniť na 145 Vidíte, že súbor údajov obsahuje zoznam abecied od A na Z s ich relatívnymi polohami. Na vytvorenie vzorca použijeme kombináciu TEXTJOIN , VLOOKUP , IF , MID , ROW , INDIRECT a LEN funkcie.

Pozrime sa na nasledujúce kroky, aby sme videli, ako môžeme v programe Excel previesť viacero abecied na čísla.

KROKY:

  • Na začiatok vyberte Bunka C5 a zadajte nasledujúci vzorec:
=TEXTJOIN("",1,VLOOKUP(T(IF(1,MID(B5,ROW(INDIRECT("1:"&LEN(B5)))),1))),E5:F30,2,0))

🔎 Ako vzorec funguje?

Vzorec môžeme rozdeliť na malé časti, aby sme pochopili celý mechanizmus.

  • ROW(INDIRECT("1:"&LEN(B5))): Táto časť vzorca vracia pole s číslom riadku. V tomto prípade je pole {1,2,3} .
  • MID(B5,ROW(INDIRECT("1:"&LEN(B5))),1): Stránka MID Funkcia nám poskytne znaky na zadanej pozícii daného reťazca. Výstupom pre túto časť je teda {A,D,E} .
  • VLOOKUP(T(IF(1,MID(B5,ROW(INDIRECT("1:"&LEN(B5))),1))),E5:F30,2,0): Stránka VLOOKUP funkcia vyhľadá zodpovedajúce čísla poľa {A,D,E} v rozsah E5:F30 .
  • TEXTJOIN("",1,VLOOKUP(T(IF(1,MID(B5,ROW(INDIRECT("1:"&LEN(B5)))),1))),E5:F30,2,0)): Nakoniec TEXTJOIN funkcia spojí čísla a vráti výstup 145 Táto funkcia je k dispozícii v Excel 2019 a Excel 365 .
  • Tlač Vstúpte na stránku .
  • Nakoniec potiahnite nadol Rukoväť náplne aby ste si pozreli výsledky.

Prečítajte si viac: Ako previesť text s medzerami na číslo v programe Excel (4 spôsoby)

Podobné čítania

  • Ako previesť percentá na desatinné číslo v programe Excel (7 metód)
  • Prevod exponenciálnej hodnoty na presné číslo v programe Excel (7 metód)
  • Ako opraviť chybu prevodu na číslo v programe Excel (6 metód)
  • Prevod reťazca na dlhý pomocou VBA v programe Excel (3 spôsoby)
  • Ako previesť text na číslo pomocou programu Excel VBA (3 príklady s makrami)

3. Vloženie funkcie SUBSTITUTE na transformáciu konkrétnych abecied na číslo

Ak máte špecifické abecedy, ktoré chcete transformovať na čísla, môžete použiť funkcia SUBSTITUTE . SUBSTITUTE Funkcia nahradí existujúci textový reťazec novým textom. Na vysvetlenie metódy použijeme súbor údajov, ktorý obsahuje viacero textových reťazcov s abecedami A , B , C a D .

Postupujte podľa nasledujúcich krokov a naučte sa metódu transformácie konkrétnych abecied na čísla.

KROKY:

  • Najprv zadajte nasledujúci vzorec do Bunka C5 :
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5, "A",1), "B",2), "C",3), "D",4)

Tento vzorec nahrádza A s 1 , B s 2 , C s 3 a D s 4 . Takže výstup ABC je . 123 Ak chcete pridať ďalšie abecedy, musíte pridať ďalšie SUBSTITUTE vo vzorci nahradiť túto abecedu číslom.

  • Po zadaní vzorca stlačte tlačidlo Vstúpte na stránku .
  • Nakoniec potiahnite Rukoväť náplne dole, aby ste získali výsledky.

Prečítajte si viac: Ako previesť vedecký zápis na číslo v programe Excel (7 metód)

4. Použitie VBA na prevod písmen na čísla v programe Excel

V poslednej metóde použijeme VBA na prevod abecedy na čísla v programe Excel. VBA znamená Visual Basic pre aplikácie . Tu vytvoríme funkciu pomocou VBA a potom ho použite na zmenu abecedy na čísla. Zaujímavé je, že ho môžete použiť pre jednu aj viac abecied. Nižšie si môžete pozrieť súbor údajov pre túto metódu.

Venujme pozornosť nasledujúcim krokom, aby sme zistili viac.

KROKY:

  • Najskôr prejdite na stránku Vývojár a vyberte kartu Visual Basic . Otvorí sa Visual Basic okno.

  • V Visual Basic vyberte Vložiť>> Modul . Otvorí sa Modul okno.

  • Teraz skopírujte nasledujúci kód a vložte ho do Modul okno:
 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 EndFunkcia 

Táto stránka VBA kód vytvorí funkciu, ktorá prevedie abecedu na čísla. Na použitie funkcie pre malé a veľké písmená abecedy použijeme UPPER funkcia vo vnútri AlphabetToNumber funkcie.

  • Potom stlačte tlačidlo Ctrl + S na uloženie kódu.
  • V nasledujúcom kroku vyberte Bunka C5 a zadajte nasledujúci vzorec:
=AlphabetToNumber(UPPER(B5))

  • Nakoniec potiahnite Rukoväť náplne nadol, aby ste videli výsledky pre ostatné bunky.

Prečítajte si viac: Ako previesť reťazec na číslo v programe Excel VBA (3 metódy)

Ako previesť stĺpec abecedy na číslo v programe Excel

V programe Excel sú stĺpce očíslované podľa abecedy od A na XFD . Niekedy potrebujeme poznať číslo stĺpca na rôzne účely. V takom prípade môžeme použiť nasledujúce metódy na prevod písmen stĺpcov na čísla v programe Excel.

1. Prevod stĺpcovej abecedy na číslo pomocou funkcie Excel COLUMN

V prvej metóde použijeme STĹPEC funkcie na prevod abecedy na číslo. Tento proces sme tiež diskutovali v Metóda 1 z predchádzajúcej časti. Postupujme podľa nasledujúcich krokov, aby sme videli, ako môžeme previesť stĺpcovú abecedu na čísla.

KROKY:

  • Najprv vyberte Bunka C5 a zadajte nasledujúci vzorec:
=COLUMN(INDIRECT(B5&1))

Tu sa INDIRECT(B5&1) sa stáva A1 Potom sa vzorec zmení na COLUMN(A1) . Takže sa vráti 1 .

  • Potom stlačte tlačidlo Vstúpte na stránku a pretiahnite Rukoväť náplne dole.

  • Výsledkom je, že sa zobrazia čísla stĺpcov ako na nasledujúcom obrázku.

Prečítajte si viac: Excel previesť na číslo celého stĺpca (9 jednoduchých metód)

2. Použitie funkcie definovanej používateľom na zmenu písmena stĺpca na číslo v programe Excel

UDF alebo Funkcia definovaná používateľom môže pomôcť používateľom zmeniť písmeno stĺpca na číslo v programe Excel. Tu vytvoríme funkciu pomocou jednoduchých kódov v VBA Neskôr budeme funkciu používať v pracovnom hárku. Tu použijeme predchádzajúci súbor údajov.

Postupujme podľa nižšie uvedených krokov, aby sme videli, ako môžeme implementovať UDF na konverziu stĺpcových abecied na čísla.

KROKY:

  • Najskôr prejdite na stránku Vývojár a vyberte kartu Visual Basic . Otvorí sa Visual Basic okno.

  • Po druhé, vyberte Vložiť>> Modul v Visual Basic Otvorí sa okno Modul okno.

  • Teraz skopírujte nasledujúci kód a vložte ho do Modul okno:
 Public Function ColNumber(cletter As String) As Long ColNumber = Columns(cletter).Column End Function 

Tu, ColNumber je funkcia, ktorá vráti číslo stĺpca a cletter je argument funkcie. Tu je potrebné zadať bunku, ktorá obsahuje písmená stĺpca.

  • Tlač Ctrl + S zachrániť ho.
  • V nasledujúcom kroku vyberte Bunka C5 a zadajte nasledujúci vzorec:
=ColNumber(B5)

  • Potom stlačte tlačidlo Vstúpte na stránku a pretiahnite Rukoväť náplne dole.

  • Nakoniec budete môcť previesť písmená stĺpcov na čísla v programe Excel.

Prečítajte si viac: Ako previesť menu na číslo v programe Excel (6 jednoduchých spôsobov)

Záver

V tomto článku sme ukázali. 4 jednoduché spôsoby, ako Prevod abecedy na číslo v programe Excel . dúfam, že vám tento článok pomôže pri efektívnom vykonávaní úloh. Okrem toho sme na začiatok článku pridali aj cvičebnicu. Ak si chcete otestovať svoje zručnosti, môžete si ju stiahnuť na precvičenie. Taktiež môžete navštíviť webová stránka ExcelWIKI pre ďalšie články, ako je tento. Na záver, ak máte nejaké návrhy alebo otázky, neváhajte sa opýtať v sekcii komentárov nižšie.

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.