Як выдаліць разрывы радкоў (вяртанне карэткі) з вочак у Excel 2013, 2010 і 2007

Гэты падручнік пазнаёміць вас з трыма спосабамі выдалення знакаў вяртання карэткі з вочак у Excel. Вы таксама даведаецеся, як замяняць разрывы радкоў іншымі сімваламі. Усе прапанаваныя рашэнні працуюць у Excel 2013, 2010, 2007 і 2003.

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

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

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

нататка: Першапачаткова тэрміны «Вяртанне карэткі» і «Перавод радка» выкарыстоўваліся пры працы на пішучых машынках і абазначалі дзве розныя аперацыі. Пра гэта дапытлівы чытач можа самастойна знайсці падрабязную інфармацыю ў інтэрнэце.

Кампутары і праграмнае забеспячэнне для апрацоўкі тэкстаў былі распрацаваны з улікам характарыстык пішучых машынак. Вось чаму цяпер для абазначэння разрыву радка выкарыстоўваюцца два розныя недрукаваныя сімвалы: вяртанне карэты (Вяртанне карэткі, код CR або ASCII 13) і Радковы пераклад (Перавод радка, код LF або ASCII 10). У Windows абодва сімвалы выкарыстоўваюцца разам, а ў сістэмах *NIX выкарыстоўваюцца толькі новыя радкі.

Будзь асцярожны: Абодва варыянты можна знайсці ў Excel. Пры імпарце з файлаў .txt or . Csv дадзеныя звычайна ўтрымліваюць вяртанне карэткі і перавод радка. Калі разрыў радка ўводзіцца ўручную, націскаючы Alt + Enter, Excel устаўляе толькі сімвал новага радка. Калі файл . Csv атрыманы ад прыхільніка Linux, Unix ці іншай падобнай сістэмы, тады рыхтуйцеся да сустрэчы толькі з сімвалам новага радка.

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

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

Мінусы: Ніякіх дадатковых бонусаў 🙁

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

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

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

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

У некаторых выпадках разрывы радкоў неабходна выдаліць, каб потым выкарыстоўваць тэкст у якасці аргументаў функцыі без унясення змяненняў у зыходныя ячэйкі. Вынік можна выкарыстоўваць, напрыклад, як аргумент функцыі ПОГЛЯД (ШУКАЦЬ).

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

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

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

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

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

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

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

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

      =ПЕЧСИМВ(B2)

      =CLEAN(B2)

    Як выдаліць разрывы радкоў (вяртанне карэткі) з вочак у Excel 2013, 2010 і 2007

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

Выдаліце ​​​​разрывы радкоў з дапамогай макраса 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.

Пакінуць каментар