Pura numero merkkijonosta Excel - 3 tapaa purkaa numerot merkkijonosta

Pura numero merkkijonosta Excelissä

Yksisoluisten arvojen jakaminen useiksi soluiksi, useiden soluarvojen kerääminen yhdeksi on osa tietojen käsittelyä. Excel-toiminnon "Vasen, MID ja oikea" tekstitoiminnon avulla pystymme purkamaan osan valitusta teksti- tai merkkijonoarvosta. Jotta kaava olisi dynaaminen, voimme käyttää muita tukitoimintoja, kuten "Etsi ja LEN". Ainoastaan ​​numeroiden purkaminen aakkosnumeeristen arvojen yhdistelmällä vaatii edistyneen tason kaavatietoa. Tässä artikkelissa näytämme sinulle 3 tapaa purkaa numerot merkkijonosta Excelissä.

  • # 1 - Pura numero merkkijonosta merkkijonon lopussa
  • # 2 - Pura numerot oikealta puolelta, mutta ilman erikoismerkkejä
  • # 3 - Pura numerot mistä tahansa merkkijonon sijainnista

Alla on selitetty erilaisia ​​tapoja poimia numerot Excelin merkkijonoista. Lue koko artikkeli tietääksesi tämän tekniikan.

# 1 - Kuinka poimia numero merkkijonosta merkkijonon lopussa?

Kun saamme tiedot, se noudattaa tiettyä mallia, ja kaikkien numeroiden merkitseminen merkkijonon lopussa on yksi malleista.

Esimerkiksi kaupunki, jonka PIN-koodi on alla, on esimerkki samasta.

Yllä olevassa esimerkissä meillä on kaupungin nimi ja postinumero yhdessä. Tässä tapauksessa tiedämme, että meidän on purettava postinumero postinumero merkkijonon oikealta puolelta. Mutta yksi ongelmista on, että emme tiedä tarkalleen kuinka monta numeroa tarvitsemme merkkijonon oikealta puolelta.

Yksi yleisimmistä asioista ennen numeerisen arvon alkamista on alaviiva (_). Ensinnäkin meidän on tunnistettava alaviivan merkki. Tämä voidaan tehdä käyttämällä FIND-menetelmää. Joten käytä FIND-funktiota Excelissä.

Mikä on löydettävä teksti on Etsi teksti -argumentti? Tässä esimerkissä meidän on löydettävä alaviivan sijainti, joten kirjoita alaviiva kaksoislainausmerkeihin.

Tekstin sisällä on, mistä tekstistä meidän on löydettävä mainittu teksti, joten valitse soluviite.

Viimeistä argumenttia ei vaadita, joten jätä se nyt.

Joten, meillä on alleviivaavat merkit jokaiselle solulle. Nyt meidän on tunnistettava kokonaan, kuinka monta merkkiä meillä on koko tekstissä. Käytä LEN-toimintoa Excelissä saadaksesi tekstiarvon kokonaispituuden.

Nyt meillä on kokonaismerkkejä ja alaviivojen sijainteja ennen numeerista arvoa. OIKEA-toimintoon tarvittavien merkkien määrän toimittamiseksi meidän on vähennettävä alaviivojen sijasta merkkien kokonaismäärä.

Käytä nyt OIKEA-toimintoa solussa E2.

Joten näin voimme saada numerot oikealta puolelta, kun meillä on yhteinen kirjain, ennen kuin numero alkaa merkkijonon arvossa. Sen sijaan, että meillä olisi niin paljon auttajasarakkeita, voimme käyttää kaavaa yhdessä solussa.

= OIKEA (A2, LEN (A2) -FIND (“_”, A2))

Tämä eliminoi kaikki tukipylväät ja lyhentää aikaa huomattavasti.

# 2 - Pura numerot oikealta puolelta, mutta ilman erikoismerkkejä

Oletetaan, että meillä on samat tiedot, mutta tällä kertaa meillä ei ole mitään erikoismerkkiä ennen numeroarvoa.

Edellisessä esimerkissä olemme löytäneet erityisen hahmopaikan, mutta täällä meillä ei ole sitä ylellisyyttä. Joten alla olevan kaavan alapuolella on numeerinen sijainti.

Älä sammuta tietokonetta katsomalla kaavaa; Dekoodaan tämän sinulle.

Excel-hakutoiminnolle olemme toimittaneet kaikki mahdolliset numeroiden aloitusnumerot, joten kaava etsii numeerisen arvon sijaintia. Koska olemme toimittaneet kaikki mahdolliset numerot taulukkoon, tuloksena olevien taulukoiden tulisi myös sisältää samat numerot. Sitten MIN-funktio Excelissä palauttaa pienimmän luvun kahden joukosta, joten kaava lukee alla.

= MIN (HAKU ((0,1,2,3,4,5,6,7,8,9), A2 & ”0123456789 ″))

Joten nyt saimme numeerisen sijainnin, nyt löydetään solujen merkkien kokonaismäärä.

Tämä palauttaa toimitettujen solujen arvon merkkien kokonaismäärän. Nyt LEN - Numeerisen arvon sijainti palauttaa vaaditun merkkien määrän oikealta puolelta, joten käytä kaavaa saadaksesi merkkien määrän.

Käytä nyt OIKEA-funktiota excelissä saadaksesi merkkijonosta vain numeerisen osan.

Yhdistetään kaava yhteen soluun, jotta vältetään useita apusarakkeita.

= OIKEA (A2, LEN (A2) -MIN (HAKU ((0,1,2,3,4,5,6,7,8,9), A2 & ”0123456789 ″)) + 1)

# 3 - Pura numero mistä tahansa sijainnista Excelissä

Olemme nähneet oikeanpuoleisesta purkamisesta, mutta näin ei ole kaikissa skenaarioissa, joten nyt näemme, kuinka numerot saadaan mistä tahansa merkkijonon sijainnista Excelissä.

Tätä varten meidän on käytettävä useita Excelin toimintoja. Alla on kaava, jolla numerot puretaan mistä tahansa merkkijonon sijainnista.

= JOS (SUMMA (LEN (A2) -LEN (SUBSTITUTE (A2, ("0", "1", "2", "3", "4", "5", "6", "7") " 8 ″, ”9”), “”))))> 0, SUMPRODUCT (KESKI (0 & A2, SUURI (HAKEMISTO (LUKU (-KESKI (A2, RIVI (EPÄSUORA (“$ 1: $” & LEN (A2)))), 1 )) * RIVI (EPÄSUORA (“$ 1: $” & LEN (A2))), 0), RIVI (EPÄSUORA (“$ 1: $” & LEN (A2)))) + 1,1) * 10 RIVI (SUORA ( "$ 1: $" & LEN (A2))) / 10), "")

Mielenkiintoisia artikkeleita...