Obsah
V tomto článku se naučíme převést abecedu na číslo v aplikaci Excel . V aplikaci Excel můžeme použít různé funkce, které nám umožní změnit abecedu na číslo. Dnes si ukážeme 4 snadnými způsoby. Pomocí těchto metod můžete snadno převést jednu abecedu nebo více abeced na čísla. Bez dalšího otálení tedy začněme diskusi.
Stáhnout cvičebnici
Cvičebnici si můžete stáhnout zde.
Převést abecedu na číslo.xlsm4 snadné způsoby převodu abecedy na číslo v aplikaci Excel
Pro vysvětlení metod použijeme různé soubory dat v různých metodách. Zde se pokusíme převést abecedu na čísla, např, A=1 , B=2 , a tak dále. Níže si můžete prohlédnout stručný přehled:
1. Převod jedné abecedy na číslo v aplikaci Excel
K převodu jedné abecedy na číslo můžeme použít především tři funkce. Jsou jimi funkce COLUMN , funkce CODE a funkce MATCH . Uvnitř těchto funkcí můžeme potřebovat vložit některé potřebné funkce pro vytvoření vzorce. Věnujme pozornost podkapitolám, abychom se o vzorcích dozvěděli více.
1.1 Použití funkce COLUMN
Nejběžnějším způsobem převodu jedné abecedy na číslo je použití příkazu SLOUPEC Uvnitř funkce musíme použít funkce INDIRECT . Abecedu si můžete prohlédnout na obrázku rozsah B5:B9 v níže uvedeném souboru dat.
Postupujme podle následujících kroků a podívejme se, jak je můžeme převést na čísla.
KROKY:
- Nejprve vyberte Buňka B5 a zadejte následující vzorec:
=COLUMN(INDIRECT(B5&1))
V aplikaci Excel INDIREKTNÍ vrátí odkaz zadaný textovým řetězcem a funkcí SLOUPEC funkce nám poskytne číslo sloupce odkazu. V tomto vzorci jsme použili funkci INDIREKTNÍ funkce uvnitř vzorce, která slouží jako odkaz na funkci SLOUPEC funkce. Takže INDIRECT(B5&1) se stává A1 Pak je vzorec následující SLOUPEC(A1) . Takže se vrátí 1 .
- Za druhé, stiskněte Vstupte na a přetáhněte Plnicí rukojeť dolů.
- Nakonec se zobrazí číslo odpovídající každé abecedě.
1.2 Použít funkci CODE
Můžeme také použít KÓD funkce pro převod jedné abecedy nebo písmene na číslo. KÓD Funkce vrací číselnou hodnotu pro první znak v textovém řetězci. Pokud ji tedy použijeme v případě jedné abecedy, poskytne nám správnou číselnou hodnotu. Postupujme podle níže uvedených kroků, abychom získali výsledek.
KROKY:
- Nejprve zadejte vzorec do pole Buňka C5 :
=CODE(UPPER(B5))-64
Zde jsme použili funkce UPPER uvnitř KÓD funkce. UPPER funkce nejprve převede abecedu na velká písmena. Poté funkce KÓD převede na číselnou hodnotu. Zde je číselná hodnota A je 65 Proto odečítáme 64 získat 1 ve výstupu.
- Poté stiskněte tlačítko Vstupte na a přetáhněte Plnicí rukojeť dolů, abyste viděli výsledky.
1.3 Vložení funkce MATCH
Na stránkách MATCH funkce může poskytnout další řešení pro převod abecedy na číslo v Excelu. Potřebujeme však také pomoc funkce ADRESA a SLOUPEC Zde použijeme stejnou sadu dat. Postupujme podle kroků, abychom se dozvěděli více.
KROKY:
- V první řadě vyberte Buňka C5 a zadejte následující vzorec:
=MATCH(B5& "1",ADDRESS(1,COLUMN($1:$1),4),0)
V tomto vzorci se ADRESA funkce vrátí relativní odkaz na buňku jako text a poté, funkce MATCH funkce nám dává požadovaný výstup, který je 1 .
- V následujícím kroku stiskněte Vstupte na a přetáhněte Plnicí rukojeť dolů.
Přečtěte si více: Jak převést text na číslo pomocí vzorců v aplikaci Excel
2. Změna více abeced na čísla pomocí funkcí TEXTJOIN &; VLOOKUP
V předchozí metodě jsme si ukázali způsob, jak změnit jednu abecedu na číslo. V druhé metodě však budeme měnit více abeced na čísla pomocí příkazu TEXTJOIN a VLOOKUP K tomu použijeme níže uvedenou sadu dat. Chceme například abecedu. ADE změnit na 145 . Vidíte, že datový soubor obsahuje seznam abeced od A na Z s jejich relativní polohou. K vytvoření vzorce použijeme kombinaci těchto vzorců. TEXTJOIN , VLOOKUP , IF , MID , ROW , INDIREKTNÍ a LEN funkce.
Podívejme se na níže uvedené kroky, jak můžeme v aplikaci Excel převést více abeced na čísla.
KROKY:
- Začněte výběrem Buňka C5 a zadejte následující vzorec:
=TEXTJOIN("",1,VLOOKUP(T(IF(1,MID(B5,ROW(INDIRECT("1:"&LEN(B5)))),1))),E5:F30,2,0)))
🔎 Jak vzorec funguje?
Vzorec můžeme rozdělit na malé části, abychom pochopili celý mechanismus.
- ROW(INDIRECT("1:"&LEN(B5))): Tato část vzorce vrací pole s číslem řádku. V tomto případě se jedná o následující pole {1,2,3} .
- MID(B5,ROW(INDIRECT("1:"&LEN(B5))),1): Na stránkách MID funkce nám poskytne znaky na zadané pozici zadaného řetězce. Výstupem této části je tedy {A,D,E} .
- VLOOKUP(T(IF(1,MID(B5,ROW(INDIRECT("1:"&LEN(B5))),1))),E5:F30,2,0): Na stránkách VLOOKUP funkce vyhledá odpovídající čísla pole {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)): Nakonec TEXTJOIN funkce spojí čísla a vrátí výstup 145 . Tato funkce je k dispozici v Excel 2019 a Excel 365 .
- Tisk Vstupte na .
- Nakonec přetáhněte dolů Plnicí rukojeť zobrazit výsledky.
Přečtěte si více: Jak převést text s mezerami na číslo v aplikaci Excel (4 způsoby)
Podobná čtení
- Jak převést procenta na desetinná čísla v aplikaci Excel (7 metod)
- Převod exponenciální hodnoty na přesné číslo v aplikaci Excel (7 metod)
- Jak opravit chybu převodu na číslo v aplikaci Excel (6 metod)
- Převod řetězce na dlouhý pomocí VBA v aplikaci Excel (3 způsoby)
- Jak převést text na číslo pomocí aplikace Excel VBA (3 příklady s makry)
3. Vložení funkce SUBSTITUTE pro převod určitých abeced na čísla
Pokud máte konkrétní abecedy, které chcete převést na čísla, můžete použít příkaz funkce SUBSTITUTE . SUBSTITUTE Funkce nahradí existující textový řetězec novým textem. Pro vysvětlení metody použijeme datový soubor, který obsahuje několik textových řetězců s abecedami A , B , C a D .
Postupujte podle následujících kroků a naučte se metodu převodu konkrétních abeced na čísla.
KROKY:
- Nejprve zadejte následující vzorec do pole Buňka C5 :
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5, "A",1), "B",2), "C",3), "D",4)
Tento vzorec nahrazuje A s 1 , B s 2 , C s 3 a D s 4 . Takže výstup ABC je 123 Pokud chcete přidat další abecedy, musíte přidat další. SUBSTITUTE ve vzorci nahradit abecedu číslem.
- Po zadání vzorce stiskněte tlačítko Vstupte na .
- Nakonec přetáhněte Plnicí rukojeť dolů, abyste získali výsledky.
Přečtěte si více: Jak převést vědecký zápis na číslo v aplikaci Excel (7 metod)
4. Použití VBA pro převod písmen na čísla v aplikaci Excel
V poslední metodě použijeme VBA převést abecedy na čísla v aplikaci Excel. VBA znamená Visual Basic pro aplikace . Zde vytvoříme funkci pomocí VBA a poté jej použijte pro změnu abecedy na čísla. Zajímavé je, že jej můžete použít jak pro jednu, tak pro více abeced. Níže si můžete prohlédnout datovou sadu pro tuto metodu.
Věnujme pozornost níže uvedeným krokům.
KROKY:
- Nejprve přejděte na Vývojář a vyberte možnost Visual Basic . Otevře se Visual Basic okno.
- V Visual Basic vyberte možnost Vložit>> Modul . Otevře se Modul okno.
- Nyní zkopírujte níže uvedený kód a vložte jej do pole 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 EndFunkce
Tento VBA kód vytvoří funkci, která převede abecedu na čísla. Pro použití funkce pro malá a velká písmena použijeme příkaz UPPER funkce uvnitř AlphabetToNumber funkce.
- Poté stiskněte tlačítko Ctrl + S uložit kód.
- V následujícím kroku vyberte Buňka C5 a zadejte následující vzorec:
=AlphabetToNumber(UPPER(B5))
- Nakonec přetáhněte Plnicí rukojeť dolů, abyste viděli výsledky pro ostatní buňky.
Přečtěte si více: Jak převést řetězec na číslo v aplikaci Excel VBA (3 metody)
Jak převést sloupec Abeceda na číslo v aplikaci Excel
V aplikaci Excel jsou sloupce číslovány podle abecedy od A na XFD . Někdy potřebujeme znát číslo sloupce pro různé účely. V takovém případě můžeme použít následující metody pro převod písmen sloupce na čísla v aplikaci Excel.
1. Převod sloupcové abecedy na číslo pomocí funkce Excel COLUMN
V první metodě použijeme SLOUPEC funkce pro převod abecedy na číslo. Tento proces jsme také probrali v článku Metoda 1 z předchozího oddílu. Postupujme podle následujících kroků a podívejme se, jak můžeme převést sloupcovou abecedu na čísla.
KROKY:
- Nejprve vyberte Buňka C5 a zadejte následující vzorec:
=COLUMN(INDIRECT(B5&1))
Zde se INDIRECT(B5&1) se stává A1 Pak je vzorec následující SLOUPEC(A1) . Takže se vrátí 1 .
- Poté stiskněte tlačítko Vstupte na a přetáhněte Plnicí rukojeť dolů.
- Výsledkem je, že se zobrazí čísla sloupců jako na obrázku níže.
Přečtěte si více: Excel převést na číslo celý sloupec (9 jednoduchých metod)
2. Použití funkce definované uživatelem pro změnu písmene sloupce na číslo v aplikaci Excel
UDF nebo Funkce definovaná uživatelem může uživatelům pomoci změnit písmeno sloupce na číslo v aplikaci Excel. Zde vytvoříme funkci pomocí jednoduchých kódů v programu VBA . Později tuto funkci použijeme v pracovním listu. Zde použijeme předchozí datovou sadu.
Postupujme podle následujících kroků a podívejme se, jak můžeme implementovat funkci UDF pro převod sloupcových abeced na čísla.
KROKY:
- Nejprve přejděte na Vývojář a vyberte možnost Visual Basic . Otevře se Visual Basic okno.
- Zadruhé vyberte Vložit>> Modul v Visual Basic otevře se okno Modul okno.
- Nyní zkopírujte níže uvedený kód a vložte jej do pole Modul okno:
Public Function ColNumber(cletter As String) As Long ColNumber = Columns(cletter).Column End Function
Zde, ColNumber je funkce, která vrátí číslo sloupce, a cletter je argument funkce. Zde je třeba zadat buňku, která obsahuje písmena sloupce.
- Tisk Ctrl + S zachránit.
- V následujícím kroku vyberte Buňka C5 a zadejte následující vzorec:
=ColNumber(B5)
- Poté stiskněte tlačítko Vstupte na a přetáhněte Plnicí rukojeť dolů.
- Nakonec budete moci převést písmena sloupců na čísla v aplikaci Excel.
Přečtěte si více: Jak převést měnu na číslo v aplikaci Excel (6 snadných způsobů)
Závěr
V tomto článku jsme ukázali. 4 snadné způsoby, jak Převod abecedy na číslo v aplikaci Excel . doufám, že vám tento článek pomůže efektivně plnit vaše úkoly. Kromě toho jsme na začátek článku přidali také cvičebnici. Chcete-li si vyzkoušet své dovednosti, můžete si ji stáhnout k procvičení. Také můžete navštívit stránku webové stránky ExcelWIKI pro další podobné články. A nakonec, pokud máte nějaké návrhy nebo dotazy, neváhejte se zeptat v sekci komentářů níže.