Obsah
Uživatelé tabulkového editoru Excel často čelí takovému úkolu, jako je odstranění prvního znaku v buňce tabulky. Tento postup můžete implementovat pomocí různých metod, například pomocí speciálních integrovaných operátorů. V článku podrobně zvážíme na příkladech několik metod, které implementují odstranění znaků v buňce tabulkových dat.
Odstraňte první znak v excelové tabulce
K implementaci tohoto jednoduchého postupu se používá speciální integrovaná funkce. Podrobné pokyny pro odstranění prvního znaku vypadají takto:
- Máme například takový štítek obsahující určitou množinu dat o pracovní ploše tabulkového dokumentu. Musíme implementovat odstranění prvního znaku.
- Nejprve musíme identifikovat celkový počet znaků ve všech buňkách. Chcete-li provést tuto akci, musíte použít operátor DLSTR. Tato funkce umožňuje spočítat počet znaků. Přesuňte kurzor na buňku B2 a vyberte ji levým tlačítkem myši. Zde jedeme podle následujícího vzorce: =DLSTR(A2). Nyní musíme tento vzorec zkopírovat do spodních buněk. Přesuňte ukazatel myši do pravého dolního rohu pole B2. Kurzor má podobu malého znaménka plus tmavého odstínu. Podržte LMB a přetáhněte vzorec na zbytek buněk.
- V další fázi přistoupíme k odstranění 1. znaku vlevo. K implementaci tohoto postupu se používá operátor s názvem RIGHT. Přesuňte kurzor na buňku B2 a vyberte ji levým tlačítkem myši. Zde jedeme podle následujícího vzorce: =PRAWSIMV(A2;DLSTR(A2)-1). V tomto vzorci je A2 souřadnice buňky, kde odstraňujeme první znak zleva, a LT(A2)-1 je počet znaků vrácených z konce řádku na pravé straně.
Tento údaj pro každé pole se vypočítá odečtením jednoho znaku od celkového počtu znaků.
- Nyní musíme tento vzorec zkopírovat do spodních buněk. Přesuňte ukazatel myši do pravého dolního rohu pole B2. Kurzor má podobu malého znaménka plus tmavého odstínu. Podržte LMB a přetáhněte vzorec na zbytek buněk. V důsledku toho jsme implementovali odstranění prvního znaku nalevo od každé vybrané buňky. Připraveno!
Navíc můžete použít speciální operátor s názvem PSTR. Máme například data, v jejichž buňkách je uvedeno pořadové číslo zaměstnanců. Musíme odstranit první znaky před tečkou nebo mezerou. Vzorec bude vypadat takto: =MID(A:A;HLEDAT(.“;A:A)+2;DLSTR(A:A)-HLEDAT(.“;A:A)).
Odstranění znaku před znakem v tabulkovém editoru
Existují situace, kdy je nutné odstranit znaky až do určitého znaku v tabulkovém dokumentu. V tomto případě platí následující jednoduchý vzorec: =REPLACE(A1,HLEDAT(“znak“,A1),). Výsledek transformací:
- A1 je pole, které se kontroluje.
- Znak je objekt nebo textová informace, na kterou bude buňka oříznuta doleva.
Tento postup lze navíc kombinovat s čištěním dat „Po“.
Odstranění znaku před čárkou v tabulkovém editoru
Existují situace, kdy je nutné odstranit desetinná místa v tabulkovém dokumentu. V tomto případě platí následující jednoduchý vzorec: =REPLACE(A1;1;SEARCH(“&”;A1);). Výsledek transformací:
Odstranění znaků až do mezery v tabulkovém editoru
Jsou situace, kdy je potřeba v tabulkovém dokumentu odstranit znaky až do mezery. V tomto případě platí následující jednoduchý vzorec: =REPLACE(A1;1;HLEDAT(“&”;A1);). Výsledek transformací:
Odebírání pomocí operátoru SUBSTITUTE
Odstranění znaků lze provést jednoduchým příkazem SUBSTITUTE. Celkový pohled na operátora: =SUBSTITUTE(text, starý_text, nový_text, číslo_položky).
- Text – zde se nastavuje pole s údaji ke změně.
- Old_text jsou data, která se změní.
- Nový_text – data, která budou vložena místo originálu.
- entry_number je volitelný argument. Umožňuje nahradit znaky začínající konkrétním číslem.
Pokud například potřebujeme implementovat odstranění bodů umístěných nalevo od hlavního textu, musíme zadat následující vzorec: =SUBSTITUTE(A1;”.”;” “).
Pomocí tohoto vzorce nahradíme daný znak, psaný vlevo od hlavního textu, mezerami. Nyní musíme provést odstranění těchto prostor. K realizaci tohoto postupu se používá operátor, který má název TRIM. Funkce vám umožní najít nepotřebná místa a odstranit je. Celkový pohled na operátora vypadá takto: =TRIMSPACES().
Důležité! Tento vzorec odstraňuje pouze normální mezery. Pokud například uživatel přidal do listu informace zkopírované z nějakého webu, nemusí obsahovat mezery, ale znaky jim podobné. V tomto případě nebude operátor TRIM pracovat na odstranění. Zde budete muset použít nástroj Najít a odebrat.
Mazání s operátorem CLEAN
Volitelně můžete použít operátor PRINT. Obecný pohled na operátor pro odstranění netisknutelných znaků vypadá takto: =ČISTÝ(). Tato funkce odstraní z řádku netisknutelné znaky (zalomení řádků, znaky odstavců, různé čtverce atd.). Obsluha je nezbytná v případech, kdy je potřeba provést odstranění zalomení řádku.
Důležité! Operátor odstraní pouze většinu znaků navíc.
Závěr a závěry o odstranění prvních postav
Zvažovali jsme metody pro odstranění prvního znaku z tabulkových informací. Metody zahrnují použití integrovaných operátorů. Použití funkcí umožňuje výrazně urychlit proces práce s velkým množstvím tabulkových informací.