Excel

Jaa tekstimerkkijono tietylle merkille

Split Text String Specific Character

Excel-kaava: Jaa tekstimerkkijono tietyllä merkilläYleinen kaava
= LEFT (text, FIND (character,text)-1)
Yhteenveto

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

Esitetyssä esimerkissä kaava kohdassa C5 on:



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

Ja D5: n kaava on:



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

Ensimmäisessä kaavassa etsitään alaviiva (_) tekstistä FIND-funktiolla, minkä jälkeen vähennämme 1 siirtyäksesi takaisin 'erikoismerkkiä edeltävään merkkiin'.

 
 FIND ('_',B5)-1

Tässä esimerkissä FIND palauttaa arvon 7, joten lopputulos on 6.



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

 
= LEFT (B5,6)

Tuloksena on merkkijono '011016'.

Saadaksesi tekstin toisen osan käytämme OIKEA-funktiota.



Käytämme jälleen FIND-kohtaa alaotsikon (7) löytämiseen ja vähennämme tämän tuloksen B5: n (22) tekstin kokonaispituudesta, joka on laskettu LEN-toiminnolla:

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

Tämä antaa meille 15 (22-7), joka syötetään OIKEA-funktioon nimellä 'num_chars' - - B5: stä purettavien merkkien lukumäärä oikealta alkaen:

lisää kaikki sarakkeen numerot excel
 
= RIGHT (B5,15)

Tuloksena on merkkijono 'Assessment.xlsx'

Kirjailija Dave Bruns


^