3 спосабу выдаліць знакі вяртання карэткі ў Excel: формулы, макрас VBA, дыялог пошуку і замены

  • Падзяліцца Гэтым
Michael Brown

У гэтай падказцы вы знойдзеце 3 спосабы выдалення вяртання карэткі з вочак Excel. Вы таксама даведаецеся, як замяняць разрывы радкоў іншымі сімваламі. Усе рашэнні працуюць для Excel 365, 2021, 2019 і ніжэйшых версій.

Разрывы радкоў у тэксце могуць быць рознымі. Звычайна вяртанне карэткі з'яўляецца, калі вы капіруеце тэкст з вэб-старонкі, атрымліваеце працоўную кнігу, якая ўжо змяшчае разрывы радкоў ад кліента, або вы дадаяце іх самі, выкарыстоўваючы Alt+Enter .

У любым выпадку, што вы хочаце зрабіць зараз выдаліце ​​вяртанне карэткі, бо яны не дазваляюць знайсці фразу і робяць змесціва слупка неарганізаваным, калі вы ўключыце опцыю пераносу тэксту.

Звярніце ўвагу, што першапачаткова тэрміны «Вяртак карэткі» і «Перавод радка» " выкарыстоўваліся ў пішучай машынцы і азначалі 2 розныя дзеянні, падрабязней можна знайсці на Wiki.

Камп'ютары і праграмнае забеспячэнне для апрацоўкі тэксту ствараліся з улікам асаблівасцей пішучай машынкі. Вось чаму цяпер для абазначэння разрыву радка выкарыстоўваюцца два розныя сімвалы, якія не друкуюцца: " Вярток карэткі " (CR, код ASCII 13) і " Перавод радка " (LF, код ASCII 10 ). Windows выкарыстоўвае 2 сімвалы адзін за адным: CR+LF і LF для сістэм *NIX. Будзьце асцярожныя: у Excel вы можаце знайсці абодва варыянты . Калі вы імпартуеце дадзеныя з файла .txt або .csv, вы, хутчэй за ўсё, знойдзеце Вярот карэткі + Перавод радка . Калі вы разрываеце радок з дапамогай Alt+Enter, Excel устаўляеТолькі Перавод радкоў .

У выпадку, калі вы атрымліваеце файлы .csv ад чалавека, які карыстаецца Linux, Unix і г.д., вы зноў знойдзеце толькі Пераводы радкоў .

