Pura teksti solusta - Excel ja Google Sheets

Lataa esimerkkityökirja

Lataa esimerkkityökirja

Tämä opetusohjelma osoittaa, kuinka poimia tekstiä solusta Excelissä ja Google Sheetsissä.

VASEN ja LEN -toiminnot

Voit poimia tekstiä Excelin solun vasemmalta puolelta VASEN ja LEN -funktion avulla.

1 = VASEN (C3, LEN (C3) -n)

Käymme tämän läpi alla.

LEN -toiminto - laske merkkejä solussa

Ensinnäkin käytämme LEN -funktiota laskemaan solujen merkkimäärä:

1 = LEN (C3)

Seuraavassa osassa käytämme merkkien lukumäärää leikkaamaan tietty määrä merkkejä oikealta.

VASEN -toiminto - Näytä merkit vasemmalta

Vasen funktio palauttaa tietyn määrän merkkejä solun vasemmalta puolelta. Merkkien määrässä käytämme LEN -funktion tulosta vähennettynä poistettavien merkkien määrällä (esim. 4):

1 = VASEN (C3, E3-1)

Näiden toimintojen yhdistäminen tuottaa alkuperäisen kaavan.

1 = VASEN (C3, LEN (C3) -1)

OIKEA ja LEN -toiminnot

Voimme myös poimia merkkejä solun vasemmalta puolelta käyttämällä OIKEA -funktiota palauttaaksesi tietyn määrän merkkejä oikealta. Laskemme LEN -funktion avulla, kuinka monta merkkiä solussa on, jolloin voimme poistaa n (esim. 5) merkkiä vasemmalta:

1 = OIKEA (C3, LEN (C3) -n)

Käymme tämän läpi alla.

LEN -toiminto

Ensinnäkin käytämme LEN -funktiota laskemaan solujen merkkimäärä:

1 = LEN (C3)

Seuraavassa osassa käytämme OIKEA -toimintoa leikkaamaan tietty määrä merkkejä vasemmalta.

OIKEA toiminto

Oikea funktio palauttaa tietyn määrän merkkejä solun oikealta puolelta. Merkkien määrässä käytämme LEN -funktion tulosta vähennettynä poistettavien merkkien määrällä (esim. 5):

1 = OIKEA (B3, D3-C3)

Näiden toimintojen yhdistäminen tuottaa alkuperäisen kaavan.

1 = OIKEA (B3, LEN (B3) -C3)

MID- ja HAKU -toiminnot

Seuraavassa osassa käytämme HAKU- ja MID -toimintoja poimiaksesi merkkejä tekstimerkkijonon keskeltä.

1 = KESKI (B3, HAKU ("", B3) +1999)

SEARCH -toiminto

Ensinnäkin käytimme SEARCH -funktiota löytääksesi etu- ja sukunimien välisen tilan.

1 = HAKU ("", B3)

Sitten lisäämme yhden tämän kaavan palauttamaan arvoon saadaksemme sukunimen aloituspaikan.

MID -toiminto

Seuraavaksi käytämme MID -funktiota palauttaaksesi kaikki merkit välilyönnin plus 1 (sukunimi) jälkeen

1 = KESKI (B3, C3+1, 999)

Näiden kahden toiminnon yhdistäminen antaa meille alkuperäisen sukunimen kaavan.

1 = KESKI (B3, HAKU (B3, "") +1, 999)

Pura teksti tietyn merkin jälkeen tai ennen sitä

Voit myös käyttää VASEN-, OIKEA-, LEN- ja HAKU -toimintoja poimiaksesi tekstin tietyn merkin jälkeen tai ennen sitä.

Pura teksti ennen merkkiä

Ensinnäkin voimme käyttää SEARCH -funktiota löytääksesi pilkun sijainnin tekstimerkkijonosta.

1 = HAKU (",", B3)

Seuraavaksi voimme käyttää VASEN -funktiota poimiaksesi tekstin ennen pilkun sijaintia. Huomaa, että meidän on oltava miinus 1 pilkun sijainnista, jotta emme sisällytä pilkkua tulokseen.

1 = VASEN (B3, HAKU (",", B3) -1)

Näiden kahden toiminnon yhdistäminen antaa meille alkuperäisen sukunimen kaavan.

Pura teksti merkin jälkeen

1 = OIKEA (B3, LEN (B3) -SEARCH (",", B3) -1)

Sen lisäksi, että käytämme SEARCH -toimintoa uudelleen, käytämme myös LEN -toimintoa yhdessä OIKEA -funktion kanssa saadaksemme poimitun tekstin tietyn merkin jälkeen.

LEN -funktio on hakea tekstin pituus B3: sta, kun taas SEARCH -toimintoa käytetään jälleen pilkun sijainnin löytämiseen. Käytämme sitten OIKEA -funktiota tekstin merkkijonon pilkkujen jälkeen olevien merkkien poimimiseen.

Pura teksti tekstin keskeltä

Seuraavaksi keskustelemme siitä, kuinka poimia tekstiä tekstimerkkijonon keskeltä

Jos haluat poimia tekstiä tekstimerkkijonon keskeltä, meidän on käytettävä OIKEA-, HAKU- ja LEN -funktioita tekstin saamiseksi merkkijonon oikealta puolelta ja sitten MID- ja LEN -funktioilla tekstin saamiseksi keskelle . Aiomme myös sisällyttää TRIM -toiminnon tekstin merkkijonon molemmin puolin olevien välilyöntien leikkaamiseen.

12 = OIKEA (B3, LEN (B3) -SEARCH ("", B3) -LEN (TRIM (MID (B3, SEARCH ("", B3,1) +1,HAKU ("", B3, HAKU ("", B3,1) +1) -HAKU ("", B3,1))))-1)

Tämä kaava toimii vain, jos tekstimerkkijonossa on useita välilyöntejä. Jos välilyöntejä on vain yksi, virhe #VALUE palautetaan.

Tämän ongelman ratkaisemiseksi nimissä, joissa ei ole keskimmäisiä nimiä tai nimikirjaimia, voimme käyttää alkuperäistä kaavaa käyttämällä MID- ja HAKU -toimintoja.

1 = KESKI (B3, HAKU ("", B3) +1999))

Voisimme sitten yhdistää kaksi kaavaa IFERROR -funktiolla.

12 = IFERROR (OIKEA (B3, LEN (B3)) SEARCH ("", B3) -LEN (TRIM (KESKI (B3, HAKU ("", B3,1) +1,HAKU ("", B3, HAKU ("", B3,1) +1) -HAKU ("", B3,1))))-1), KESKI (B3, HAKU ("", B3) +1999) )

Voimme sitten käyttää MID- ja LEN -toimintoja keskimmäisen nimen tai alkukirjaimen saamiseksi.

1 = KESKI (B3, LEN (C3)+1, LEN (B3) -LEN (C3 & D3))

Pura teksti solusta Google Sheetsissä

Kaikki yllä olevat esimerkit toimivat samalla tavalla Google -taulukoissa.

Tulet auttaa kehittämään sivuston jakaminen sivu ystävillesi

wave wave wave wave wave