3 spôsoby odstránenia návratov vozíka v programe Excel: vzorce, makro VBA, dialógové okno nájsť a nahradiť

  • Zdieľajte To
Michael Brown

V tomto tipe nájdete 3 spôsoby, ako odstrániť návraty vozíka z buniek Excelu. Dozviete sa tiež, ako nahradiť zalomenie riadkov inými symbolmi. Všetky riešenia fungujú pre Excel 365, 2021, 2019 a nižšie verzie.

Dôvody, prečo sa v texte objavujú zalomenia riadkov, môžu byť rôzne. Zvyčajne sa vrátenie vozíka objaví, keď skopírujete text z webovej stránky, získate zošit, ktorý už obsahuje zalomenia riadkov od zákazníka, alebo ich pridáte sami pomocou klávesov Alt+Enter .

V každom prípade teraz chcete odstrániť návraty vozíka, pretože neumožňujú nájsť frázu a po zapnutí možnosti obaliť text obsah stĺpca vyzerá neusporiadane.

Upozorňujeme, že pôvodne sa pojmy "Carriage return" a "Line feed" používali v písacom stroji a znamenali 2 rôzne činnosti, viac nájdete na Wiki.

Počítače a softvér na spracovanie textu boli vytvorené s ohľadom na špecifiká písacieho stroja. Preto sa v súčasnosti na označenie zalomenia riadku používajú dva rôzne netlačiteľné symboly: " Vrátenie vozňa " (CR, kód ASCII 13) a " Podávanie riadkov " (LF, kód ASCII 10). Windows používa postupne 2 symboly: CR+LF a LF pre systémy *NIX. Pozor: v programe Excel môžete nájsť oba varianty Ak importujete údaje zo súboru .txt alebo .csv, je pravdepodobnejšie, že nájdete Vrátenie vozňa + Podávanie riadkov Keď prerušíte riadok pomocou klávesovej skratky Alt+Enter , Excel vloží Podávanie riadkov iba.

V prípade, že dostanete súbory .csv od osoby, ktorá používa Linux, Unix atď., nájdete len Riadkové podávače opäť.

