Výmena priezviska a mena

Mať v databáze meno a priezvisko v jednom poli (stĺpci) databázy nie je podľa mňa ideálne, ale bežne vo firmách sa takéto databázy vyskytujú. V nasledovnom príklade potrebovali, aby z údajov typu „priezvisko čiarka medzera meno“ vznikli údaje „meno medzera priezvisko“.

Rozdelenie mana a priezviska

Budeme to robiť pomocou textových funkcií, pomocou ktorých „odrežeme“ z textového reťazca meno a priezvisko, a tie potom spojíme do nového textového reťazca.

Pre pochopenie príkladu je dôležité, aby sme rozumeli, že priezvisko je pred čiarkou a meno je o 2 znaky ďalej za čiarkou. Na ktorej pozícii je čiarka, zisťujeme funkciou FIND.

Keď vypočítame meno a priezvisko, spojíme to buď vzorcom:

=MID(A1;FIND(",";A1)+2;100)&" "&LEFT(A1;FIND(",";A1)-1)

alebo funkciou CONCATENATE:

=CONCATENATE(MID(A1;FIND(",";A1)+2;100);" ";LEFT(A1;FIND(",";A1)-1))

Rozdelenie mena a priezviska 2

Komentáre