Excel

Jaa tekstimerkkijono tietyllä merkillä

Split Text String Specific Character

Excel -kaava: Jaa tekstimerkkijono tietyllä merkilläYleinen kaava | _+_ | Yhteenveto

Jos haluat jakaa tekstimerkkijonon tietylle merkille, voit käyttää VASEN-, OIKEA-, LEN- ja ETSI -toimintojen yhdistelmää.



Esitetyssä esimerkissä C5: n kaava on:

= LEFT (text, FIND (character,text)-1)

Ja D5: n kaava on:





 
= LEFT (B5, FIND ('_',B5)-1)
Selitys

Ensimmäinen kaava etsii tekstistä alaviivan (_) FIND -funktion avulla, sitten vähennämme 1 siirtyäksesi takaisin 'erikoismerkkiä edeltävään merkkiin'.

 
= RIGHT (B5, LEN (B5)- FIND ('_',B5))

Tässä esimerkissä FIND palauttaa 7, joten päädymme 6: een.



Tämä tulos syötetään VASEN -funktioon, kuten 'num_chars' - B5: stä otettavien merkkien määrä vasemmalta alkaen:

 
 FIND ('_',B5)-1

Tuloksena on merkkijono '011016'.

Saadaksesi tekstin toisen osan käytämme FIND -toimintoa oikean toiminnon kanssa.

Käytämme FIND: tä jälleen alaviivan (7) paikantamiseen ja vähennämme tämän tuloksen B5: n (22) tekstin kokonaispituudesta LEN -funktiolla laskettuna:

 
= LEFT (B5,6)

Tämä antaa meille 15 (22-7), joka syötetään OIKEALLE funktiolle 'num_chars' - - B5: stä otettavien merkkien määrä oikealta alkaen:

lisää kaikki sarakkeen numerot excel
 
 LEN (B5)- FIND ('_',B5)

Tuloksena on merkkijono 'Assessment.xlsx'

Kirjailija Dave Bruns


^