Preskoči na glavno vsebino

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

🤖 Kutools AI Aide: Revolucionirajte analizo podatkov na podlagi: Inteligentna izvedba   |  Ustvari kodo  |  Ustvarite formule po meri  |  Analizirajte podatke in ustvarite grafikone  |  Prikličite funkcije Kutools...
Priljubljene funkcije: Poiščite, označite ali identificirajte dvojnike  |  Izbriši prazne vrstice  |  Združite stolpce ali celice brez izgube podatkov  |  Krog brez formule ...
Super VLookup: Več meril  |  Več vrednosti  |  Na več listih  |  Nejasno iskanje...
Adv. Spustni seznam: Preprost spustni seznam  |  Odvisni spustni seznam  |  Večkrat izberite spustni seznam...
Upravitelj stolpcev: Dodajte določeno število stolpcev  |  Premakni stolpce  |  Preklop stanja vidnosti skritih stolpcev  Primerjaj stolpce z Izberite Enake in različne celice ...
Predstavljene funkcije: Mrežni fokus  |  Pogled oblikovanja  |  Velika vrstica formule  |  Upravitelj delovnih zvezkov in listov | Knjižnica virov (Samodejno besedilo)  |  Izbirnik datuma  |  Združite delovne liste  |  Šifriranje/dešifriranje celic  |  Pošljite e-pošto po seznamu  |  Super filter  |  Poseben filter (filter krepko/ležeče/prečrtano ...) ...
15 najboljših kompletov orodij12 Besedilo Orodja (dodajanje besedila, Odstrani znake ...)  |  50 + Graf Vrste (Gantt Chart ...)  |  40+ Praktično Formule (Izračunajte starost glede na rojstni dan ...)  |  19 vstavljanje Orodja (Vstavite kodo QR, Vstavi sliko s poti ...)  |  12 Pretvorba Orodja (Številke v besede, Pretvorba valut ...)  |  7 Spoji in razdeli Orodja (Napredne kombinirane vrstice, Razdeli Excelove celice ...)  |  ... in več

Kutools za Excel se ponaša z več kot 300 funkcijami, Zagotavljanje, da je vse, kar potrebujete, le en klik stran ...

Opis


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.
Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
ฉันไม่เข้าใจ ว่า เราจะกำหนดตัวเลขอย่างไร

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

เเล้วเราใส่สูตรตรงไหน ที่บอกว่า ข้อความนี้ กำหนด ให้เป็น 19 คะ
This comment was minimized by the moderator on the site
Hello,
I have as a basis this formula: =TEXTVERKETTEN("";1;SVERWEIS(T(IF(1;PART(B3;LINE(INDIRECT("1:"&LENGTH(B3)));1));E3:F78;2;0)) ... I have expanded my table in upper and lower case including special characters. Unfortunately, I do not get the difference verstädnlich integrated into the above formula!?

Helpful would still be the generic formula retroactively. That is, if I enter the numerical order, the table gives me the text.

I would like to use the generic formula for password encryption.

Thanks for your help ...

Matze
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations