Miten muuntaa aakkoset numeroksi Excelissä (4 helppoa tapaa)

  • Jaa Tämä
Hugh West

Tässä artikkelissa opimme muuntaa aakkoset numeroiksi Excelissä Excelissä voimme käyttää erilaisia toimintoja muuttaaksemme aakkoset numeroksi. Tänään näytämme, miten aakkoset voidaan muuttaa numeroiksi. 4 Näiden menetelmien avulla voit helposti muuntaa yhden tai useamman aakkoston numeroiksi. Aloitetaan siis keskustelu ilman viivytyksiä.

Lataa harjoituskirja

Voit ladata harjoituskirjan täältä.

Muunna aakkoset numeroksi.xlsm

4 helppoa tapaa muuntaa aakkoset numeroksi Excelissä

Menetelmien selittämiseksi käytämme eri menetelmissä erilaisia tietokokonaisuuksia. Tässä yritämme muuntaa aakkoset numeroiksi. Esimerkiksi, A=1 , B=2 ja niin edelleen. Alla on lyhyt yleiskatsaus:

1. Muunna yksittäiset aakkoset numeroksi Excelissä

Yhden aakkoston muuntamiseen numeroksi voidaan käyttää pääasiassa kolmea funktiota. Ne ovat seuraavat COLUMN-toiminto , CODE-toiminto ja MATCH-toiminto . Näiden funktioiden sisällä meidän on ehkä lisättävä joitakin tarvittavia funktioita kaavan luomiseksi. Kiinnitetään huomiota alajaksoihin, jotta opimme lisää kaavoista.

1.1 Käytä COLUMN-toimintoa

Yleisin tapa muuntaa yksittäinen aakkosmäärä numeroksi on käyttää komentoa COLUMN funktio. Sen sisällä meidän on käytettävä INDIRECT-toiminto . Aakkoset näkyvät alue B5:B9 alla olevassa tietokokonaisuudessa.

Seurataan alla olevia vaiheita ja katsotaan, miten voimme muuntaa ne numeroiksi.

VAIHEET:

  • Valitse ensin Solu B5 ja kirjoita alla oleva kaava:
=COLUMN(INDIRECT(B5&1)))

Excelissä INDIRECT funktio palauttaa viitteen, joka on annettu tekstijonon ja COLUMN funktio antaa meille viitteen sarakkeen numeron. Tässä kaavassa olemme käyttäneet funktiota INDIRECT funktio kaavan sisällä, joka toimii viitteenä kaavan COLUMN toiminto. INDIRECT(B5&1) tulee A1 Sitten kaavasta tulee COLUMN(A1) . Joten se palauttaa 1 .

  • Toiseksi, paina Kirjoita ja vedä Täyttökahva alas.

  • Lopuksi näet kutakin aakkosta vastaavan numeron.

1.2 Sovelletaan CODE-toimintoa

Voimme myös käyttää KOODI funktio yhden aakkoston tai kirjaimen muuntamiseksi numeroksi. KOODI funktio palauttaa numeerisen arvon tekstijonon ensimmäiselle merkille. Se antaa siis oikean numeerisen arvon, jos käytämme sitä yksittäisten aakkosten tapauksessa. Seurataan alla olevia ohjeita saadaksemme tuloksen.

VAIHEET:

  • Kirjoita ensin kaava osoitteeseen Solu C5 :
=CODE(UPPER(B5))-64

Tässä on käytetty UPPER-toiminto sisällä KOODI toiminto. UPPER funktio muuntaa aakkoset ensin isoihin aakkosiin. Sitten KOODI funktio muuntaa sen numeeriseksi arvoksi. Tässä tapauksessa numeerinen arvo on A on 65 Siksi vähennämme 64 saada 1 tulosteessa.

  • Paina sen jälkeen Kirjoita ja vedä Täyttökahva alaspäin nähdäksesi tulokset.

1.3 Lisää MATCH-funktio

The MATCH funktio voi tarjota toisen ratkaisun aakkosten muuntamiseen numeroksi Excelissä. Mutta tarvitsemme myös apua funktiosta OSOITE ja COLUMN Seuraavassa käytetään samaa tietokokonaisuutta. Seurataan ohjeita, jotta opimme lisää.

