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.

Angular Medior Developer / Aplikácie pre pacientov

Chceš posunúť svoje Frontend schopnosti na nový level. Táto IT spoločnosť, ktorá sa špecializuje na zdravotníctvo hľadá Angular Developera. Práca...

Medior SalesForce Developer / Consultant – REMOTE

Nový projekt, noví ľudia, lepšie podmienky? Ak Ti to znie lákavo, porozmýšľaj o práci pre medzinárodnú IT spoločnosť v...

IT Architekta pre FE riešenia

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...

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...

FullStack PHP Developer

Chcel by si dlhodobú spoluprácu, dobré pracovné podmienky, seriózny prístup? Hľadáme FullStack PHP Developera pre spoločnosť, ktorá sa zaoberá...

Java Software Architect

Mrháš svojim talentom? Urob prvý krok a zistí čo Ti dnešok ponúka. Medziiným aj prácu v medzinárodnej IT spoločnosti,...

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...

SANAE Software Testing BEER online

SANAE Software Testing BEER, testerské networkingové podujatie, vstupuje do online priestoru. Vzhľadom na pandemickú situáciu nám neostáva nič iné,...

Živé IT projekty: Indoor Navigation

https://www.youtube.com/watch?v=OzN5K856TZg&feature=youtu.be Váš projekt jednou vetou? Naša mobilná aplikácia naviguje používateľa vo vnútri priestoru, v ktorom sú rozmiestnené Bluetooth beacony. Pre koho je...

Čo chcú ITčkári v časoch COVID-19

Koncom roka 2020 sme zrealizovali našu pravidelnú anketu “Čo chcú ITčkári?”. Na otázky odpovedalo rekordných 742 ITčkárov a ITčkáriek....

Čí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ť.