Excel vzorec: Převést písmeno na číslo
Někdy chcete převést a na 1, b na 2, c na 3 atd. V listu aplikace Excel. Převádět je jeden po druhém je však ztráta času. V tomto kurzu představím některé vzorce aplikace Excel k vyřešení tohoto problému.
Převeďte jedno písmeno na číslo v každé buňce
Chcete-li převést jedno písmeno na číslo v každé buňce aplikace Excel, můžete použít následující vzorec.
Obecný vzorec:
COLUMN(INDIRECT(cell_reference&1)) |
Argumenty
Cell_reference: the cell that contains the letter you want to convert to number. |
Jak tento vzorec funguje
Vezměte příklad a vysvětlete vzorec. Zde převedete písmeno v buňce C3 na číslo. Použijte tento vzorec.
=COLUMN(INDIRECT(C3&1)) |
Stisknout vstoupit klíč.
Vysvětlení
INDIRECT funkce: tato funkce slouží k převodu textového řetězce na platný odkaz. Zde INDIRECT (C3 & 1) to vidíte takto:
NEPŘÍMÝ (C3 a 1)
= NEPŘÍMÉ (s & 1)
= NEPŘÍMÉ (s1)
COLUMN funkce: COLUMN funkce vrací počet sloupců dané reference. Nyní je vzorec SLOUPEC (s1) který vrací 19.
Poznámky:
1. Tento vzorec vrací počet sloupců, což znamená, že pokud je v buňce více než jedno písmeno, vrátí se, jak je ukázáno níže.
2. Ve vzorci se nerozlišují velká a malá písmena.
Převeďte několik písmen na řetězec čísel v každé buňce
Chcete-li převést písmena v každé buňce na čísla, jak je ukázáno níže, potřebujete složitý vzorec pole.
Obecný vzorec:
TEXTJOIN("",1,VLOOKUP(T(IF(1,MID(cell_refer,ROW(INDIRECT("1:"&LEN(cell_refer))),1))),Rtable,2,0)) |
Argumenty
Cell_refer: the cell that you want to convert the letters to numbers. |
Rtable:a table with two columns, one lists all letters, one lists the relative numbers. |
Jak tento vzorec funguje
Předpokládejme, že chcete převést písmena v rozsahu B3: B8 na čísla, postupujte takto:
Nejprve vytvořte tabulku se seznamem všech písmen a jejich relativních čísel.
Poté vyberte rozsah tabulky a přejděte na Pole pro jméno (vedle lišty vzorců), abyste mu dali název na dálku, je zde název rozsahu Rtable. viz screenshot:
Nyní použijte tento vzorec:
=TEXTJOIN("",1,VLOOKUP(T(IF(1,MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1))),Rtable,2,0)) |
Stisknout vstoupit klíč, extrahují se všechna první písmena každého slova v buňce A1.
Vysvětlení
ŘÁDEK (NEPŘÍMÝ ("1:" & LEN (B3))): Funkce ROW vrátí číslo řádku, existuje maticový vzorec, pak se vrátí {1; 2; 3}. MID (B3, ROW (INDIRECT ("1:" & LEN (B3))), 1): Funkce MID vrací znak na konkrétní pozici daného řetězce. Tento vzorec lze vidět níže
=MID(B3,{1;2;3},1)
= MID („acd“, {1; 2; 3}, 1)
= {"a"; "c"; "d"}
VLOOKUP(T(IF(1,MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1))),Rtable,2,0): Funkce VLOOKUP se používá k vyhledání odpovídajících čísel „a“, „c“, „d“ ve druhém sloupci rozsahu Rtable. Pak se vrátí {1; 3; 4}.
TEXTJOIN("",1,VLOOKUP(T(IF(1,MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1))),Rtable,2,0)): Funkce TEXTJOIN je nová funkce v Excel 2019 a 365, používá se ke zřetězení všech textů s oddělovačem. Tady se to vrací 134.
Poznámky:
V tomto vzorci se nerozlišují velká a malá písmena.
Poznámka:
Předpokládejme, že a = 1, b = 2, c = 3, d = 4, můžete použít vzorec níže:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B3,"a",1),"b",2),"c",3),"d",4) |
Stisknout vstoupit klíč.
V tomto vzorci se rozlišují velká a malá písmena.
Ukázkový soubor
Kliknutím stáhnete ukázkový soubor
Relativní vzorce
- Odebrat prvních N znaků z buňky
Zde zavádíme vzorec pro odstranění znaků z levé strany textového řetězce v aplikaci Excel. - Odebrat z pravého okraje textu
Zde se zavádí vzorec pro odstranění znaků z pravé strany textového řetězce v aplikaci Excel. - Extrahujte poslední slovo z textového řetězce v aplikaci Excel
Tento kurz poskytuje vzorec pro extrakci posledního slova z textového řetězce give. - Extrahujte první slovo z textového řetězce v aplikaci Excel
Tento kurz poskytuje vzorec pro extrakci prvního slova z textového řetězce give.
Relativní funkce
- Funkce INDIRECT
Převést textový řetězec na platný odkaz. - Funkce COLUMN
Vrátí číslo sloupce, který se objeví, nebo číslo sloupce dané reference. - Funkce ROW
Vrátit číslo řádku odkazu. - MID
Vrátí konkrétní znaky ze středu textového řetězce.
Nejlepší kancelářské nástroje produktivity
Kutools pro Excel - pomůže vám vyniknout před davem
Kutools pro Excel se může pochlubit více než 300 funkcemi, Zajištění toho, že to, co potřebujete, je jen jedno kliknutí...
Záložka Office - Povolte čtení a úpravy na záložkách v Microsoft Office (včetně Excelu)
- Jednu sekundu přepnete mezi desítkami otevřených dokumentů!
- Snižte stovky kliknutí myší každý den, sbohem s myší rukou.
- Zvyšuje vaši produktivitu o 50% při prohlížení a úpravách více dokumentů.
- Přináší efektivní karty do Office (včetně Excelu), stejně jako Chrome, Edge a Firefox.