VAIHEET:

  • Valitse ensinnäkin Solu C5 ja kirjoita alla oleva kaava:
=MATCH(B5& "1",ADDRESS(1,COLUMN($1:$1),4),0)

Tässä kaavassa OSOITE funktio palauttaa suhteellisen soluviitteen tekstinä ja sen jälkeen funktio MATCH funktio antaa meille halutun tuloksen, joka on 1 .

  • Paina seuraavassa vaiheessa Kirjoita ja vedä Täyttökahva alas.

Lue lisää: Tekstin muuntaminen numeroksi käyttämällä kaavoja Excelissä

2. Vaihda useita aakkosia numeroiksi TEXTJOIN & VLOOKUP-toiminnoilla.

Edellisessä menetelmässä näytimme tavan muuttaa yksi aakkosista numeroksi. Mutta toisessa menetelmässä muutamme useita aakkosia numeroiksi käyttämällä komentoa TEXTJOIN ja VLOOKUP Tätä varten käytämme alla olevaa tietokokonaisuutta. Haluamme esimerkiksi aakkoset ADE vaihtaa 145 Näet, että tietokokonaisuus sisältää luettelon aakkosista alkaen A osoitteeseen Z ja niiden suhteelliset sijainnit. Kaavan luomiseksi käytämme yhdistelmää TEXTJOIN , VLOOKUP , IF , MID , ROW , INDIRECT ja LEN toiminnot.

Katsotaan alla olevien vaiheiden avulla, miten voimme muuntaa useita aakkosia numeroiksi Excelissä.

VAIHEET:

  • Valitse aluksi Solu C5 ja kirjoita alla oleva kaava:
=TEXTJOIN("",1,VLOOKUP(T(IF(1,MID(B5,ROW(INDIRECT("1:"&LEN(B5)))),1))),E5:F30,2,0))))

🔎 Miten kaava toimii?

Voimme jakaa kaavan pieniin osiin, jotta voimme ymmärtää koko mekanismin.

  • ROW(INDIRECT("1:"&LEN(B5))): Tämä kaavan osa palauttaa rivinumeron sisältävän array:n. Tässä tapauksessa array on muotoa {1,2,3} .
  • MID(B5,ROW(INDIRECT("1:"&LEN(B5))),1): The MID funktio antaa meille merkit annetussa merkkijonossa määritetyssä kohdassa. Tämän osan tuloste on siis seuraava {A,D,E} .
  • VLOOKUP(T(IF(1,MID(B5,ROW(INDIRECT("1:"&LEN(B5))),1)))),E5:F30,2,0): The VLOOKUP funktio etsii vastaavat numerot matriisista {A,D,E} vuonna alue E5:F30 .
  • TEXTJOIN("",1,VLOOKUP(T(IF(1,MID(B5,ROW(INDIRECT("1:"&LEN(B5))))),1))),E5:F30,2,0))): Lopuksi TEXTJOIN funktio yhdistää numerot ja palauttaa tuloksen 145 Tämä toiminto on käytettävissä Excel 2019 ja Excel 365 .
  • Paina Kirjoita .
  • Vedä lopuksi alaspäin Täyttökahva nähdäksesi tulokset.

Lue lisää: Kuinka muuntaa teksti, jossa on välilyöntejä, numeroksi Excelissä (4 tapaa)

Samanlaisia lukemia

  • Kuinka muuntaa prosenttiosuus desimaaliluvuksi Excelissä (7 menetelmää)
  • Eksponentiaalisen arvon muuntaminen täsmälliseksi luvuksi Excelissä (7 menetelmää)
  • Kuinka korjata Muunna numerovirheeksi Excelissä (6 menetelmää)
  • Muunna merkkijono pitkäksi VBA: n avulla Excelissä (3 tapaa)
  • Tekstin muuntaminen numeroksi Excel VBA: lla (3 esimerkkiä makroilla)

3. Lisää SUBSTITUTE-funktio tiettyjen aakkosten muuttamiseksi numeroksi.

Jos sinulla on tiettyjä aakkosia, jotka haluat muuttaa numeroiksi, voit käyttää komentoa SUBSTITUTE-toiminto . SIJAINEN funktio korvaa olemassa olevan merkkijonon uudella tekstillä. Menetelmän selittämiseksi käytämme tietokokonaisuutta, joka sisältää useita tekstijonoja aakkosilla A , B , C ja D .

Seurataan alla olevia ohjeita, jotta opit, miten tietyt aakkoset muutetaan numeroiksi.

ASKELEET:

  • Kirjoita ensin alla oleva kaava Solu C5 :
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5, "A",1), "B",2), "C",3), "D",4)

Tämä kaava korvaa A kanssa 1 , B kanssa 2 , C kanssa 3 ja D kanssa 4 Joten, tuloksena on ABC on 123 Jos haluat lisätä lisää aakkosia, sinun on lisättävä vielä yksi aakkoset. SIJAINEN funktio kaavassa korvaamaan aakkoset numerolla.

  • Kun olet kirjoittanut kaavan, paina Kirjoita .
  • Vedä lopuksi Täyttökahva alaspäin saadaksesi tulokset.

Lue lisää: Kuinka muuntaa tieteellinen merkintä Excelin numeroksi (7 menetelmää)

4. Sovelletaan VBA:ta kirjainten muuntamiseen numeroiksi Excelissä.

Viimeisessä menetelmässä sovelletaan VBA muuntaa aakkoset numeroiksi Excelissä. VBA tarkoittaa Visual Basic for Applications Tässä luomme funktion, jossa käytetään VBA ja käytä sitä aakkosten muuttamiseen numeroiksi. Mielenkiintoista on, että voit käyttää sitä sekä yksittäisille että useille aakkosille. Voit nähdä alla olevan tietokokonaisuuden tätä menetelmää varten.

Kiinnitetään huomiota alla oleviin vaiheisiin.

VAIHEET:

  • Mene ensin osoitteeseen Kehittäjä välilehti ja valitse Visual Basic . Se avaa Visual Basic ikkuna.

  • Vuonna Visual Basic ikkunassa, valitse Lisää>> Moduuli . Se avaa Moduuli ikkuna.

  • Kopioi nyt alla oleva koodi ja liitä se tiedostoon Moduuli ikkuna:
 Option Explicit Function AlphabetToNumber(ByVal sSource As String) As String Dim x As Integer Dim sResult As String For x = 1 To Len(sSource) Select Case Asc(Mid(sSource, x, 1)) Case 65 To 90: sResult = sResult & Asc(Mid(sSource, x, 1)) - 64 Case Else sResult = sResult & Mid(sSource, x, 1) End Select Next AlphabetToNumber = sarjaprosentti EndToiminto 

Tämä VBA koodi luo funktion, joka muuntaa aakkoset numeroiksi. Sovellamme funktiota pienille ja isoille aakkosille käyttämällä funktiota UPPER funktio sisällä AlphabetToNumber toiminto.

  • Paina sen jälkeen Ctrl + S tallentaaksesi koodin.
  • Valitse seuraavassa vaiheessa Solu C5 ja kirjoita alla oleva kaava:
=AlphabetToNumber(UPPER(B5))

  • Vedä lopuksi Täyttökahva alaspäin nähdäksesi muiden solujen tulokset.

Lue lisää: Kuinka muuntaa merkkijono numeroksi Excel VBA: ssa (3 menetelmää)

Kuinka muuntaa sarakkeen aakkoset numeroksi Excelissä

Excelissä sarakkeet on numeroitu aakkosjärjestyksessä seuraavasti A osoitteeseen XFD Joskus meidän on tiedettävä sarakkeen numero eri tarkoituksia varten. Siinä tapauksessa voimme käyttää seuraavia menetelmiä sarakkeen kirjainten muuntamiseksi numeroiksi Excelissä.

1. Muunna sarakkeen aakkoset numeroksi Excelin COLUMN-toiminnon avulla.

Ensimmäisessä menetelmässä käytämme COLUMN funktio muuntaa aakkoset numeroksi. Olemme käsitelleet tätä prosessia myös kohdassa Menetelmä 1 edellisessä osassa. Seurataan alla olevia vaiheita, jotta nähdään, miten sarakkeen aakkoset voidaan muuntaa numeroiksi.

