Excel je výkonný nástroj pro práci s datovými tabulkami, ale někdy uživatelé narazí na problém s nesprávným formátováním textu, zejména při kopírování a vkládání informací. Jedním z takových problémů je konec řádku, který může ovlivnit celkový vzhled tabulky a zkomplikovat další zpracování dat.
Odstranění konce řádku může být nutné, například když obdržíte data z jiného zdroje a automaticky se přidají přenosy řádků, což zase způsobí zkreslení dat v tabulce. Existuje však několik jednoduchých způsobů, jak se zbavit konce řádku v Excelu.
Metoda 1: Použití funkce "vyhledávání a nahrazení". Otevřete okno úprav a poté vyberte kartu Domů na pásu karet a klikněte na tlačítko Hledat a nahradit. V okně, které se zobrazí, zadejte do pole Najít symbol konce řádku, ponechte pole Nahradit prázdné a klikněte na tlačítko Nahradit vše. Excel automaticky odstraní všechny znaky označující konec řádku ve vybrané oblasti.
Metoda 2: Použití vzorce "mezera". Tato metoda je založena na použití funkce mezera, která nahrazuje symbol konce řádku mezerou. Vyberte prázdnou buňku a poté zadejte vzorec "=mezera(číslo buňky)", kde "číslo buňky" je adresa buňky se symbolem konce řádku. Stisknutím klávesy Enter použijete vzorec a poté zkopírujte a vložte výsledné hodnoty do požadované oblasti tabulky.
Metoda 3: Použití funkce podtržení. V některých případech nemusí být znak konce řádku viditelný, ale zůstává v buňce a brání vám v další práci. Chcete-li jej odstranit, vyberte požadované buňky, poté vyberte kartu Domů na pásu karet a klikněte na tlačítko podtržení v části Písmo. Pokud je podtržítko aplikováno na buňku, symbol konce řádku bude vyloučen.
Metoda 4: Použití formátování buněk. Otevřete okno úprav (stiskněte klávesu F2) a vyberte všechny buňky, ve kterých je konec řádku. Poté vyberte kartu Domů na pásu karet, klikněte na tlačítko Formát v části buňka a v dialogovém okně vyberte požadované formátování. Můžete například vybrat formát "normální" nebo "text", abyste odstranili symbol konce řádku.
Metoda 5: Použití makra VBA. Pokud máte velké množství buněk s koncovkami řádků, může být efektivní napsat speciální makro, které automaticky odstraní znaky konce řádku. Chcete-li to provést, otevřete Visual Basic Editor, Vytvořte nový modul a vložte následující kód:
Dim rng As Range
For Each rng In Selection
rng.Value = Replace(rng.Value, Chr(10), "")
rng.Value = Replace(rng.Value, Chr(13), "")
Tím se odstraní znaky konce řádku pro všechny vybrané buňky. Poté uložte makro a aplikujte na požadovaná data tak, že je vyberete v tabulce a spustíte makro.
V závislosti na vaší úrovni zkušeností a objemu dat si můžete vybrat některý z těchto způsobů, jak odstranit konec řádku v Excelu. Najděte to, co nejlépe vyhovuje vašim potřebám, a Usnadněte si práci s tabulkami dat v Excelu.
Použití SUBSTITUTE vzorce
Vzorec SUBSTITUTE v Excelu vám umožňuje nahradit jednu znakovou sadu jinou sadou znaků v řádku. Tento vzorec můžete použít k odstranění konce řádku z buňky.
Chcete-li začít, musíte vybrat prázdnou buňku, do které chcete převést hodnotu. Poté zadejte následující vzorec:
Kde A1 je buňka obsahující text s koncem řádku. CHAR (10) je symbol konce řádku, který chcete odstranit.
Stiskněte Enter a uvidíte, že symbol konce řádku zmizí a zbytek textu zůstane. Nyní můžete tento vzorec zkopírovat a použít na jiné buňky s textem obsahujícím konec řádku.
Kromě odstranění konce řádku může být vzorec SUBSTITUTE užitečný pro nahrazení jakéhokoli znaku nebo znakové sady v řádku. Aplikujte tento vzorec na svá data, abyste mohli snadno odstranit nebo nahradit různé znaky v Excelu.
Použití funkce TRIM
Chcete-li použít funkci TRIM, zadejte ji do buňky, ve které chcete odstranit konec řádku. Například,
kde A1 je buňka obsahující text s koncem řádku, který chcete odstranit.
Funkce TRIM odstraní všechny mezery před a za textem, včetně znaků na konci řádku. Pokud potřebujete odstranit pouze znaky konce řádku a ponechat jiné mezery, můžete použít funkci SUBSTITUTE v kombinaci s funkcí TRIM. Například,
kde CHAR (10) představuje symbol konce řádku.
Použití funkce TRIM usnadňuje odstranění konce řádku v Excelu, aniž byste museli ručně upravovat buňky.
Použití funkce LEFT
Funkce LEFT v Excelu vám umožňuje získat zadaný počet znaků ze začátku řádku. Může být užitečná při odstraňování konce řádku nebo při definování prvních znaků řádku.
Chcete-li použít funkci LEFT, musíte uvést argumenty v následujícím formátu:
LEFT (text, [počet_simwolů])
text - je to buňka obsahující řetězec, ze kterého je třeba extrahovat znaky;
počet_simwolů - je to číslo nebo odkaz na buňku, který udává, kolik znaků je třeba extrahovat. Pokud tento argument není uveden, funkce LEFT vrátí jeden znak.
V následujícím příkladu jsme pomocí funkce LEFT odstranili konec řádku v buňce A1:
=LEFT(A1, LEN(A1)-1)
Funkce LEN se používá k určení délky řádku, zatímco příkaz mínus (-1) se používá k odstranění posledního znaku.
Po aplikaci funkce LEFT se v buňce zobrazí zbytek řádku bez posledního znaku.
Použití funkce RIGHT
Funkce RIGHT v Excelu vám umožňuje oříznout znaky napravo od zadaného počtu znaků nebo od posledního znaku v řádku. To je užitečné, pokud chcete odstranit konec řádku nebo určité znaky vpravo.
Chcete-li použít funkci RIGHT v Excelu, musíte zadat text nebo odkaz na buňku, ze které chcete oříznout znaky, a poté zadat počet znaků, které chcete ponechat.
Zde je formát funkce RIGHT v Excelu:
| Funkce RIGHT | Popis |
|---|---|
| = RIGHT (text, [počet_simwolů]) | Vrátí zadaný počet znaků napravo od zadaného textu. |
Pokud máte například řetězec příklad řádku a chcete odstranit poslední dva znaky, můžete použít následující vzorec:
=RIGHT ("příklad řádku", 2)
Výsledkem bude "řetězec".
Místo textu můžete také použít odkaz na buňku:
Pokud se hodnota buňky A1 rovná "příklad řádku", výsledkem bude také"řetězec".
Použití funkce RIGHT v Excelu vám tedy umožňuje snadno odstranit konec řádku nebo určité znaky vpravo, aniž byste museli ručně upravovat každou buňku.
Použití funkce REPLACE
Chcete-li použít funkci REPLACE, musíte postupovat podle následujících kroků:
- Vyberte buňku obsahující text s koncem řádku, který chcete odstranit.
- Do editoru vzorců aplikace Excel zadejte následující vzorec: =REPLACE (buňka; najít ("požadovaný_symbol"; buňka); počet ("požadovaný_symbol"; buňka);"). Zde je " buňka "odkaz na vybranou buňku," požadovaný_symbol " je symbol nebo sekvence znaků, které je třeba odstranit.
- Stisknutím klávesy Enter použijete vzorec.
Nalezené znaky budou nahrazeny prázdným řádkem, což odstraní konec řádku ve vybrané buňce.
Funkce REPLACE lze také použít k odstranění dalších znaků nebo sekvencí znaků z textu v Excelu. Poskytuje flexibilitu a přesnost při provádění potřebných změn v datech.
Pomocí funkce REPLACE můžete snadno a rychle odstranit konec řádku v Excelu a zajistit čistší a přesnější vzhled vašich dat.
Použití funkce CONCATENATE
Funkce CONCATENATE v Excelu vám umožňuje sloučit textové řádky z různých buněk do jednoho řádku. To může být užitečné pro odstranění konce řádku a vytvoření nového řádku bez přenosu.
Chcete-li použít funkci CONCATENATE, musíte do buňky, ve které chcete sloučit řádky, zadat následující vzorec:
| =CONCATENATE( | textový_článek 1, | text_člověk2, | . ) |
Nahraďte "textový_článek", "textový_článek" atd. odkazy na buňky, které obsahují řádky, které chcete sloučit.
Pokud například máte řádky v buňkách A1 a B1 a chcete je sloučit do jednoho řádku v buňce C1, můžete použít následující vzorec:
| =CONCATENATE(A1, B1) |
Po zadání vzorce a stisknutí Enteru se v buňce C1 zobrazí nový řádek, který je spojením řádků z buněk A1 a B1, bez konce řádku.
Použití funkce CONCATENATE tedy usnadňuje odstranění konce řádku v Excelu a vytvoření nového řádku bez přenosu.