Všetky tieto 3 spôsoby sú naozaj rýchle. Vyberte si ten, ktorý vám najviac vyhovuje:

    Tip. Ak hľadáte riešenie opačnej úlohy, prečítajte si, ako rýchlo pridať riadkový zlom v bunke programu Excel.

    Ručné odstránenie návratov vozíka

    Plusy: najrýchlejší spôsob.

    Zápory: žiadne ďalšie funkcie :(.

    Nájdete tu postup na odstránenie zlomov riadkov pomocou funkcie Nájsť a nahradiť:

    1. Vyberte všetky bunky, v ktorých chcete odstrániť alebo nahradiť návraty vozíka.
    2. Stlačením klávesovej skratky Ctrl+H otvoríte Dialógové okno Nájsť & Nahradiť .
    3. V Zistite, čo Zadajte klávesovú skratku Ctrl+J. Bude sa zdať prázdne, ale uvidíte malú bodku.
    4. V Nahradiť do poľa zadajte ľubovoľnú hodnotu, ktorá nahradí znaky s medzerou. Zvyčajne je to medzera, aby sa náhodne nespojili 2 slová. Ak potrebujete len odstrániť zalomenie riadkov, nechajte pole "Nahradiť s" prázdne.
    5. Stlačte tlačidlo Nahradiť všetko a vychutnajte si výsledok!

    Odstránenie zlomov riadkov pomocou vzorcov programu Excel

    Klady: môžete použiť reťazec vzorcov / vnorené vzorce na komplexné spracovanie textu bunky. Napríklad je možné odstrániť znaky s návratom vozíka a potom odstrániť nadbytočné úvodné a koncové medzery a medzery medzi slovami.

    Alebo môžete potrebovať odstrániť návraty vozíka, aby ste mohli použiť svoj text ako argument inej funkcie bez toho, aby ste zmenili pôvodné bunky. Napríklad, ak chcete mať možnosť použiť výsledok ako argument funkcie =lookup ().

    Zápory: budete musieť vytvoriť pomocný stĺpec a vykonať mnoho ďalších krokov.

    1. Na koniec údajov pridajte pomocný stĺpec. Môžete ho pomenovať "1 riadok".
    2. V prvej bunke pomocného stĺpca ( C2 ) zadajte vzorec na odstránenie/nahradenie zlomov riadkov. Tu si môžete pozrieť niekoľko užitočných vzorcov pre rôzne príležitosti:
      • Spracúva kombinácie návratov vozíka/posunov riadkov v systéme Windows aj UNIX.

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

      • Nasledujúci vzorec vám pomôže nahradiť zalomenie riadku akýmkoľvek iným symbolom (čiarka + medzera). V tomto prípade sa riadky nebudú spájať a nebudú sa zobrazovať dodatočné medzery.

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

      • Ak chcete z textu odstrániť všetky netlačiteľné znaky vrátane zlomov riadkov:

        =CLEAN(B2)

    3. Skopírujte vzorec do ostatných buniek v stĺpci.
    4. Voliteľne , môžete nahradiť pôvodný stĺpec stĺpcom, v ktorom boli odstránené zalomenia riadkov:
      • Vyberte všetky bunky v stĺpci C a stlačením klávesovej skratky Ctrl + C skopírujte údaje do schránky.
      • Teraz vyberte bunku B2 a stlačte klávesovú skratku Shift + F10. Potom už len stlačte tlačidlo V .
      • Odstráňte pomocný stĺpec.

    Makro VBA na odstránenie zlomov riadkov

    Klady: Keďže boli vytvorené raz, možno ich opakovane použiť v ľubovoľnom zošite.

    Zápory: musíte mať základné znalosti VBA.

    Makro VBA z nasledujúceho príkladu odstráni návraty vozíka zo všetkých buniek v aktuálne otvorenom pracovnom hárku (aktívny pracovný hárok).

    Sub RemoveCarriageReturns() Dim MyRange As Range Application.ScreenUpdating = False Application.Calculation = xlCalculationManual For Each 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 neviete veľmi dobre používať VBA, pozrite si časť Ako vložiť a spustiť kód VBA v programe Excel

    Odstránenie návratov vozíka pomocou nástroja Text Toolkit

    Ak ste šťastným používateľom našej sady textových nástrojov alebo balíka Ultimate Suite for Excel, nemusíte strácať čas žiadnou z uvedených manipulácií. Stačia vám tieto 3 rýchle kroky:

    1. Vyberte jednu alebo viac buniek, v ktorých chcete odstrániť riadkové zlomy.
    2. Na páse aplikácie Excel prejdite na položku Údaje Ablebits karta> Text a kliknite na Previesť tlačidlo.
    3. Na Konvertovať text vyberte položku Previesť zalomenie riadku na prepínač, zadajte do poľa "náhradný" znak a kliknite na tlačidlo Previesť .

    V našom príklade nahradíme každý zlom riadku medzerou, takže umiestnite kurzor myši do poľa a stlačte kláves Enter:

    Výsledkom bude prehľadne usporiadaná tabuľka s jednoriadkovými adresami:

    Ak ste zvedaví, či si vyskúšate tento a ďalších 60 nástrojov pre Excel, ktoré šetria čas, môžete si stiahnuť skúšobnú verziu nášho balíka Ultimate Suite. Budete prekvapení, keď objavíte riešenia najnáročnejších a najzdĺhavejších úloh v programe Excel na niekoľko kliknutí!

    Video: Ako odstrániť zalomenie riadkov v programe Excel

    Michael Brown je nadšený technologický nadšenec s vášňou pre zjednodušovanie zložitých procesov pomocou softvérových nástrojov. S viac ako desaťročnými skúsenosťami v technologickom priemysle si zdokonalil svoje zručnosti v programoch Microsoft Excel a Outlook, ako aj Tabuľky Google a Dokumenty. Michaelov blog je venovaný zdieľaniu svojich vedomostí a odborných znalostí s ostatnými a poskytuje jednoduché tipy a návody na zlepšenie produktivity a efektivity. Či už ste skúsený profesionál alebo začiatočník, Michaelov blog ponúka cenné poznatky a praktické rady, ako z týchto základných softvérových nástrojov vyťažiť maximum.