Ako odstrániť zlomy riadkov (návraty vozíka) z buniek v Exceli 2013, 2010 a 2007

Tento tutoriál vám predstaví tri spôsoby, ako odstrániť návrat vozíka z buniek v Exceli. Dozviete sa tiež, ako nahradiť zlomy riadkov inými znakmi. Všetky navrhované riešenia fungujú v Exceli 2013, 2010, 2007 a 2003.

Zlomy riadkov sa môžu v texte objaviť z rôznych dôvodov. Návraty vozíka sa zvyčajne vyskytujú v zošite, napríklad keď sa text skopíruje z webovej stránky, keď sa už nachádza v zošite prijatom od klienta, alebo keď ich sami pridávame stlačením klávesov. Alt + Enter.

Bez ohľadu na ich dôvod je teraz výzvou odstrániť návraty vozíka, pretože zasahujú do vyhľadávania fráz a vedú k neporiadku stĺpcov, keď je povolené zalamovanie.

Všetky tri prezentované metódy sú pomerne rýchle. Vyberte si ten, ktorý vám najviac vyhovuje:

Poznámka: Pôvodne sa výrazy „Carriage return“ a „line feed“ používali pri práci na písacích strojoch a označovali dve rôzne operácie. Zvedavý čitateľ môže nezávisle nájsť podrobné informácie o tom na internete.

Počítače a softvér na spracovanie textu boli navrhnuté s ohľadom na vlastnosti písacích strojov. To je dôvod, prečo sa teraz na označenie zalomenia riadku používajú dva rôzne netlačiteľné znaky: návrat vozňa (Carriage return, CR alebo ASCII code 13) and Preklad riadkov (Posuv riadku, LF alebo ASCII kód ​​10). V systéme Windows sa oba znaky používajú spolu a v systémoch *NIX sa používajú iba nové riadky.

Buď opatrný: Obe možnosti nájdete v Exceli. Pri importe zo súborov . Txt or . Csv údaje zvyčajne obsahujú návraty vozíka a posuny riadkov. Keď sa zalomenie riadka zadáva ručne stlačením Alt + Enter, Excel vloží iba znak nového riadku. Ak súbor . Csv prijaté od fanúšika Linuxu, Unixu alebo iného podobného systému, potom sa pripravte na stretnutie iba so znakom nového riadku.

Ručné odstránenie vozíka

Pros: Táto metóda je najrýchlejšia.

Nevýhody: Žiadne extra výhody 🙁

Takto môžete odstrániť zlomy riadkov pomocou „Nájdite a nahraďte"

  1. Vyberte všetky bunky, v ktorých chcete odstrániť znaky konca riadku alebo ich nahradiť iným znakom.Ako odstrániť zlomy riadkov (návraty vozíka) z buniek v Exceli 2013, 2010 a 2007
  2. lis Ctrl + Haby ste vyvolali dialógové okno Nájdite a nahraďte (Nájsť a nahradiť).
  3. Umiestnite kurzor do poľa Nájsť (Nájsť čo) a stlačte Ctrl + J. Na prvý pohľad sa vám pole bude zdať prázdne, no ak sa pozriete pozorne, uvidíte v ňom malú bodku.
  4. V Nahradený (Nahradiť čím) zadajte ľubovoľnú hodnotu, ktorá sa má vložiť na miesto návratov vozíka. Zvyčajne sa na to používa medzera, aby sa zabránilo náhodnému zlepeniu dvoch susedných slov. Ak chcete odstrániť zlomy riadkov, opustite pole Nahradený (Nahradiť čím) prázdne.Ako odstrániť zlomy riadkov (návraty vozíka) z buniek v Exceli 2013, 2010 a 2007
  5. lis Nahradiť všetko (Nahradiť všetko) a užite si výsledok!Ako odstrániť zlomy riadkov (návraty vozíka) z buniek v Exceli 2013, 2010 a 2007

Odstráňte zlomy riadkov pomocou vzorcov programu Excel

Pros: Na overenie komplexného textu v spracovanej bunke môžete použiť sekvenčné alebo vnorené vzorce. Môžete napríklad odstrániť znaky konca riadku a potom nájsť ďalšie medzery na začiatku alebo na konci alebo medzery navyše medzi slovami.

V niektorých prípadoch musia byť zalomenia riadkov odstránené, aby sa text mohol neskôr použiť ako argument funkcie bez vykonania zmien v pôvodných bunkách. Výsledok možno použiť napríklad ako argument funkcie ZOBRAZIŤ (VYHĽADAŤ).

Nevýhody: Budete musieť vytvoriť pomocný stĺpec a vykonať mnoho ďalších krokov.

  1. Pridajte pomocný stĺpec na koniec údajov. V našom príklade to bude tzv 1 linky.
  2. Do prvej bunky pomocného stĺpca (C2) zadajte vzorec na odstránenie/nahradenie zlomov riadkov. Nižšie je uvedených niekoľko užitočných vzorcov pre rôzne príležitosti:
    • Tento vzorec je vhodný na použitie s kombináciami návratu vozíka/riadkov v systéme Windows a UNIX.

      =ПОДСТАВИТЬ(ПОДСТАВИТЬ(B2;СИМВОЛ(13);"");СИМВОЛ(10);"")

      =SUBSTITUTE(SUBSTITUTE(B2,CHAR(13),""),CHAR(10),"")

    • Nasledujúci vzorec je vhodný na nahradenie konca riadka akýmkoľvek iným znakom (napríklad „, “ – čiarka + medzera). V tomto prípade sa riadky neskombinujú a nezobrazia sa medzery navyše.

      =СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(B2;СИМВОЛ(13);"");СИМВОЛ(10);", ")

      =TRIM(SUBSTITUTE(SUBSTITUTE(B2,CHAR(13),""),CHAR(10),", ")

    • A takto môžete z textu odstrániť všetky netlačiteľné znaky vrátane zlomov riadkov:

      =ПЕЧСИМВ(B2)

      =CLEAN(B2)

    Ako odstrániť zlomy riadkov (návraty vozíka) z buniek v Exceli 2013, 2010 a 2007

  3. Skopírujte vzorec do všetkých buniek v stĺpci.
  4. Voliteľne môžete nahradiť pôvodný stĺpec novým stĺpcom s odstránenými zlomy riadkov:
    • Vyberte všetky bunky v stĺpci C a stlačením tlačidla Ctrl + C skopírujte údaje do schránky.
    • Ďalej vyberte bunku B2, stlačte klávesovú skratku Shift + F10 a potom Vložiť (Vložiť).
    • Odstráňte pomocný stĺpec.

Odstráňte zlomy riadkov pomocou makra VBA

Pros: Vytvorte raz – použite znova a znova s ​​akýmkoľvek pracovným zošitom.

Nevýhody: Vyžaduje sa aspoň základná znalosť VBA.

Makro VBA v nasledujúcom príklade odstráni návrat vozíka zo všetkých buniek na aktívnom hárku.

Sub RemoveCarriageReturns() Dim MyRange As Range Application.ScreenUpdating = False Application.Calculation = xlCalculationManual For Every MyRange In ActiveSheet.UsedRange If 0 < InStr(MyRange, Chr(10)) Then MyRange = Replace(MyRange, Chr(10), " ") End If Next Application.ScreenUpdating = True Application.Calculation = xlCalculationAutomatic End Sub

Ak sa vo VBA príliš nevyznáte, odporúčam vám preštudovať si článok o tom, ako vložiť a spustiť kód VBA v Exceli.

Nechaj odpoveď