Excel-kaava: Käännä kirjaimet numeroiksi -

Sisällysluettelo

Yleinen kaava

(=TEXTJOIN("",1,VLOOKUP(T(IF(1,MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1))),xtable,2,0)))

Yhteenveto

Jos haluat kääntää merkkijonon kirjaimet numeroiksi, voit käyttää TEXTJOIN- ja VLOOKUP-funktioihin perustuvaa matriisikaavaa ja määritetyn käännöstaulukon tarvittavien hakujen tarjoamiseksi. Esitetyssä esimerkissä kaava kohdassa C5 on:

(=TEXTJOIN("",1,VLOOKUP(T(IF(1,MID(B5,ROW(INDIRECT("1:"&LEN(B5))),1))),xtable,2,0)))

missä "xtable" on nimetty alue E5: F10.

Huomaa: tämä on matriisikaava ja se on syötettävä näppäimillä + + shift + enter.

Selitys

Ytimessä tämä kaava käyttää matriisioperaatiota generoimaan kirjainjoukon syöttötekstistä, kääntää jokaisen kirjaimen erikseen numeroksi, yhdistää sitten kaikki numerot uudelleen ja palauttaa lähdön merkkijonona.

Jäsentää syötemerkkijono taulukkoon tai kirjaimiin, käytämme MID-, ROW-, LEN- ja INDIRECT-toimintoja seuraavasti:

MID(B5,ROW(INDIRECT("1:"&LEN(B5))),1)

LEN palauttaa syötetyn tekstin pituuden, joka liitetään muotoon "1:" ja luovutetaan epäsuoraksi tekstinä. INDIRECT arvioi tekstin riviviitteeksi ja ROW-funktio palauttaa joukon numeroita MID: ksi:

MID(B5,(1;2;3),1)

MID poimi sitten yhden merkin kullekin lähtöpaikalle ja meillä on:

=TEXTJOIN("",1,VLOOKUP(T(IF(1,("a";"b";"c"))),xtable,2,0))

Pohjimmiltaan pyydämme VLOOKUPia etsimään haun "a", "b" ja "c" samanaikaisesti. Hämäristä syistä meidän on "hylättävä" tämä taulukko tietyllä tavalla käyttämällä sekä T- että IF-toimintoja. Kun VLOOKUP on käynnissä, meillä on:

=TEXTJOIN("",1,(9;4;6))

ja TEXTJOIN palauttaa merkkijonon "946".

Anna numero

Jos haluat antaa luvun lopputuloksena (merkkijonon sijaan), lisää nolla. Matemaattinen operaatio pakottaa merkkijonon luvuksi.

Summanumerot

Yhteenvetona numerot yhdessä niiden luettelon sijasta, voit korvata TEXTJOIN seuraavalla summalla:

=SUM(VLOOKUP(T(IF(1,MID(B5,ROW(INDIRECT("1:"&LEN(B5))),1))),xtable,2,0))

Huomaa: TEXTJOIN-toiminto otettiin käyttöön Office 365 -tilausohjelman kautta vuonna 2018.

Hyvät linkit

Hanki nimikirjaimet nimestä (Chandoo)

Mielenkiintoisia artikkeleita...