зміст
У цій статті розглядаються способи усунення переносу рядка (повернення каретки або розриву рядка) у документах Excel. Крім того, тут ви знайдете інформацію про те, як замінити його іншими символами. Всі методи підходять для версій Excel 2003-2013 і 2016.
Причини появи розривів рядків у документі різноманітні. Зазвичай це відбувається під час копіювання інформації з веб-сторінки, коли інший користувач надає вам готову книгу Excel або якщо ви самостійно активуєте цю функцію, натиснувши клавіші Alt + Enter.
Так, іноді через розрив рядка важко знайти фразу, а вміст стовпця виглядає неохайно. Тому потрібно переконатися, що всі дані розташовані в одному рядку. Ці методи легко реалізувати. Використовуйте той, який вам більше подобається:
- Вручну видаліть усі розриви рядків, щоб повернути нормальні дані на аркуші 1.
- Позбудьтеся розривів рядків із формулами, щоб почати подальшу складну обробку інформації.
- Використовуйте макрос VBA.
- Позбудьтеся розривів рядків за допомогою Text Toolkit.
Зверніть увагу, що оригінальні терміни «повернення каретки» та «переведення рядка» використовувалися під час роботи на друкарських машинках. Крім того, вони позначили 2 різні дії. Детальніше про це можна дізнатися на будь-якому довідковому ресурсі.
Персональні комп’ютери та програми для редагування тексту були розроблені на основі характеристик друкарської машинки. Тому для позначення розриву рядка є 2 недрукованих символи: «повернення каретки» (або CR, код 13 у таблиці ASCII) і «переведення рядка» (LF, код 10 у таблиці ASCII). У Windows символи CR+LF використовуються разом, але в *NIX можна використовувати лише LF.
Увага: Excel має обидва варіанти. Під час імпорту даних із файлів .txt або .csv скоріш за все використовуватиметься комбінація символів CR+LF. При використанні комбінації Alt + Enter застосовуватимуться лише розриви рядків (LF). Те саме станеться під час редагування файлу, отриманого від особи, яка працює в операційній системі *Nix.
Видалити розрив рядка вручну
переваги: це найпростіший спосіб.
Недоліки: відсутність додаткових функцій.
Виконайте наступні дії:
- Виділіть клітинки, у яких потрібно видалити або замінити розрив рядка.
- Натисніть Ctrl + H, щоб відкрити функцію «Знайти і замінити».
- У «Знайти» наберіть Ctrl + J, після чого в ньому з'явиться маленька крапка.
- В польових умовах "Замінено на" введіть будь-який символ замість розриву рядка. Можна ввести пробіл, щоб слова в клітинках не зливалися. Якщо вам потрібно позбутися розривів рядків, не вводьте нічого в «Замінено на".
- натисніть кнопку «Замінити все».
Видаліть розриви рядків за допомогою формул Excel
переваги: можливе використання ланцюжка формул для комплексної обробки даних. Наприклад, ви можете видалити розриви рядків і позбутися зайвих пробілів.
Крім того, вам може знадобитися видалити обтікання, щоб працювати з даними як аргументом функції.
Недоліки: необхідно створити додатковий стовпець і виконати допоміжні дії.
- Додайте додатковий стовпець праворуч. Назвіть це «рядок 1».
- У першій клітинці цього стовпця (C2) введіть формулу, яка видалить розрив рядка. Нижче представлені різні комбінації, які підходять для всіх випадків:
- Підходить для операційних систем Windows і Unix:
=ПІДСТАВИТИ(ПІДСТАВИТИ(B2,CHAR(13),»»),CHAR(10),»»)
- Ця формула дозволить вам замінити розрив рядка іншим символом. У цьому випадку дані не зіллються в єдине ціле, і не з'являться зайві пробіли:
=ПІДСТАВИТИ(ПІДСТАВИТИ(ПІДСТАВИТИ(B2,СИМВОЛ(13),»»),СИМВОЛ(10),», «)
- Якщо вам потрібно позбутися всіх недрукованих символів, включаючи розриви рядків, формула стане в нагоді:
=CLEAN(B2)
- Продублюйте формулу в інших клітинках стовпця.
- При необхідності дані з початкового стовпця можна замінити кінцевим результатом:
- Виділіть усі клітинки в стовпці C і натисніть Ctrl + C, щоб скопіювати дані.
- Тепер виберіть клітинку B2 і натисніть Shift + F10, а потім V.
- Видаліть зайву колонку.
Макрос VBA для видалення розривів рядків
переваги: Після створення макрос можна повторно використовувати в будь-якій книзі.
Недоліки: Треба розібратися VBA.
Макрос чудово справляється з видаленням розривів рядків з усіх комірок на активному аркуші.
Видалити розрив рядка за допомогою Text Toolkit
Якщо ви використовуєте Text Toolkit або Ultimate Suite for Excel, вам не доведеться витрачати час на будь-які маніпуляції.
Все, що потрібно зробити:
- Виділіть клітинки, у яких потрібно видалити розрив рядка.
- На стрічці Excel перейдіть на вкладку «Дані Ablebits», потім до опції «Текстова група" і натисніть кнопку “Конвертувати” .
- На панелі «Перетворити текст» виберіть перемикач "Перетворити розрив рядка на ", введіть «Заміна» у полі та натисніть “Конвертувати”.
Тут кожен розрив рядка замінюється пробілом, тому потрібно навести курсор миші на поле і натиснути клавішу Enter.
Використовуючи ці методи, ви отримаєте таблицю з акуратно організованими даними.