Note: The other languages of the website are Google-translated. Back to English

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.
doc okrajšane besede 1

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č.
pretvori črko v številko 2

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.
pretvori črko v številko 3

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.
pretvori črko v številko 4

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:
pretvori črko v številko 5

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.
pretvori črko v številko 6

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č.
pretvori črko v številko 6

Ta formula razlikuje med velikimi in malimi črkami.

Vzorčna datoteka

doc vzorecKliknite za prenos vzorčne datoteke


Relativne formule


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

Bi radi svoje vsakodnevno delo opravili hitro in popolno? Kutools za Excel prinaša 300 zmogljivih naprednih funkcij (združevanje delovnih zvezkov, seštevanje po barvi, razdelitev vsebine celice, pretvorba datuma itd.) in vam prihrani 80 % časa.

  • Zasnovan za 1500 delovnih scenarijev vam pomaga rešiti 80 % Excelovih težav.
  • Vsak dan zmanjšajte na tisoče klikov na tipkovnici in miški, razbremenite utrujene oči in roke.
  • V 3 minutah postanite strokovnjak za Excel. Ni vam več treba zapomniti nobenih bolečih formul in kod VBA.
  • 30-dnevno neomejeno brezplačno preskusno obdobje. 60-dnevno jamstvo za vračilo denarja. Brezplačna nadgradnja in podpora za 2 leti.
Trak Excela (z nameščenim Kutools za Excel)

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, Firefox in New Internet Explorer.
Posnetek zaslona programa Excel (z nameščenim zavihkom Office)
Komentarji (2)
Ocene še ni. Bodite prvi in ​​ocenite!
Ta komentar je moderator na spletnem mestu minimiziral
Zdravo,
Za osnovo imam to formulo: =TEXTVERKETTEN("";1;SVERWEIS(T(IF(1;PART(B3;LINE(INDIRECT("1:"&LENGTH(B3)));1));E3:F78 ;2;0)) ... Razširil sem svojo tabelo z velikimi in malimi črkami, vključno s posebnimi znaki. Na žalost ne dobim razlike verstädnlich integrirane v zgornjo formulo!?

Še vedno bi bila koristna generična formula za nazaj. Se pravi, če vnesem številčni vrstni red, mi tabela poda besedilo.

Rad bi uporabil splošno formulo za šifriranje gesla.

Hvala za vašo pomoč ...

Matzo
Ta komentar je moderator na spletnem mestu minimiziral
ฉันไม่เข้าใจ ว่า เราจะกำหนดตัวเลขอย่างไร

Stolpec ฟังก์ชัน: stolpec ฟังก์ชัน ส่ง คืน จำนวน คอลัมน์ ของ การ อ้างอิง ที่ ระบุ ตอน นี้ นี้ สูตร สูตร คือ (S1) ซึ่ง ส่ง กลับ 19.

เเล้ว เรา ใส่ สูตร ตรง ไหน ที่ บอก ว่า ข้อ ข้อ ความ นี้ กำหนด ให้ ให้ เป็น 19 คะ
Tu še ni objavljenih komentarjev
Pustite vaše komentarje
Objava kot gost
×
Ocenite to objavo:
0   Znaki
Predlagane lokacije

Sledi nam

Copyright © 2009 - www.extendoffice.com. | Vse pravice pridržane. Poganja ga ExtendOffice. | Kazalo
Microsoft in logotip Office sta blagovni znamki ali registrirani blagovni znamki družbe Microsoft Corporation v ZDA in / ali drugih državah.
Zaščiteno s Sectigo SSL