Excel je jedním z nejoblíbenějších programů pro práci s tabulkami a daty. Mnoho uživatelů jej používá k analýze a zpracování textových informací. Jedním z běžných úkolů je vyhledat Poslední mezeru v buňce aplikace Excel a zpracovat textová data za ní.
Hledání Poslední mezery v buňce aplikace Excel může být nutné například při práci se jmény lidí nebo adresami. Obvykle je příjmení a jméno odděleno mezerou, a pokud je potřebujete rozdělit na dvě samostatné buňky, musíte najít pozici Poslední mezery. K tomu lze použít funkci VYHLEDÁVÁNÍ kombinované s funkcí DÉLKA.
Po nalezení pozice Poslední mezery je možné zpracovat textová data pomocí funkcí aplikace Excel, jako jsou LEVSIMWOL, PRAVSYMVOL nebo PŘEDSTAVA. Například, pokud buňka obsahuje celé jméno "Ivanov Ivan Ivanovič", funkce LEVSIMVOL najde příjmení" Ivanov "a funkce PRAVSIMVOL najde jméno"Ivanovič".
Je důležité si uvědomit, že v Excelu lze pracovat nejen s jednou buňkou, ale také s rozsahem. To znamená, že pokud potřebujete zpracovat textová data ve více buňkách najednou, můžete použít vzorce s rozsahy buněk. V tomto případě bude vzorec aplikován na všechny buňky současně,což výrazně zjednoduší proces zpracování dat.
Z výše uvedeného lze odvodit, že v Excelu existuje několik způsobů, jak najít poslední mezeru a následné zpracování textových dat. Výběr konkrétní metody závisí na konkrétním úkolu a požadovaných výsledcích. V každém případě však znalost funkcí aplikace Excel a schopnost porozumět textovým datům umožní úkol zvládnout rychle a efektivně.
Studium funkce práv
V aplikaci Excel funkce PRÁV používá se k načtení daného počtu znaků napravo od textového řádku. Tato funkce je obzvláště užitečná, když chcete najít poslední mezeru v textu a zpracovat data umístěná napravo od něj.
Syntaxe funkce práv je následující:
| Funkce práv | Popis |
|---|---|
| =Právo (text; počet_simwolů) | Vrátí nastavený počet znaků napravo od textového řádku |
Podívejme se na příklad, abychom lépe porozuměli tomu, jak používat funkci práv ke zpracování textových dat. Předpokládejme, že máme sloupec se jmény a jmény zaměstnanců:
| Název | Příjmení | Celé jméno |
|---|---|---|
| Ivan | Ivan | =A2 & " " & B2 |
| Petr | Petrov | =A3 & " " & B3 |
Výraz A2 & "" & B2 spojuje jméno a příjmení každého zaměstnance do jedné buňky. Pokud však budeme potřebovat získat pouze příjmení každého zaměstnance, můžeme funkci práv použít následovně:
| Název | Příjmení | Celé jméno | Jen příjmení |
|---|---|---|---|
| Ivan | Ivan | =A2 & " " & B2 | =Právo (C2; DLSTR (C2) - NIGHTWPR ( " ; C2)) |
| Petr | Petrov | =A3 & " " & B3 | =Právo (C3; DLSTR (C3) - NIGHTWPR ( " ; C3)) |
Řádek práv(C2; DLSTR (C2)-NIGHTWPR (" " ; C2))) vrací příjmení Ivanov, protože extrahuje znaky napravo od poslední mezery v buňce C2. Stejně tak řetězec práv(C3; DLSTR(C3)-NIGHTWPR ("; C3)) vrací příjmení Petrov.
Studium funkce práv vám tedy pomůže zpracovávat textová data v Excelu a extrahovat informace napravo od poslední mezery v řádku.
Určení Poslední mezery v řádku
K určení pozice Poslední mezery v řádku v programu Excel lze použít funkce vyhledávání, najít a dlouhý. Proces se skládá z několika kroků:
- Vyberte prázdnou buňku, do které bude výsledek zaznamenán.
- Zadejte vzorec =hledat ( "" , a1), kde A1 je buňka obsahující původní text.
- Najděte pozici mezery pomocí funkce najít.
- Vypočítejte délku textu v buňce s původním textem pomocí funkce dlouhá.
- Odečtěte pozici mezery od délky textu, abyste získali pozici Poslední mezery.
Pokud je například původní text v buňce A1 a obsahuje řádek "příklad textu s mezerami", vzorec bude vypadat následovně: =dlouhá(A1) - vyhledávání ( " ; a1) . Výsledkem bude číslo představující pozici Poslední mezery v řádku.
Výslednou pozici mezery lze použít ke zpracování textových dat. Například pomocí funkce LEVSIMWOL lze získat všechny znaky řetězce až do poslední mezery.
Určení Poslední mezery v řádku pomocí aplikace Excel tak umožňuje efektivnější zpracování textových dat a provádění nezbytných operací s nimi.
Rozdělení textu na dvě části pomocí práv a Knight
V Excelu existuje několik funkcí, které vám umožňují rozdělit text na dvě části na základě konkrétního oddělovače. Pokud potřebujete rozdělit řádek na dvě části pomocí mezery jako oddělovače, můžete použít kombinaci funkcí práv a Knight.
- Nejprve musíte určit pozici Poslední mezery v textu. Chcete-li to provést, použijte funkci Knight, která hledá konkrétní text v daném řádku a vrací jeho pozici.
- Poté pomocí funkce práv můžete zvýraznit lištu, počínaje nalezenou pozicí a konče řádkem. Tato funkce vrací uvedený počet znaků napravo od dané pozice.
Níže uvedený vzorec ukazuje použití funkcí práv a Knight k rozdělení textu na dvě části pomocí mezery. Předpokládejme, že text, který chcete rozdělit, je v buňce A1:
=Právo(A1; pro(A1) - právo (A1);Pro (A1));" ";1)) - vrací pravou část textu, počínaje poslední mezerou.
=Lev (A1;Knight (vpravo(A1; pro(A1));" ";1)-1) - vrací levou část textu do poslední mezery.
Pomocí výše uvedených vzorců můžete snadno rozdělit text na dvě části pomocí mezery v Excelu. Takové rozdělení může být užitečné například při práci s Fio nebo adresami, kde je důležité sdílet jména, příjmení a jména, nebo ulici, město a PSČ.
Použití znaménka mínus k odstranění mezer ze začátku textu
Znaménko mínus ( - ) v Excelu lze použít k odstranění mezer ze začátku textu. To může být užitečné při zpracování dat, když jsou v textových řádcích na začátku mezery navíc.
K odstranění mezer ze začátku textu pomocí znaménka mínus lze použít funkci SUBSTITUTE.
Níže je uveden příklad vzorce, který odstraňuje mezery ze začátku textu v buňce A1:
V tomto příkladu funkce SUBSTITUTE nahrazuje všechny výskyty znaménka mínus (-) prázdným řádkem v buňce A1. To vám umožní odstranit všechny mezery ze začátku textu.
Znaménko mínus (-) je vybráno pro použití v tomto příkladu jako náhrada, protože je netisknutelným symbolem a je nepravděpodobné, že k jeho použití dojde v textu.
Kromě znaménka mínus lze použít i další netisknutelné znaky, které se v textu pravděpodobně nenacházejí, jako je kód ASCII symbolu 127 (také netisknutelný symbol).
Použití znaménka mínus k odstranění mezer ze začátku textu v Excelu může výrazně usnadnit zpracování textových dat a zlepšit jejich vizuální zobrazení.
Aplikace vzorce práv a knight pro zpracování textových dat
Funkce práv
Funkce práv se používá k extrahování určitého počtu znaků napravo od řádku. Pokud například máme buňku A1 s hodnotou "příklad textu" a chceme získat posledních 5 znaků( tj. "text"), vzorec bude vypadat takto:
=ПРАВ(A1, 5)
Výsledkem provedení tohoto vzorce bude "text".
Funkce Knight
Funkce Knight se používá k nalezení konkrétního symbolu nebo textu uvnitř řádku a vrátí jeho pozici. Pokud například máme buňku A1 s hodnotou "příklad textu" a chceme v tomto řádku najít pozici symbolu "t" , vzorec bude vypadat takto:
=НАЙТ(т,A1)
Výsledkem provedení tohoto vzorce bude 7, protože symbol "T" je na 7.pozici řádku.
Pomocí těchto dvou funkcí společně můžeme zpracovávat textová data tak, abychom získali to, co potřebujeme. Pokud například máme buňku A1 s významem "příklad textu" a chceme získat první slovo napravo od poslední mezery( tj." textu"), vzorec bude vypadat takto:
=ПРАВ(A1, НАЙТ(" ",A1)-1)
V důsledku provedení tohoto vzorce dostaneme "text" - první slovo, které se nachází napravo od poslední mezery v buňce A1.
Funkce práva a Knight tak umožňují snadné zpracování textových dat v Excelu a získání potřebných informací pro další analýzu a použití.