Voit poimia etunimen koko nimestä Last, First -muodossa käyttämällä kaavaa, joka käyttää OIKEA-, LEN- ja FIND -toimintoja. Kaavan yleisessä muodossa (yllä) nimi on koko nimi tässä muodossa:
VIIMEINEN ENSIN
Jones, Sarah
Smith, Jim
Tee, Jane
Pilku ja välilyönti erottavat sukunimen etunimestä.
miten muuttaa solutyyliä Excelissä
Esimerkissä aktiivinen solu sisältää tämän kaavan:
= RIGHT (name, LEN (name)- FIND (', ',name)-1)Selitys
Korkealla tasolla tämä kaava käyttää oikeaa poimiakseen merkkejä nimen oikealta puolelta. Selvittääksesi, kuinka monta merkkiä on poimittava etunimen saamiseksi, kaava etsii FIND -funktion avulla paikan paikan nimestä:
kuinka muuttaa nimettyä aluetta Excelissä
= RIGHT (B4, LEN (B4)- FIND (', ',B4)-1)
ETSI palauttaa pilkun ja välilyönnin numerona. Tämä luku vähennetään sitten nimen kokonaispituudesta:
FIND (', ',B4) // position of comma
Tuloksena on etunimen pituus ja yksi ylimääräinen merkki pilkusta johtuen. Todellisen pituuden saamiseksi 1 vähennetään:
LEN (B4)- FIND (', ',B4) // length of first name + 1
Koska nimi on päinvastaisessa järjestyksessä (LAST, FIRST), OIKEA -funktio voi yksinkertaisesti poimia etunimen pituuden.
Esimerkiksi nimi on 'Chang, Amy', pilkun sijainti on 6. Joten sisäinen kaava yksinkertaistuu tähän:
10-6 - 1 = 3 // etunimen pituus
Sitten:
excel useita kaavoja yhdessä solussa
LEN (B4)- FIND (', ',B4)-1 // length of the first name
Huomaa: tämä kaava toimii vain viimeisen ja ensimmäisen muodon nimien kanssa, erotettuna pilkulla ja välilyönnillä.
Kirjailija Dave Bruns