Excel merkkijonoyhdistämistä
Tällä sivulla kuvataan, miten voit jakaa merkkijono Excel Excel on Vasen, Keski ja Oikea toiminnot.
Split Merkkijono tiettyyn Asentoon
On olemassa kolme sisäänrakennettu Excel-toimintoja, jotka on suunniteltu halkaisu merkkijono tiettyyn asentoon. Nämä ovat Excel vasen, keski-ja oikea toimintoja., Nämä toiminnot ovat kunkin kuvattu alla:
Excel-Vasen, Keski ja Oikea Toiminnot
Excel-Left-funktio palauttaa määritetyn määrän merkkejä vasemmalta (alkuun) mukana merkkijono.
alla olevassa esimerkissä, vasen-funktio palauttaa kaksi ensimmäistä merkkiä merkkijonon ”testi merkkijono”:
Excel-Mid-funktio palauttaa määritetyn määrän merkkejä keskellä toimitetaan merkkijono, joka alkaa tietyn merkin.,
alla olevassa esimerkissä Mid-funktio palauttaa 3 merkkiä keskeltä merkkijonon ”testi merkkijono”, alkaen merkki numero 6:
Excel Right-funktio palauttaa tietyn määrän merkkejä toimitetun tekstijonon oikeasta (lopusta).,
alla olevassa esimerkissä, Oikea-funktio palauttaa kaksi viimeistä merkkiä ja merkkijonon ”testi merkkijono”:
Split Merkkijono Ensimmäinen Esiintyminen tietyn Merkin
Jos haluat jakaa excel-merkkijonon ensimmäinen esiintyminen tietyn merkin (esim. ensimmäisessä tilaa), ei ole sisäänrakennettu Excel-toiminto, voit tehdä tämän. Voit kuitenkin suorittaa tämän tehtävän käyttämällä vasemmalla, puolivälissä tai oikealla toimintoja yhdistettynä muihin sisäänrakennettuihin Excel-toimintoihin.,
toinen Excel-toimintoja, jotka saatat löytää hyödyllistä, kun halkaisu merkkijono tiettyyn tehtävään ovat:
Etsi | – | Palautus asema sub-merkkijono sisällä syöttämä merkkijono (asia herkkä). |
Haku | – | Palautus asema sub-merkkijono sisällä syöttämä merkkijono (ei merkkikokoriippuvaisia). |
Len | – | Palautus pituus toimitetaan merkkijono., |
Huomaa, että ainoa ero Löytää ja Etsiä toiminnot on se, että Etsi-toiminto on merkkikokoriippuvainen, kun hakutoiminto ei ole.
Split Merkkijonoa Tietyn Merkin – Esimerkkejä
Esimerkki 1 – Palauttaa Tekstin Alussa on Merkkijono, Jopa Ensimmäinen Avaruudessa
Jos haluat käyttää kaavaa jakaa merkkijono ensimmäisessä tilaa, ja sitten palata vasen osa split string, tämä voidaan tehdä yhdistämällä vasen-toimintoa Etsi-toiminnon., Tämä näkyy seuraavassa esimerkissä:
A | B | ||
---|---|---|---|
1 | testaa string | =VASEN( A1, FIND( ” ”, A1 ) – 1 ) | – palauttaa tuloksen ”testi” |
edellä olevassa kaavassa, Etsi-funktio palauttaa arvon 5, koska kannan tila sisällä mukana teksti ”test string”. Vähentämällä 1 tästä arvosta saadaan arvo 4, joka sitten toimitetaan vasemmalle funktiolle.,
Esimerkki 2 – Palauttaa Tekstin lopusta Merkkijonoa
Jos haluat käyttää kaavaa jakaa merkkijono ensimmäisessä tilaa, ja sitten palata oikealle (lopussa) osa-merkkijono, tämä voidaan tehdä yhdistämällä Oikea toiminto Excel-Etsi toiminto-ja Excel-Len-toiminto., Tämä näkyy seuraavassa esimerkissä:
A | B | ||
---|---|---|---|
1 | testaa string | =OIKEA( A1, LEN( A1 ) – FIND( ” ”, A1 ) ) | – palauttaa tuloksen ”string” |
edellä olevassa kaavassa, Len-funktio palauttaa arvo 11, kuten pituus merkkijonon ”testi merkkijono” ja Etsi-funktio palauttaa arvon 5, koska kannan tilaa.
näin Ollen ilmaus LEN( A1 ) – FIND( ” ”, A1), arvioi 6 (= 11 – 5), joka sitten syötetään Oikea toiminto.,
siksi oikea funktio palauttaa toimitetun merkkijonon viimeiset 6 merkkiä.
Split Merkkijono N arvoinen Esiintyminen tietyn Merkin
ongelma Excel Etsi ja Etsi-toiminnot on, että ne voidaan käyttää vain löytää ensimmäinen esiintyminen tietyn merkin (tai merkkijono), tietyn start-asentoon. Mitä voit tehdä, jos haluat jakaa narusi n ’ th-tilassa?,
Yksi tapa löytää asema N arvoinen esiintyminen hahmo on käyttää Excelin Korvaa-toiminto, yhdistettynä Excel Find tai Search-toimintoa.
korvaava funktio korvaa määritellyn merkkijonon n ’ th-esiintymisen toisella toimitetulla merkkijonolla. Etsi-funktion avulla voidaan palauttaa korvaavan merkkijonon sijainti, ja tämä asema voidaan sitten toimittaa vasemmalle, keski-tai oikealle funktiolle.
esimerkki tästä on alla.,
Split Merkkijono on N arvoinen Esiintyminen tietyn Merkin – Esimerkki
tässä esimerkissä, me palata vasen osa alkuperäisen merkkijonon ”esimerkki merkkijono”, jopa kolmatta tilaa.,iv>
A | ||
---|---|---|
1 | esimerkki teksti, string | |
2 | =SUBSTITUTE( A1, ” ”, ”|”, 3 ) | – palauttaa tuloksen ”esimerkki teksti|merkkijono” |
3 | =FIND( ”|”, A2 ) | – palauttaa tuloksen ”16” |
4 | =VASEN( A1, A3 – 1 ) | – palauttaa tuloksen ”esimerkki teksti” |
ensimmäisessä vaiheessa edellä kaava, meillä on substituoitu kolmas tila, jossa merkki ”|”., Syy tämän merkin valintaan on se, että tiedämme, että se ei esiinny alkuperäisessä tekstissä.
edellä olevan taulukkolaskennan soluissa A2 – A4 esitetyt kolme vaihetta palauttavat alkuperäisen tekstijonon vasemman osan aina kolmanteen tilaan saakka., Jos olet varma Excel kaavat, saatat mieluummin yhdistää nämä kolme vaihetta yhdeksi kaava, kuten alla:
A | ||
---|---|---|
1 | esimerkki teksti, string | |
2 | =VASEN( A1, FIND( ”|”, SUBSTITUTE( A1, ” ”, ”|”, 3 ) ) – 1 ) | – palauttaa tuloksen ”esimerkki teksti” |
Vastaa