Excel: Práca s textovými reťazcami v bunkách

Čo urobiť, ak máte v jednom stĺpci meno a priezvisko, ale potrebujete iba priezvisko? Riešením je napríklad skopírovanie priezviska do inej bunky. Niektoré funkcie práce s textovými reťazcami ukážem na jednoduchom príklade.

Písmo: A- | A+
Diskusia  (7)

1) V stĺpci A máme mená a priezviská. Funkcia LEFT() nám vyberie prvých 5 znakov z bunky A1:

Obrázok blogu

 Funkcia LEFT() teda vyberá požadovaný počet znakov z príslušnej bunky.

2) Na tomto príklade zistíme polohu medzery (prázdneho znaku) v bunke A1 pomocou funkcie FIND():

Obrázok blogu

Funkcia FIND() vracia poradové číslo vybraného znaku v bunke. V tomto prípade je medzera v bunke A1 ôsmym znakom z ľava.

3) Teraz môžeme spojiť funkie z príkladov 1 a 2. Zístíme polohu medzery, a vyberieme znaky v bunke po túto medzeru (t.j. meno)

Obrázok blogu

Funkciou FIND() teda zistíme polohu medzeri a túto hodnotu použijeme ako parameter funkcie LEFT(). Tá nám vyberie prvých 8 znakov z bunky A1.

SkryťVypnúť reklamu
SkryťVypnúť reklamu
SkryťVypnúť reklamu
Článok pokračuje pod video reklamou
SkryťVypnúť reklamu
Článok pokračuje pod video reklamou

4) Počet znakov v bunke môžeme zistiť funkciou LEN(). Na tomto príklade zisťujeme počet znakov v bunke A1:

Obrázok blogu

V tomto prípade obsahuje bunka A1 14 znakov (počíta sa aj medzera).

5) Ak chceme vybrať priezvisko, musíme použiť funkciu MID().

Syntax funkcie: MID(bunka;znak_1;znak_2)

bunka - označenie bunky z ktorej vyberáme znaky

znak_1 - poradové číslo prvého vybraného znaku v bunke

znak_2- poradové číslo posledného vybraného znaku v bunke

Nasledujúci príklad nám vyberie z bunky A1 znaky začínajúce medzerou, teda FIND(" ";A1), po posledný znak (poradové číslo znaku je zhodné s počtom znakov bunky A1 v stĺpci C)

SkryťVypnúť reklamu
Obrázok blogu

V tomto prípade nám do bunky D1 skopírovalo aj medzeru. V prípade, že chceme kopírovať priezvisko bez medzery, musíme posunúť poradové číslo prvého kopírovaného znaku o jedna:

=MID(A1;FIND(" ";A1)+1;C1)

6) Poslední príklad ukazuje spájanie reťazcov. Spojí sa nám meno v stĺpci B a priezvisko v stĺpci D:

Obrázok blogu

V tomto prípade spájame text bunky B1 s textom bunky D1.

Hotový príklad si môžete stiahnuť tu.

Poznámka: Na vytvorenie príkladov bol použitý Microsoft Office Excel 2007, SP2.

Lubo Kužela

Lubo Kužela

Bloger 
  • Počet článkov:  36
  •  | 
  • Páči sa:  1x

Moja stránka: lenacor.comV prípade záujmu pomôzem s Excelom.. Ak by ste mali zaujem o skolenie, alebo individuálne konzultácie kontaktujte ma prosím na lubomir.kuzela@gmail.com, predmet "Excel".makrá, kontingenčné tabuľky, grafy, reporty, import údajov, databázy, výpočty, prehľadávanie a analýza dát.. Pracujem ako projektový manažér v priemysle. Zaujímam sa o technológie a ekonómiu. Zoznam autorových rubrík:  InformatikaŠkolstvoEkonomikaPostrehyVedaSúkromnéNezaradenéDenník ítečkára :))

Prémioví blogeri

Marcel Rebro

Marcel Rebro

144 článkov
Marian Nanias

Marian Nanias

274 článkov
Roman Kebísek

Roman Kebísek

107 článkov
Juraj Hipš

Juraj Hipš

12 článkov
Radko Mačuha

Radko Mačuha

233 článkov
Monika Nagyova

Monika Nagyova

300 článkov
reklama
reklama
SkryťZatvoriť reklamu