Усе гэтыя 3 спосабы вельмі хуткія. Не саромейцеся выбіраць той, які вам больш за ўсё падыходзіць:

    Парада. Калі вы шукаеце рашэнне супрацьлеглай задачы, прачытайце, як хутка дадаць разрыў радка ў ячэйку Excel.

    Выдаліць вяртанне карэткі ўручную

    Плюсы: самы хуткі спосаб.

    Супраць: ніякіх дадатковых функцый :(.

    Калі ласка, знайдзіце крокі для ліквідацыі разрываў радкоў з дапамогай Знайсці і замяніць:

    1. Выберыце ўсе ячэйкі, у якіх вы хочаце выдаліць або замяніць знакі вяртання карэткі.
    2. Націсніце Ctrl+H, каб адкрыць дыялогавае акно пошуку і замены .
    3. У полі Знайсці што увядзіце Ctrl+J. Яно будзе выглядаць пустым, але вы ўбачыце малюсенькую кропку.
    4. У полі Замяніць на увядзіце любое значэнне каб замяніць знакі карэткі. Звычайна гэта прабел, каб пазбегнуць выпадковага злучэння двух слоў. Калі ўсё, што вам трэба, гэта выдаліць разрывы радкоў, пакіньце поле "Замяніць на" пустым.
    5. Націсніце Кнопка "Замяніць усё" і атрымлівайце асалоду ад вынікам!

    Выдаліце ​​разрывы радкоў з дапамогай формул Excel

    Плюсы: вы можаце выкарыстоўваць ланцужок формул / укладзеныя формулы для складанай ячэйкі апрацоўка тэксту. Напрыклад, можна выдаліць знакі вяртання карэткі, а затым выдаліць лішнія прабелы ў пачатку і ў канцы, а таксама прабелы паміж словамі.

    Абовам можа спатрэбіцца выдаліць знакі вяртання карэткі, каб выкарыстоўваць свой тэкст у якасці аргумента іншай функцыі без змены зыходных вочак. Напрыклад, калі вы хочаце мець магчымасць выкарыстоўваць вынік у якасці аргумента функцыі =lookup ().

    Супраць: вам трэба будзе стварыць дапаможны слупок і прытрымлівацца многіх дадатковыя крокі.

    1. Дадайце дапаможны слупок у канец вашых дадзеных. Вы можаце назваць яго "1 радок".
    2. У першай ячэйцы дапаможнага слупка ( C2 ) увядзіце формулу для выдалення/замены разрываў радкоў. Тут вы можаце ўбачыць некалькі карысных формул для розных выпадкаў:
      • Апрацоўваць камбінацыі вяртання карэткі/пераводу радка Windows і UNIX.

        =ЗАМЕНА(ПАДСТАВА (B2,CHAR(13),"") ,CHAR(10),"")

      • Наступная формула дапаможа вам замяніць разрыў радка любым іншым сімвалам (коска+прабел). У гэтым выпадку радкі не будуць злучацца і дадатковыя прабелы не з'явяцца.

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

      • Калі вы хочаце выдаліць усе недрукаваныя сімвалы з тэксту, у тым ліку разрывы радкоў:

        =CLEAN(B2)

    3. Скапіруйце формулу ў іншыя ячэйкі ў слупку.
    4. Па жаданні вы можаце замяніць зыходны слупок на той, з якога былі выдалены разрывы радкоў:
      • Вылучыце ўсе ячэйкі ў слупку C і націсніце Ctrl + C, каб скапіяваць даныя ў буфер абмену.
      • Цяпер абярыце ячэйку B2 і націсніце цэтлік Shift + F10.Затым проста націсніце V .
      • Выдаліце ​​дапаможны слупок.

    Макрас VBA, каб пазбавіцца ад разрываў радкоў

    Плюсы: Будучы створаны адзін раз, можна выкарыстоўваць паўторна ў любой працоўнай кнізе.

    Супраць: вам трэба мець базавыя веды VBA.

    Макрас VBA з прыкладу ніжэй выдаляе знакі вяртання карэткі з усіх вочак адкрытага ліста (актыўнага аркуша).

    Sub RemoveCarriageReturns() Dim MyRange As Range Application.ScreenUpdating = False Application.Calculation = xlCalculationManual Для кожнага MyRange у 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

    Калі вы гэтага не зробіце вельмі добра ведаеце VBA, паглядзіце, як уставіць і запусціць код VBA ў Excel

    Выдаліце ​​​​перадачу карэткі з дапамогай Text Toolkit

    Калі вы з'яўляецеся шчаслівым карыстальнікам нашага Text Toolkit або Ultimate Suite для Excel, то вам не спатрэбіцца марнаваць час ні на адну з вышэйпералічаных маніпуляцый. Усё, што трэба, гэта гэтыя 3 хуткія крокі:

    1. Выберыце адну або некалькі вочак, дзе вы хочаце выдаліць разрывы радкоў.
    2. На стужцы Excel перайдзіце да Даных Ablebits група > Тэкст і націсніце кнопку Пераўтварыць .
    3. На панэлі Пераўтварыць тэкст выберыце перамыкач Пераўтварыць разрыў радка ў , увядзіце сімвал "замена" ў полі іпстрыкніце Пераўтварыць .

    У нашым прыкладзе мы замяняем кожны разрыў радка прабелам, таму вы наводзіце курсор мышы ў поле і націскаеце клавішу Enter:

    У выніку вы атрымаеце акуратна арганізаваную табліцу з аднарадковымі адрасамі:

    Калі вам цікава паспрабаваць гэты і яшчэ 60 інструментаў для эканоміі часу для Excel, вы можаце спампаваць пробную версію версія нашага Ultimate Suite. Вы будзеце здзіўлены, адкрыўшы для сябе рашэнні ў некалькі клікаў для самых складаных і стомных задач у Excel!

    Відэа: Як выдаліць разрывы радкоў у Excel

    Майкл Браўн - адданы энтузіяст тэхналогій, які любіць спрашчэнне складаных працэсаў з дапамогай праграмных інструментаў. Маючы больш чым дзесяцігадовы досвед працы ў індустрыі тэхналогій, ён удасканальваў свае навыкі ў Microsoft Excel і Outlook, а таксама ў Google Sheets і Docs. Блог Майкла прысвечаны таму, каб падзяліцца сваімі ведамі і вопытам з іншымі, даючы простыя ў выкананні парады і падручнікі для павышэння прадукцыйнасці і эфектыўнасці. Незалежна ад таго, з'яўляецеся вы дасведчаным прафесіяналам або пачаткоўцам, блог Майкла прапануе каштоўную інфармацыю і практычныя парады, каб атрымаць максімальную аддачу ад гэтых неабходных праграмных інструментаў.