Excel je výkonný nástroj pro práci s daty, který nám umožňuje snadno analyzovat, organizovat a vypočítávat různé hodnoty. Jedním ze základních čipů aplikace Excel je použití vzorců, které vám umožňují automatizovat rutinní operace a výrazně zjednodušit práci s tabulkami.
V tomto článku se podíváme na 8 užitečných vzorců, které nám pomohou nahradit data v tabulce. Ať už potřebujeme nahradit text, čísla nebo vzorce - Excel nám k tomu nabízí širokou škálu nástrojů.
1. Složení SUBSTITUTE
Vzorec SUBSTITUTE nahrazuje text v buňce novým textem. Její syntaxe je následující:= SUBSTITUTE (text; starý_text; nový_text; [počet_zamen])
2. Vzorec REPLACE
Vzorec REPLACE umožňuje nahradit daný počet znaků v textu novým textem. Její syntaxe:=REPLACE (text; úvodní_nomer; počet_simwolů; nový_text)
3. Vzorec IF
Vzorec IF nám umožňuje měnit data podle dané podmínky. Její syntaxe:=IF (podmínka; hodnota_sli_istina; hodnota_sli_aplikace)
4. Vzorec TEXT
Vzorec TEXT umožňuje formátovat číslo nebo datum do daného formátu. Její syntaxe:= TEXT (hodnota;"formát")
5. Vzorec UPPER
Vzorec UPPER je navržen tak, aby převáděl text na velká písmena. Její syntaxe:= UPPER (text)
6. Vzorec LOWER
Lower vzorec nám umožňuje převést text na malá písmena. Její syntaxe:=LOWER (text)
7. Vzorec PROPER
Vzorec PROPER nám umožňuje uvést první písmeno každého slova v textu do horního registru. Její syntaxe:= PROPER (text)
8. Vzorec TRIM
Vzorec TRIM odstraní z textu všechny netisknutelné znaky, stejně jako další mezery na začátku a konci řádku. Její syntaxe:= TRIM (text)
Nyní, když známe základní vzorce pro nahrazení dat v tabulkách, můžeme je použít ve své práci a výrazně zjednodušit a urychlit proces zpracování informací v Excelu.
Vzorec FIND pro hledání textu v buňce
Vzorec FIND v Excelu se používá k nalezení pozice prvního symbolu podřetězce v textu buňky. Vrátí číslo pozice symbolu, ze kterého začíná podřazení.
Syntaxe vzorce FIND:
= FIND ("text_podstránky", buňka, [úvod_pozice])
- text_podstavy - to je text, který musíte najít. Může to být jak řetězec v uvozovkách, tak odkaz na buňku obsahující hledaný text.
- buňka - je to buňka, ve které musíte hledat text_podstránky.
- úvod_pozice (volitelná možnost) je číslo symbolu, ze kterého chcete začít hledat. Výchozí výchozí pozice je 1.
Pokud je v buňce nalezen text_podstavy, pak vzorec FIND vrátí pozici prvního symbolu podřetězce a odpočítá od začátku textu buňky. Pokud není nalezen text_podstránky, vzorec vrátí chybu #VALUE!.
Pro příklad si představme, že v buňce A1 máme text " Ahoj, světe!". K nalezení pozice symbolu "m" v řádku použijeme vzorec:
= FIND ("m", A1)
Výsledkem bude číslo 9, protože symbol " m "je na deváté pozici v řádku" Ahoj, světe!".
Můžeme také použít vzorec FIND ve spojení s dalšími funkcemi, abychom dosáhli složitějších výsledků. Chcete-li například najít všechny pozice znaků "o" v řádku, můžete použít vzorec:
= FIND ("o", A1, FIND ("o", A1) + 1)
Tento vzorec hledá první vstup symbolu " o " a vrací jeho pozici. Poté hledá druhý vstup symbolu "o", počínaje pozicí následovanou prvním nalezeným symbolem. Tento vzorec tedy najde všechny pozice znaků " o " v řádku.
Vzorec REPLACE pro nahrazení textu v buňce
Vzorec REPLACE v Excelu vám umožňuje nahradit část textu v dané buňce jiným řádkem nebo znaky. Je velmi užitečná, když je třeba rychle a přesně nahradit určitá data v tabulce.
Syntaxe vzorce REPLACE je následující:
=REPLACE (text, počáteční_pozice, počet_simwolů, nový_text)
Hlavní argumenty vzorce REPLACE:
- text - je to buňka nebo hodnota, ve které je třeba nahradit text.
- úvod_pozice - to je pozice, kde začíná výměna. Pozice se počítá od 1.
- počet_simwolů - to je počet znaků, které je třeba nahradit.
- nový_text - je to nová hodnota nebo řádek, který bude vložen místo vzdálených znaků.
Pokud je například v buňce A1 text " Hello, World!"a chceme nahradit slovo "World" slovem "Excel", můžeme použít vzorec:
=REPLACE(A1, 8, 5, "Excel")
Výsledkem bude " Hello, Excel!".
Vzorec REPLACE lze také použít k odstranění znaků. Pokud je například v buňce A2 číslo "123-456-7890" a chceme odstranit všechny pomlčky, lze použít následující vzorec:
=REPLACE(A2, FIND("-", A2), LEN("-"), "")
Výsledkem bude "1234567890".
Vzorec REPLACE je velmi šikovný nástroj pro výměnu a mazání dat v Excelu. Může být zvláště užitečná při zpracování velkého množství informací nebo v případě potřeby provést mnoho náhrad v různých buňkách najednou.
SUBSTITUTE vzorec pro nahrazení konkrétního textu v buňkách
Funkce SUBSTITUTE má následující syntaxi:
SUBSTITUTE (text, starý_text, nový_text, [číslo_výsledky])
- text je buňka s textem, ve které je třeba provést výměnu;
- starý_text je text, který je třeba nahradit;
- nový_text je text, který má nahradit starý_text;
- číslo_volby (volitelný argument) je číslo vstupu starého textu, které je třeba vyměnit. Pokud je uvedeno 1, dojde k výměně pouze prvního vstupu, pokud je uvedeno 2, druhého a tak dále. Pokud tento argument není uveden, SUBSTITUTE nahradí všechny vstupy starého textu.
Aplikace vzorce SUBSTITUTE umožňuje výrazně usnadnit nahrazení konkrétního textu v tabulce. Pokud má například sloupec A buňky s textem "apple", lze je pomocí funkce Nahradit "orange" :
=SUBSTITUTE(A1, "apple", "orange")
Tímto způsobem budou všechny buňky s textem "apple" ve sloupci A nahrazeny "orange". Pokud je třeba nahradit pouze první vstup "apple", vzorec bude vypadat takto:
=SUBSTITUTE(A1, "apple", "orange", 1)
Nyní bude pouze první vstup "apple" do buňky A1 nahrazen "orange".
Vzorec SUBSTITUTE umožňuje snadno a rychle nahradit konkrétní text v tabulkách Excelu, takže práce s daty je efektivnější a pohodlnější.
Len vzorec pro určení délky textu v buňce
Syntaxe vzorce LEN je velmi jednoduchá:
Kde text je odkaz na buňku obsahující text, jehož délku je třeba určit.
Výsledkem provádění vzorce LEN je číslo, které označuje počet znaků v dané buňce. Všimněte si, že tento vzorec bere v úvahu všechny znaky, včetně mezer a speciálních znaků.
Vzorec LEN může být užitečný v různých situacích. Může být například použit ke kontrole délky hesel, určení maximální délky textových hodnot nebo k počítání počtu znaků v textu.
Pomocí vzorce LEN v Excelu můžete rychle a pohodlně určit délku textu v buňce a provádět různé operace s výslednými hodnotami. Je to nástroj, který vám pomůže usnadnit práci s daty a zvýšit efektivitu práce v Excelu.
Vzorec CONCATENATE pro kombinaci textu z více buněk
Formule CONCATENATE Excel se používá ke sloučení textu z více buněk do jedné buňky. Umožňuje vytvářet nové textové řádky kombinací obsahu různých buněk.
Syntaxe vzorce CONCATENATE je jednoduchá a srozumitelná:
Kde text1, text2,. - jsou to buňky nebo hodnoty, které je třeba sloučit.
Příklad použití vzorce CONCATENATE:
Řekněme, že buňka A1 obsahuje text "Ahoj" a buňka B1 obsahuje text " svět!". Chcete-li tyto dvě hodnoty sloučit do jednoho řádku, můžete použít vzorec CONCATENATE takto:
Výsledkem provedení tohoto vzorce bude text " Ahoj světe!". Všimněte si, že jsme také přidali mezeru mezi slovy a označili ji jako samostatný argument vzorce.
Vzorec CONCATENATE lze použít nejen ke sloučení textu ze dvou buněk, ale také ke kombinaci více hodnot a přidání oddělovačů nebo jiných znaků mezi hodnoty.
Hodnoty z buněk A1, B1 a C1 lze například kombinovat následovně:
=CONCATENATE(A1, ", ", B1, ", ", C1)
Výsledek bude vypadat například takto:"Hodnota1, Hodnota2, Hodnota3". V tomto případě jsme přidali čárky a mezery jako děliče mezi hodnotami.
Pokud chcete přidat textový řádek mezi hodnoty, můžete použít uvozovky. Chcete-li například přidat text "toto je buňka A1:" před hodnotou z buňky A1, můžete použít následující vzorec:
=CONCATENATE ("toto je buňka A1:", A1)
Výsledkem bude text "toto je buňka A1: hodnota".
Shrňme:
Vzorec CONCATENATE má velkou flexibilitu a lze jej použít ke sloučení textu z více buněk nebo hodnot. Umožňuje přidávat oddělovače a další znaky mezi hodnoty, což je velmi pohodlné pro práci s textovými daty v Excelu.