Excel formula: Pretvori črko v številko
Včasih želite pretvoriti a v 1, b v 2, c v 3 in tako naprej v Excelovem listu. Če pa jih želite pretvoriti enega za drugim, je izguba časa. V tej vadnici predstavljam nekaj Excelovih formul za rešitev te težave.
Pretvorite posamezno črko v številko v vsaki celici
Za pretvorbo posamezne črke v številko v vsaki Excelovi celici lahko uporabite spodnjo formulo.
Splošna formula:
COLUMN(INDIRECT(cell_reference&1)) |
Argumenti
Cell_reference: the cell that contains the letter you want to convert to number. |
Kako deluje ta formula
Vzemite primer za razlago formule. Tu boste črko v celici C3 pretvorili v številko. Uporabite to formulo.
=COLUMN(INDIRECT(C3&1)) |
Pritisnite Vnesite ključ.
Izjava
INDIRECT funkcija: ta funkcija se uporablja za pretvorbo besedilnega niza v veljaven sklic. Tukaj POSREDNO (C3 in 1) lahko vidite to:
POSREDNO (C3 in 1)
= POSREDNO (s & 1)
= POSREDNO (s1)
COLUMN funkcija: COLUMN funkcija vrne številko stolpca dane reference. Zdaj je formula STOLPEC (s1) ki vrne 19.
Opombe:
1. Ta formula vrne število stolpcev, kar pomeni, da če se v celici nahaja več kot ena črka, se vrne, kot je prikazano spodaj.
2. Formula ne razlikuje med velikimi in malimi črkami.
Pretvorite več črk v niz številk v vsaki celici
Če želite pretvoriti črke v vsaki celici v številke, kot je prikazano na sliki spodaj, potrebujete zapleteno formulo matrike.
Splošna formula:
TEXTJOIN("",1,VLOOKUP(T(IF(1,MID(cell_refer,ROW(INDIRECT("1:"&LEN(cell_refer))),1))),Rtable,2,0)) |
Argumenti
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. |
Kako deluje ta formula
Recimo, da želite črke v območju B3: B8 pretvoriti v številke, naredite naslednje:
Najprej ustvarite tabelo s seznamom vseh črk in njihovih relativnih številk.
Nato izberite obseg tabel in pojdite na Ime polje (poleg vrstice Formula), da mu daste obsežno ime, tukaj je ime obsega Rtable. glej posnetek zaslona:
Zdaj uporabite to formulo:
=TEXTJOIN("",1,VLOOKUP(T(IF(1,MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1))),Rtable,2,0)) |
Pritisnite Vnesite ključ, se izvlečejo vse prve črke vsake besede v celici A1.
Izjava
VRST (POSREDNO ("1:" & LEN (B3))): Funkcija ROW vrne število vrstic, obstaja matrična formula, nato pa vrne {1; 2; 3}. SREDNJI (B3, RED (POSREDNO ("1:" & LEN (B3))), 1): Funkcija MID vrne znak na določenem položaju danega niza. To formulo lahko vidite spodaj
=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): VLOOKUP funkcija se uporablja za iskanje usklajenih števil "a", "c", "d" v drugem stolpcu obsega Rtable. Potem se vrne {1; 3; 4}.
TEXTJOIN("",1,VLOOKUP(T(IF(1,MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1))),Rtable,2,0)): Funkcija TEXTJOIN je nova funkcija v Excelu 2019 in 365, uporablja se za povezovanje vseh besedil z ločilnikom. Tu se vrne 134.
Opombe:
Ta formula ne razlikuje med velikimi in malimi črkami.
Opomba:
Če predpostavimo, da je a = 1, b = 2, c = 3, d = 4, lahko uporabite spodnjo formulo:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B3,"a",1),"b",2),"c",3),"d",4) |
Pritisnite Vnesite ključ.
Ta formula razlikuje med velikimi in malimi črkami.
Vzorčna datoteka
Kliknite za prenos vzorčne datoteke
Relativne formule
- Odstrani prvih N znakov iz celice
Tukaj je predstavljena formula za odstranjevanje znakov z leve strani besedilnega niza v Excelu. - Odstrani z desne strani besedila
Tukaj je predstavljena formula za odstranjevanje znakov z desne strani besedilnega niza v Excelu. - Izvlecite zadnjo besedo iz besedilnega niza v Excelu
Ta vadnica vsebuje formulo za izvlečenje zadnje besede iz besedilnega niza. - Izvlecite prvo besedo iz besedilnega niza v Excelu
Ta vadnica vsebuje formulo za izvlečenje prve besede iz besedilnega niza.
Relativne funkcije
- Posredna funkcija
Pretvorite besedilni niz v veljaven sklic. - Funkcija COLUMN
Vrnite številko stolpca, v kateri se pojavi formula, ali številko stolpca dane reference. - Funkcija ROW
Vrni številko vrstice sklica. - MID
Vrnite določene znake iz sredine besedilnega niza.
Najboljša orodja za pisarniško produktivnost
Kutools za Excel - vam pomaga izstopati iz množice
Kutools za Excel se ponaša z več kot 300 funkcijami, Zagotavljanje, da je vse, kar potrebujete, le en klik stran ...
Kartica Office - omogočite branje in urejanje z zavihki v programu Microsoft Office (vključite Excel)
- Eno sekundo za preklop med desetinami odprtih dokumentov!
- Vsak dan zmanjšajte na stotine klikov z miško, poslovite se od roke miške.
- Poveča vašo produktivnost za 50% pri ogledu in urejanju več dokumentov.
- Prinaša učinkovite zavihke v Office (vključno z Excelom), tako kot Chrome, Edge in Firefox.