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

Business Analyst for medical project

Pozícia: Business Analyst Plat: 1700+ EUR/Brutto Lokalita: Košice Zmluva: Full-TimeMedzinárodná spoločnosť a líder vo vývoji digitálnych produktov hľadá obchodného analytika. Spoločnosť prevádzkuje...

ReactNative Developer (Android/iOS)

Pozícia: ReactNative Developer (Android/iOS) Plat: 2000+ EUR/Brutto Lokalita: Banska Bystrica, Žilina, košice Zmluva: Full-TimeMedzinárodná spoločnosť a líder vo vývoji digitálnych produktov hľadá...

Senior Project Manager

Pozícia: Project Manager Plat: 3500+ EUR/Brutto Lokalita: Žilina Zmluva: Full-TimeMedzinárodná spoločnosť a líder vo vývoji digitálnych produktov hľadá senior projektového manažéra. Spoločnosť...

Senior QA Engineer

Pozícia: Senior QA Engineer Plat: 1700 – 2600 EUR/Brutto Lokalita: Košice Zmluva: Full-TimeMedzinárodná spoločnosť a líder vo vývoji digitálnych produktov hľadá senior...

Frontend Developer + 3D vizualizácia

Pozícia: Frontend Developer Pracovný pomer: TPP Miesto práce: Bratislava Plat: 1800+ EUR/Brutto (12 fix + 3,5 variable)  (15.5 platov dokopy)Slovenská IT firma...

.Net/Angular Developer

Pozícia: .Net/Angular Developer Pracovný pomer: TPP, Kontrakt Miesto práce: Bratislava Plat: TPP: 2000 - 3000+ EUR/BruttoVyvíjame systém školení pre študentov. Do nášho...

Odporuč nám kamaráta a pomôžeme mu spolu!

Máš kamaráta, ktorý hľadá prácu v IT? Alebo máš pocit, že sa trápi v tej súčasnej? Potrebuje sa zorientovať...

Scratch Match 2020 priviedol k záujmu o IT ďalšie nádejné programátorky

Vo štvrtok 28. mája 2020 porota celoslovenskej súťaže Scratch Match 2020 už po štvrtý raz ocenila nádejné...

Aké novinky sa dozviete na konferencii Power BI Day ONLINE?

Zaujímate sa o novinky zo sveta Business Intelligence? Posuňte vašu firmu z minulosti...

TP CUP 2020 je tu, vyber najlepší tím!

Každoročná súťaž TP Cup dáva študentom inžinierskeho štúdia príležitosť preukázať svoje schopnosti...

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