VAIHEET:

  • Valitse ensin Solu C5 ja kirjoita alla oleva kaava:
=COLUMN(INDIRECT(B5&1)))

Täällä INDIRECT(B5&1) tulee A1 Sitten kaavasta tulee COLUMN(A1) . Joten se palauttaa 1 .

  • Paina sen jälkeen Kirjoita ja vedä Täyttökahva alas.

  • Tuloksena näet sarakkeiden numerot alla olevan kuvan mukaisesti.

Lue lisää: Excel-muunnos koko sarakkeen numeroksi (9 yksinkertaista menetelmää)

2. Sovelletaan käyttäjän määrittelemää funktiota sarakkeen kirjaimen muuttamiseksi numeroksi Excelissä.

UDF tai Käyttäjän määrittelemä toiminto voi auttaa käyttäjiä muuttamaan sarakkeen kirjaimen numeroksi Excelissä. Tässä luomme toiminnon käyttämällä yksinkertaisia koodeja Excelissä. VBA Myöhemmin käytämme funktiota laskentataulukossa, mutta tässä yhteydessä käytämme aiempaa tietokokonaisuutta.

Seurataan alla olevia vaiheita nähdäksemme, miten voimme toteuttaa komennon UDF sarakkeen aakkoset muunnetaan numeroiksi.

VAIHEET:

  • Mene ensin osoitteeseen Kehittäjä välilehti ja valitse Visual Basic . Se avaa Visual Basic ikkuna.

  • Toiseksi, valitse Lisää>> Moduuli vuonna Visual Basic Se avaa ikkunan Moduuli ikkuna.

  • Kopioi nyt alla oleva koodi ja liitä se tiedostoon Moduuli ikkuna:
 Public Function ColNumber(cletter As String) As Long ColNumber = Columns(cletter).Column End Function 

Tässä, ColNumber on funktio, joka palauttaa sarakkeen numeron ja cletter on funktion argumentti. Tässä sinun on annettava solu, joka sisältää sarakkeen kirjaimet.

  • Paina Ctrl + S pelastaakseen sen.
  • Valitse seuraavassa vaiheessa Solu C5 ja kirjoita alla oleva kaava:
=ColNumber(B5)

  • Paina sen jälkeen Kirjoita ja vedä Täyttökahva alas.

  • Lopuksi voit muuntaa sarakkeen kirjaimet numeroiksi Excelissä.

Lue lisää: Kuinka muuntaa valuutta numeroksi Excelissä (6 helppoa tapaa)

Päätelmä

Tässä artikkelissa olemme osoittaneet 4 helppoja tapoja Muunna aakkoset numeroksi Excelissä Toivottavasti tämä artikkeli auttaa sinua suorittamaan tehtävät tehokkaasti. Lisäksi olemme lisänneet harjoituskirjan artikkelin alkuun. Voit testata taitojasi lataamalla sen harjoituksiin. Voit myös käydä osoitteessa ExcelWIKI-sivusto lisää tällaisia artikkeleita. Lopuksi, jos sinulla on ehdotuksia tai kysymyksiä, kysy rohkeasti alla olevassa kommenttiosassa.

Hugh West on erittäin kokenut Excel-kouluttaja ja analyytikko, jolla on yli 10 vuoden kokemus alalta. Hän on koulutukseltaan laskentatoimen ja rahoituksen kandidaatti sekä kauppatieteiden maisteri. Hughilla on intohimo opettamiseen, ja hän on kehittänyt ainutlaatuisen opetusmenetelmän, jota on helppo seurata ja ymmärtää. Hänen asiantuntemuksensa Excelistä on auttanut tuhansia opiskelijoita ja ammattilaisia ​​maailmanlaajuisesti parantamaan taitojaan ja menestymään urallaan. Blogissaan Hugh jakaa tietämyksensä maailman kanssa tarjoamalla ilmaisia ​​Excel-opetusohjelmia ja verkkokoulutusta auttaakseen yksilöitä ja yrityksiä saavuttamaan täyden potentiaalinsa.