15. peatükk · 15.13
Eesnime ja perekonnanime eraldamine ühest veerust
Sinu aadressiloendis seisab "Jan de Vries" ühes lahtris, aga kirja jaoks soovid kasutada "Beste Jan". Seega vajad eesnime eraldi. Selleks on kaks võimalust.
1. võimalus: Text to Columns (tekst veergudeks)
- Veendu, et nimedest paremal oleks piisavalt tühje veerge. Vastasel juhul kirjutatakse olemasolevad andmed üle.
- Vali lahtrid, kus nimed asuvad.
- Klõpsa vahekaardil Data nupul Text to Columns.
- Vali Delimiter alt ainult Space ja vaata Preview väljal, milline tulemus tuleb. Klõpsa OK.

Puudus: "Jan de Vries" puhul satuvad "de" ja "Vries" eraldi veergudesse, ning "Willem van der Berg" puhul saad lausa neli veergu.
2. võimalus: valemitega (parem eesliidete korral)
Oletame, et nimi asub lahtris C2:
- Eesnimi: =LEFT(C2;FIND(" ";C2)-1). Kõik kuni esimese tühikuni.
- Ülejäänud osa (eesliide ja perekonnanimi): =MID(C2;FIND(" ";C2)+1;100). Kõik pärast esimest tühikut, nii jäävad "de Vries" ja "van der Berg" terveks.
Lohista mõlemad valemid allapoole. Kui soovid valemitest lahti saada, kopeeri veerud ja kleebi need väärtustena (parema hiirenupuga, Paste special).
Nõuanne: vastupidi, ehk eesnime ja perekonnanime ühendamiseks, kasuta valemit =A2&" "&B2 või =TEXTJOIN(" ";1;A2:B2).
Ohukohad
- Topelteesnimesid ("Anne Marie de Groot") ja tühikuta nimesid ei suuda ükski meetod veatult eraldada. Kontrolli kindlasti tulemust.
- Kui lahtris pole tühikut, annab FIND veateate. Püüa see kinni IFERROR abil: =IFERROR(LEFT(C2;FIND(" ";C2)-1);C2).
