Hei,
kun solussa hetu on muotoa 1212123333 saa sen hetu-muotoon 121212-3333 erikoismuotoilulla "henkilötunnus" .
Tämä ei kuitenkaan toimi jos hetun viimeinen merkki on kirjain. Miten saisi kirjaimen sisältävät hetut 121212333T muotoon 121212-333T?
kun solussa hetu on muotoa 1212123333 saa sen hetu-muotoon 121212-3333 erikoismuotoilulla "henkilötunnus" .
Tämä ei kuitenkaan toimi jos hetun viimeinen merkki on kirjain. Miten saisi kirjaimen sisältävät hetut 121212333T muotoon 121212-333T?
Vastaukset 3
Vanhimmat
Laita kyseinen henkilötunnus vaikka soluun A1
Sitten toiseen soluun =LEFT(A1,6)&"-"&RIGHT(A1,4)
Toimii myös vedettäessä jos sulla on suurempi lista henkilötunnuksia.
Pienenä lisäyksenä: Mikäli sinulla on Suomenkielinen Excel, voi olla että se vaatii sen että muutat "LEFT" --> "VASEN" ja "RIGHT" --> "OIKEA".
Mielestäni on harmittavaa että eri kielisissä on käännetty myös funktioiden nimet.
Taitaa joutua pyöräyttämään kaavan kautta, koska hetu muuttuu silloin tekstimuotoon, jos siinä on mukana kirjaimia. Jos A1 solussa on ilman viivaa oleva hetu, niin sen saa muutetuksi viivalliseksi vaikkapa näin:
=CONCATENATE(TEXT(LEFT(A1;9);"######-###");RIGHT(A1;1))