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

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.

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

Excel: Práca s textovými reťazcami v bunkách 1
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():

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

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ť funkcie z príkladov 1 a 2. Zístíme polohu medzery, a vyberieme znaky v bunke po túto medzeru (t.j. meno)

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

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

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

Excel: Práca s textovými reťazcami v bunkách 7
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)

Excel: Práca s textovými reťazcami v bunkách 9
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:

Excel: Práca s textovými reťazcami v bunkách 11
V tomto prípade spájame text bunky B1 s textom bunky D1.

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


Dobrý článok? Chceš dostávať ďalšie?

Už viac ako 6 200 ITečkárov dostáva správy e-mailom. Nemusíš sa báť, nie každé ráno. Len občasne.



Súhlasím so spracovaním mojich osobných údajov. ( Viac informácií. )

Tvoj email neposkytneme 3tím stranám. Posielame naňho len informácie z robime.it. Kedykoľvek sa môžeš odhlásiť.

Ľubomír Kužela
Ľubomír Kuželahttp://www.kuzela.blog.sme.sk
Blog sa bude venovať hlavne praktickým príkladom riešení v Exceli, vrátane makier. Autor pracuje v oblasti výrobných systémov. Prvý počítač: Didaktik M (1990). V IT od roku 2005.

IT Analytik/čka

IT Analytik/čka | Bankovníctvo | TPP | Bratislava Pracuj pre NAJ zamestnávateľa v oblasti bankovníctva na mobilnej aplikácií s množstvom...

Frontend/ React Developer

Pracuj podľa vlastných pravidiel, slobodne a kreatívne. Pre Frontend Developera máme 12+ mesačný projekt pre prepravnú spoločnosť. Práca je na...

Backend / .Net, C# Developer

Pracuj podľa vlastných pravidiel, slobodne a kreatívne. Pre Backend Developera máme 12+ mesačný projekt pre prepravnú spoločnosť. Práca je na...

C/C++ Developer

Chce to niečo výnimočné? Zmeň prostredie a získaj nadšenie z práce! Spoločnosť, ktorá vyvíja hardvérové čipy hľadá C/C++ Developera. Zakladateľ...

Data Scientist / REMOTE

Pre mladý startup vyvíjajúci softvér, ktorý prispieva hráčom k lepšiemu zážitku z hrania, hľadáme Data Scientist. Založili ho dvaja...

IT Aplikačný Architekt

Chceš stabilné zamestnanie, vychutnávať si skvelý kolektív a mať priestor na realizáciu svojich riešení? Pre spoločnosť pôsobiacu v energetike...

Front End Developer

Pracuj na svetovom SW produkte, ktorý je používaný miliónmi používateľov! Firma rýchlo rastie a vyvíja nové features. Poznáme ich prostredie...

Máte vo firemných stretnutiach chaos? Česká firma našla riešenie, teraz s aplikáciou dobývajú svet

Vyvíjajú ju v Českej republike, pracujú na nej aj hendikepovaní kolegovia a používajú ju firmy v rôznych krajinách sveta....

Ondrej Kubovič – Digitálna bezpečnosť a riziká na internete

Tentokrát sme sa porozprávali s Ondrejom Kubovičom, špecialistom v spoločnosti ESET na populárnu tému digitálnej bezpečnosti. Ondrej nám uviedol...

Slovenskí tvorcovia hier dosiahli v roku 2020 rekordný obrat 72 miliónov EUR, zamestnávali 870 ľudí

Slovenský herný priemysel nezastavila ani pandémia, v roku 2020 opäť výrazne rástol. Podľa štatistík Slovak Game Developers Association prekonal...

Čítaj ďalej:

Dobrý článok? Chceš dostávať ďalšie?

Už viac ako 6 200 ITečkárov dostáva správy e-mailom. Nemusíš sa báť, nie každé ráno. Len občasne.

Súhlasím so spracovaním mojich osobných údajov. ( Viac informácií. )

Tvoj email neposkytneme 3tím stranám. Posielame naňho len informácie z robime.it. Kedykoľvek sa môžeš odhlásiť.