Využití vzorců a funkcí k úpravám v textu
-
Upload
elizabeth-stout -
Category
Documents
-
view
20 -
download
2
description
Transcript of Využití vzorců a funkcí k úpravám v textu
![Page 1: Využití vzorců a funkcí k úpravám v textu](https://reader036.fdocument.pub/reader036/viewer/2022082611/56813102550346895d973076/html5/thumbnails/1.jpg)
Využití vzorců a funkcí k úpravám v textuVyužití vzorců a funkcí k úpravám v textu
Cíle kapitoly - zvládnoutA. nastavit v textu velká počáteční písmena a převést text na velká a malá písmenaB. odstranit nadbytečné mezery v buňceC. určit počet znaků v buňceD. sloučit informace ze dvou buněk do jedné buňkyE. porovnat obsah buněkF. oddělit část informací z jedné buňky a vložit je do jiné buňky.
Vzorce v Excelu lze využít i k jiným účelům než k usnadnění práce s čísly. Pomocí vzorců je možné rovněž opravit nebo uspořádat text bez nutnosti opětovného zadání. Využití je užitečné po provedení importu např. rozsáhlých textových souborů, které je nutné před dalším zpracováním upravit.
![Page 2: Využití vzorců a funkcí k úpravám v textu](https://reader036.fdocument.pub/reader036/viewer/2022082611/56813102550346895d973076/html5/thumbnails/2.jpg)
A - Nastavit v textu velká počáteční písmena a převést text na velká a malá písmena.B - Odstranění nadbytečných mezer.
Pro nastavení velkých počátečních písmen ve slově, převodu textu na velká a malá
písmena a odstranění nadbytečných mezer v textu lze s výhodou použít těchto funkcí.
Název funkce Popis funkce
VELKÁ 2 Převod prvního písmena každého slova v buňce na velké písmeno MALÁ Převod textu na malá písmena
VELKÁ Převod textu na velká písmena
PROČISTITOdstranění nadbytečných mezer mezi textem a úvodních a
koncových mezer v buňce
![Page 3: Využití vzorců a funkcí k úpravám v textu](https://reader036.fdocument.pub/reader036/viewer/2022082611/56813102550346895d973076/html5/thumbnails/3.jpg)
C – určení počtu znaků v buňceC – určení počtu znaků v buňce
Se provádí pomocí funkce DÉLKA. Tato funkce vrací počet znaků textového řetězce.Syntaxe: DÉLKA(text)Funkce DÉLKA počítá vždy každý znak (jednobajtový i dvoubajtový) jako 1, bez ohledu nato, jaké je nastavení výchozího jazyka.Je určena pro jazyky používající jednobajtovou znakovou sadu (SBCS).
![Page 4: Využití vzorců a funkcí k úpravám v textu](https://reader036.fdocument.pub/reader036/viewer/2022082611/56813102550346895d973076/html5/thumbnails/4.jpg)
D – sloučení informací ze dvou buněk do jednéD – sloučení informací ze dvou buněk do jedné
Lze provést:1. S využitím ampersandu &Syntaxe: =A2&“ “&B2Operátory ampersand určují, že má být sloučen text z buňky A2, mezera (určena “ “) a text zbuňky B2.
2. Pomocí funkce CONCATENATESyntaxe: CONCATENATE(text1;text2;…)Text1; text2; ... je 1 až 30 textových položek, které mají být sloučeny do jediné. Tytopoložky mohou obsahovat textové řetězce, čísla nebo odkazy na jednotlivé buňky.
S využitím této funkce lze například nastavit v buňce pevný text věty, ve které se budou měnitpouze určitá data ze zdrojových buněk.
![Page 5: Využití vzorců a funkcí k úpravám v textu](https://reader036.fdocument.pub/reader036/viewer/2022082611/56813102550346895d973076/html5/thumbnails/5.jpg)
E – porovnání obsahu buněkE – porovnání obsahu buněk
Provádí se pomocí funkce STEJNÉSyntaxe: STEJNÉ(text1;text2)Kde text1 je první textový řetězec a text2 je druhý textový řetězec, které se vzájemněporovnávají.
Porovná dva textové řetězce a vrátí logickou hodnotu PRAVDA, pokud se přesně shodují,v opačném případě hodnotu NEPRAVDA. Funkce STEJNÉ rozlišuje velká a malá písmena, ale ignoruje rozdíly ve formátování. Tutofunkci lze například použít pro testování změny adresy v archivním a současném seznamuodběratelů.
S výhodou se dát využít ve spojení s podmíněným formátováním – viz. příklad v Excelu, list E
![Page 6: Využití vzorců a funkcí k úpravám v textu](https://reader036.fdocument.pub/reader036/viewer/2022082611/56813102550346895d973076/html5/thumbnails/6.jpg)
F – oddělení části informací z buňky
V některých případech (např. po importu dat) je potřebné z jedné buňky oddělit část informací tak, aby původní hodnota buňky byla zachována a oddělená část se zapsala do
buňky jiné. Slouží k tomu níže uvedené funkce.
Název funkce Popis funkce
ZLEVA Vyhledání a zobrazení prvních znaků v buňce - zleva ZPRAVA Vyhledání a zobrazení posledních znaků v buňce - zprava
NAJÍT Určení jednoho znaku v textovém řetězci
![Page 7: Využití vzorců a funkcí k úpravám v textu](https://reader036.fdocument.pub/reader036/viewer/2022082611/56813102550346895d973076/html5/thumbnails/7.jpg)
Vyhledání a zobrazení prvních znaků v buňce - zleva
Provádí se pomocí funkce ZLEVA
Syntaxe: ZLEVA(text;znaky)
Funkce vrací první znak nebo znaky v textovém řetězci na základě zadaného počtu znaků.
Text - je textový řetězec, ze kterého se budou vybírat znaky.
Znaky - určují počet znaků, které chceme pomocí funkce ZLEVA vybrat.
![Page 8: Využití vzorců a funkcí k úpravám v textu](https://reader036.fdocument.pub/reader036/viewer/2022082611/56813102550346895d973076/html5/thumbnails/8.jpg)
Vyhledání a zobrazení posledních znaků v buňce - zprava
Provádí se pomocí funkce ZPRAVASyntaxe: ZPRAVA(text;znaky)Funkce vrací na základě zadaného počtu znaků počet znaků od konce textového řetězce(zprava)Text - je textový řetězec, ze kterého se budou vybírat znaky.Znaky - určují počet znaků, které chceme pomocí funkce ZPRAVA vybrat.
![Page 9: Využití vzorců a funkcí k úpravám v textu](https://reader036.fdocument.pub/reader036/viewer/2022082611/56813102550346895d973076/html5/thumbnails/9.jpg)
Určení znaku v textovém řetězci
Provádí se pomocí funkce NAJÍT
Syntaxe: NAJÍT(co;kde;odkud)
Funkce vrací na základě zadaného počtu znaků počet znaků od konce textového řetězce
(zprava)
Co – text, který chceme vyhledat
Kde - je řetězec, který je prohledáván
Odkud – pozice, od které se má začít prohledávat
Tato funkce rozlišuje malá a velká písmena a neumožňuje použít zástupné znaky.