Přejít na hlavní obsah

8 užitečných Excel vzorců pro nahrazení dat v tabulkách

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])

  1. 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.
  2. buňka - je to buňka, ve které musíte hledat text_podstránky.
  3. ú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.