Excel-kaava: Hanki etunimi nimestä pilkulla -

Sisällysluettelo

Yleinen kaava

=RIGHT(name,LEN(name)-FIND(", ",name)-1)

Yhteenveto

Voit purkaa etunimen koko nimestä "Last, First" -muodossa käyttämällä kaavaa, joka käyttää OIKEA-, LEN- ja ETSI-toimintoja. Kaavan (yllä) yleisessä muodossa nimi on koko nimi tässä muodossa:

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

Pilkku ja välilyönti erottavat sukunimen etunimestä.

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

=RIGHT(B4,LEN(B4)-FIND(", ",B4)-1)

Selitys

Korkealla tasolla tämä kaava käyttää OIKEAA poistaaksesi merkkejä nimen oikealta puolelta. Selvittääksesi etumerkin saamiseksi purettavien merkkien määrän, kaava etsii funktiosta HAKU, etsi paikan nimestä ",":

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

FIND palauttaa pilkun ja välilyönnin luvun. Tämä luku vähennetään sitten nimen kokonaispituudesta:

LEN(B4)-FIND(", ",B4) // length of first name + 1

Tuloksena on etunimen pituus ja yksi ylimääräinen merkki pilkusta johtuen. Todellisen pituuden saamiseksi vähennetään 1:

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

Koska nimi on päinvastaisessa järjestyksessä (LAST, FIRST), OIKEA-toiminto voi yksinkertaisesti poimia etunimen pituuden.

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

10-6 - 1 = 3 // etunimen pituus

Sitten:

RIGHT("Chang, Amy",3) // "Amy"

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

Mielenkiintoisia artikkeleita...