
Üldine valem
=RIGHT(name,LEN(name)-FIND(", ",name)-1)
Kokkuvõte
Eesnime väljavõtmiseks täisnimest vormingus "Viimane, esimene" saate kasutada valemit, mis kasutab funktsioone RIGHT, LEN ja FIND. Ülaltoodud valemi üldises vormis on nimi selles vormingus täisnimi:
VIIMANE, ESIMENE
Jones, Sarah
Smith, Jim
Doe, Jane
Koma ja tühik eraldavad perekonnanime eesnimest.
Näites sisaldab aktiivne lahter järgmist valemit:
=RIGHT(B4,LEN(B4)-FIND(", ",B4)-1)
Selgitus
Kõrgel tasemel kasutab see valem tähte ekstraheerimiseks nime paremast küljest RIGHT. Eesnime saamiseks eraldatavate märkide arvu väljaselgitamiseks kasutab valem funktsiooni LEIA, et leida nimes positsiooni ",":
FIND(", ",B4) // position of comma
FIND tagastab koma ja tühiku positsiooni arvuna. Seejärel lahutatakse see number nime kogupikkusest:
LEN(B4)-FIND(", ",B4) // length of first name + 1
Tulemuseks on koma tõttu eesnime pikkus pluss üks lisamärk. Tõelise pikkuse saamiseks lahutatakse 1:
LEN(B4)-FIND(", ",B4)-1 // length of the first name
Kuna nimi on vastupidises järjekorras (LAST, FIRST), saab funktsioon RIGHT eesnime pikkuse lihtsalt välja tõmmata.
Näiteks on nimi "Chang, Amy", koma positsioon on 6. Seega sisemine valem lihtsustab seda:
10 - 6 - 1 = 3 // eesnime pikkus
Siis:
RIGHT("Chang, Amy",3) // "Amy"
Märkus: see valem töötab ainult vormingus Viimane, Esimene, eraldatuna komaga ja tühikuga.