Excel-kaava: Hae sukunimi nimestä pilkulla -

Yleinen kaava

=LEFT(name,FIND(", ",name)-1)

Yhteenveto

Jos haluat purkaa sukunimen koko nimestä LAST, FIRST -muodossa, voit tehdä sen kaavalla, joka käyttää VASEN ja ETSI-toimintoja. Kaava toimii tässä muodossa olevien nimien kanssa, jolloin pilkku ja välilyönti erottavat sukunimen etunimestä:

VIIMEINEN, ENSIMMÄINEN
Jones, Sarah
Smith, Jim
Doe, Jane

Esimerkissä aktiivinen solu sisältää tämän kaavan:

=LEFT(B4,FIND(", ",B4)-1)

Selitys

Korkealla tasolla tämä kaava käyttää VASEMMALLA merkkien poimintaa nimen vasemmasta reunasta. Selvittääksesi merkkien lukumäärän, joka on purettava sukunimen saamiseksi, kaava etsii funktiosta Etsitään "," sijainti nimessä:

FIND(", ",B4) // position of comma

Pilkku on itse asiassa yksi merkki sukunimen loppupuolella, joten sukunimen todellisen pituuden saamiseksi on vähennettävä 1:

FIND(", ",B4)-1 // length of the last name

Koska nimi on päinvastaisessa järjestyksessä (LAST, FIRST), VASEN-toiminto voi yksinkertaisesti poimia sukunimen suoraan vasemmalta.

Esimerkiksi nimi on "Chang, Amy", pilkun sijainti on 6. Joten kaava yksinkertaistaa tätä:

6 - 1 = 5 // sukunimen pituus

Sitten:

LEFT("Chang, Amy",5) // "Chang"

Huomaa: tämä kaava toimii vain nimien kanssa Viimeinen, Ensimmäinen-muodossa, erotettuna pilkulla ja välilyönnillä.

Mielenkiintoisia artikkeleita...