У екселя перенесення рядка осередку. Перенесення рядків в одній комірці

В даному уроці ми вивчимо такі корисні функції Microsoft Excel, як перенесення тексту по рядках і об'єднання декількох осередків в одну. За допомогою даних функцій Ви зможете переносити текст на кілька рядків, створювати заголовки для таблиць, вписувати довгий текст в один рядок, не збільшуючи при цьому ширину стовпців, і багато іншого.

Дуже часто вміст не може повністю відобразитися в осередку, тому що її ширини не вистачає. У таких випадках Ви можете вибрати один з двох варіантів: перенести текст по рядках або об'єднати декілька осередків в одну, при цьому змінювати ширину стовпців Вам не буде потрібно.

При перенесенні тексту висота рядка буде автоматично змінюватися, що дозволить вмісту відображатися на декількох рядках. Об'єднання осередків дозволяє створити одну велику клітинку, об'єднавши при цьому кілька суміжних.

У наступному прикладі ми застосуємо перенесення тексту по рядках до колонку D.

натисніть команду перенести текст ще раз, щоб скасувати перенесення.

При об'єднанні двох і більше осередків результуюча осередок займає місце об'єднаних, але дані при цьому не складаються. Ви можете об'єднати будь-суміжний діапазон, і навіть всі осередки на аркуші, при цьому інформація у всіх осередках, крім верхньої лівої, буде видалена.

У прикладі нижче ми об'єднаємо діапазон A1: E1, щоб створити заголовок для нашого листа.


Кнопка діє як перемикач, тобто повторне натискання на неї скасує об'єднання. Дистанційні дані при цьому не відновляться

Розширені можливості пошуку об'єднання осередків в Excel

Для доступу до додаткових параметрів об'єднання осередків, натисніть стрілку поряд зі значком команди Об'єднати і помістити в центрі. З'явиться меню, що випадає, з наступними командами:

Ця інструкція познайомить Вас з трьома способами видалити повернення каретки з осередків в Excel. Ви також дізнаєтеся, як замінити символи розриву рядків іншими символами. Всі запропоновані рішення працюють в Excel 2013, 2010 2007 і 2003.

Перенесення рядків можуть з'явитися в тексті з різних причин. Зазвичай повернення каретки зустрічаються в робочій книзі, наприклад, коли текст скопійований з веб-сторінки, коли вони вже є в робочій книзі, отриманої від клієнта, або, коли ми самі додаємо їх натисканням клавіш Alt + Enter.

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

Всі три представлених способу досить швидкі. Вибирайте той, який Вам більше підходить:

зауваження: Спочатку терміни "Повернення каретки" і "Переклад рядка" використовувалися при роботі на друкарських машинках і позначали дві різних операції. Допитливий читач може.

Комп'ютери та програмне забезпечення для роботи з текстами розроблялися з урахуванням особливостей друкарських машинок. Ось чому тепер для позначення розриву рядка використовують два різних недрукованих символу: повернення каретки (Carriage return, CR або ASCII код 13) і Переклад рядка (Line feed, LF або ASCII код 10). У Windows використовуються обидва символи разом, а в системах * NIX застосовується тільки переклад рядка.

Будьте уважні: В Excel зустрічаються обидва варіанти. При імпорті з файлів .txt або .csv дані зазвичай містять повернення каретки і переклади рядка. Коли перенесення рядка вводиться вручну натисканням Alt + Enter, Excel вставляє тільки символ перекладу рядка. Якщо ж файл .csv отриманий від шанувальника Linux, Unix або іншої подібної системи, то готуйтеся до зустрічі тільки з символом переведення рядка.

Видаляємо повернення каретки вручну

плюси: Цей спосіб найшвидший.

мінуси: Ніяких додаткових булочок

Ось так можна видалити переноси рядків за допомогою інструменту « Знайти і замінити»:

Видаляємо переноси рядків за допомогою формул Excel

плюси: Доступно використання послідовних або вкладених формул для складної перевірки тексту в оброблюваної осередку. Наприклад, можна видалити повернення каретки, а потім знайти зайві початкові або кінцеві прогалини, або зайві пропуски між словами.

У деяких випадках переноси рядків необхідно видаляти, щоб в подальшому використовувати текст як аргументи функцій, не вносячи зміни в вихідні осередки. Результат можна використовувати, наприклад, як аргумент функції ПЕРЕГЛЯД (LOOKUP).

мінуси: Буде потрібно створити допоміжний стовпець і виконати безліч додаткових кроків.


Видаляємо переноси рядків за допомогою макросу VBA

плюси: Створюємо один раз - використовуємо знову і знову з будь-якої робочої книгою.

мінуси: Потрібно хоча б базове знання VBA.

Макрос VBA з такого прикладу видаляє повернення каретки з усіх осередків на активному аркуші.

Sub RemoveCarriageReturns () Dim MyRange As Range Application.ScreenUpdating \u003d False Application.Calculation \u003d 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

Якщо Ви не дуже близько знайомі з VBA, рекомендую вивчити статтю про те,

Якщо Ви періодично створюєте документи в програмі Microsoft Excel, тоді помітили, що всі дані, які вводяться в клітинку, прописуються в одну строчку. Оскільки це не завжди може підійти, і варіант розтягнути осередок так само не доречний, виникає необхідність перенесення тексту. Звичне натискання «Enter» не підходить, оскільки курсор відразу перескакує на новий рядок, і що робити далі?

Ось в цій статті ми з Вами і навчимося переносити текст в Excel на новий рядок в межах одного осередку. Розглянемо, як це можна зробити різними способами.

спосіб 1

Використовувати для цього можна комбінацію клавіш «Alt + Enter». Поставте курсив перед тим словом, яке повинно починатися з нового рядка, натисніть «Alt», і не відпускаючи її, натисніть «Enter». Все, курсив або фраза перестрибне на новий рядок. Надрукуйте таким чином весь текст, а потім натисніть «Enter».

Виділиться нижня комірка, а потрібна нам збільшиться по висоті і текст в ній буде видно повністю.

Щоб швидше виконувати деякі дії, ознайомтеся зі списком гарячих клавіш в Ексель.

спосіб 2

Для того щоб під час набору слів, курсив перескакував автоматично на інший рядок, коли текст вже не вміщається по ширині, зробіть наступне. Виділіть клітинку і клікніть по ній правою кнопкою миші. У контекстному меню натисніть «Формат ячеек».

Вгорі виберіть вкладку «Вирівнювання» і встановіть галочку навпроти пункту «Переносити по словам». Тисніть «ОК».

Напишіть все, що потрібно, а якщо чергове не буде завершено вміщуватися по ширині, воно почнеться з наступного рядка.

Якщо в документі рядки повинні переноситися в багатьох осередках, тоді попередньо виділіть їх, а потім поставте галочку в згаданому вище вікні.

спосіб 3

У деяких випадках, все те, про що я розповіла вище, може не підійти, оскільки потрібно, щоб інформація з кількох осередків була зібрана в одній, і вже в ній поділена на рядки. Тому давайте розбиратися, які формули використовувати, щоб отримати бажаний результат.

Одна з них - це СИМВОЛ (). Тут в дужках потрібно вказати значення від одиниці до 255. Число береться зі спеціальної таблиці, в якій зазначено, з яким символом воно відповідає. Для перенесення рядки використовується код 10.

Тепер про те, як працювати з формулою. Наприклад, візьмемо дані з комірок A1: D2 і те, що написано в різних стовпчиках (A, B, C, D), зробимо в окремих рядках.

Ставлю курсив в новий осередок і в рядок формул пишу:

A1 & A2 & СИМВОЛ (10) & B1 & B2 & СИМВОЛ (10) & C1 & C2 & СИМВОЛ (10) & D1 & D2

Знаком «&» ми зв'язує осередки А1: А2 і так далі. Натисніть «Enter».

Не лякайтеся результату - все буде написано в один рядок. Щоб це виправити, відкрийте вікно «Формат ячеек» і поставте галочку в пункті перенесення, про це написано вище.

В результаті, ми отримаємо те, що хотіли. Інформація буде взята з зазначених осередків, а там, де було поставлено у формулі СИМВОЛ (10), зробиться перенесення.

спосіб 4

Для перенесення тексту в осередку використовується ще одна формула -. Давайте візьмемо тільки перший рядок з заголовками: Прізвище, Борг, До оплати, Сума. Клацніть по порожній клітинці і введіть формулу:

СЦЕПИТЬ (A1; СИМВОЛ (10); B1; СИМВОЛ (10); C1; СИМВОЛ (10); D1)

Замість A1, B1, C1, D1 вкажіть потрібні Вам. Причому їх кількість можна зменшити або збільшити.

Результат у нас вийде такий.

Тому відкриваємо вже знайоме вікно Формату осередків і відзначаємо пункт перенесення. Тепер потрібні слова будуть починатися з нових рядків.

У сусідню клітинку я вписала таку ж формулу, тільки вказала інші осередки: A2: D2.

Плюс використання такого методу, як і попереднього, в тому, що при зміні даних у вихідних осередках, будуть змінюватися значення і в цих.

У прикладі змінилося число боргу. Якщо ще й порахувати автоматично суму в Ексель, тоді міняти вручну більше нічого не доведеться.

спосіб 5

Якщо ж у Вас вже є документ, в якому багато написано в одній комірці, і потрібно слова перенести, тоді скористаємося формулою.

Суть її в тому, що ми замінимо всі прогалини на символ перенесення рядки. Виберіть вільну позицію і додайте в неї формулу:

ПІДСТАВИТИ (A11; »«; СИМВОЛ (10))

Замість А11 буде Ваш вихідний текст. Натисніть кнопку «Enter» і відразу кожне слово відобразиться з нового рядка.

До речі, щоб постійно не відкривати вікно Формат ячеек, можна скористатися спеціальною кнопкою «Перенести текст», Яка знаходиться на вкладці «Головна».

Думаю, описаних способів вистачить, щоб перенести курсив на новий рядок в осередку Excel. Вибирайте той, який підходить найбільше для вирішення поставленого завдання.

Якщо Ви періодично створюєте документи в програмі Microsoft Excel, тоді помітили, що всі дані, які вводяться в клітинку, прописуються в одну строчку. Оскільки це не завжди може підійти, і варіант розтягнути осередок так само не доречний, виникає необхідність перенесення тексту. Звичне натискання «Enter» не підходить, оскільки курсор відразу перескакує на новий рядок, і що робити далі?

Ось в цій статті ми з Вами і навчимося переносити текст в Excel на новий рядок в межах одного осередку. Розглянемо, як це можна зробити різними способами.

спосіб 1

Використовувати для цього можна комбінацію клавіш «Alt + Enter». Поставте курсив перед тим словом, яке повинно починатися з нового рядка, натисніть «Alt», і не відпускаючи її, натисніть «Enter». Все, курсив або фраза перестрибне на новий рядок. Надрукуйте таким чином весь текст, а потім натисніть «Enter».

Виділиться нижня комірка, а потрібна нам збільшиться по висоті і текст в ній буде видно повністю.

Щоб швидше виконувати деякі дії, ознайомтеся зі списком гарячих клавіш в Ексель.

спосіб 2

Для того щоб під час набору слів, курсив перескакував автоматично на інший рядок, коли текст вже не вміщається по ширині, зробіть наступне. Виділіть клітинку і клікніть по ній правою кнопкою миші. У контекстному меню натисніть «Формат ячеек».

Вгорі виберіть вкладку «Вирівнювання» і встановіть галочку навпроти пункту «Переносити по словам». Тисніть «ОК».

Напишіть все, що потрібно, а якщо чергове не буде завершено вміщуватися по ширині, воно почнеться з наступного рядка.

Якщо в документі рядки повинні переноситися в багатьох осередках, тоді попередньо виділіть їх, а потім поставте галочку в згаданому вище вікні.

спосіб 3

У деяких випадках, все те, про що я розповіла вище, може не підійти, оскільки потрібно, щоб інформація з кількох осередків була зібрана в одній, і вже в ній поділена на рядки. Тому давайте розбиратися, які формули використовувати, щоб отримати бажаний результат.

Одна з них - це СИМВОЛ (). Тут в дужках потрібно вказати значення від одиниці до 255. Число береться зі спеціальної таблиці, в якій зазначено, з яким символом воно відповідає. Для перенесення рядки використовується код 10.

Тепер про те, як працювати з формулою. Наприклад, візьмемо дані з комірок A1: D2 і те, що написано в різних стовпчиках (A, B, C, D), зробимо в окремих рядках.

Ставлю курсив в новий осередок і в рядок формул пишу:

A1 & A2 & СИМВОЛ (10) & B1 & B2 & СИМВОЛ (10) & C1 & C2 & СИМВОЛ (10) & D1 & D2

Знаком «&» ми зв'язує осередки А1: А2 і так далі. Натисніть «Enter».

Не лякайтеся результату - все буде написано в один рядок. Щоб це виправити, відкрийте вікно «Формат ячеек» і поставте галочку в пункті перенесення, про це написано вище.

В результаті, ми отримаємо те, що хотіли. Інформація буде взята з зазначених осередків, а там, де було поставлено у формулі СИМВОЛ (10), зробиться перенесення.

спосіб 4

Для перенесення тексту в осередку використовується ще одна формула -. Давайте візьмемо тільки перший рядок з заголовками: Прізвище, Борг, До оплати, Сума. Клацніть по порожній клітинці і введіть формулу:

СЦЕПИТЬ (A1; СИМВОЛ (10); B1; СИМВОЛ (10); C1; СИМВОЛ (10); D1)

Замість A1, B1, C1, D1 вкажіть потрібні Вам. Причому їх кількість можна зменшити або збільшити.

Результат у нас вийде такий.

Тому відкриваємо вже знайоме вікно Формату осередків і відзначаємо пункт перенесення. Тепер потрібні слова будуть починатися з нових рядків.

У сусідню клітинку я вписала таку ж формулу, тільки вказала інші осередки: A2: D2.

Плюс використання такого методу, як і попереднього, в тому, що при зміні даних у вихідних осередках, будуть змінюватися значення і в цих.

У прикладі змінилося число боргу. Якщо ще й порахувати автоматично суму в Ексель, тоді міняти вручну більше нічого не доведеться.

спосіб 5

Якщо ж у Вас вже є документ, в якому багато написано в одній комірці, і потрібно слова перенести, тоді скористаємося формулою.

Суть її в тому, що ми замінимо всі прогалини на символ перенесення рядки. Виберіть вільну позицію і додайте в неї формулу:

ПІДСТАВИТИ (A11; »«; СИМВОЛ (10))

Замість А11 буде Ваш вихідний текст. Натисніть кнопку «Enter» і відразу кожне слово відобразиться з нового рядка.

До речі, щоб постійно не відкривати вікно Формат ячеек, можна скористатися спеціальною кнопкою «Перенести текст», Яка знаходиться на вкладці «Головна».

Думаю, описаних способів вистачить, щоб перенести курсив на новий рядок в осередку Excel. Вибирайте той, який підходить найбільше для вирішення поставленого завдання.

У Microsoft Excel, користувачі стикаються з різними проблемами і ситуаціями. Буває, що доводиться працювати з блоком тексту, перебуваючи в одній області таблиці. На жаль, у багатьох користувачів така задача викликає певні труднощі. У цій статті розберемося як в Excel зробити перенесення тексту в осередку. Давайте ж почнемо. Поїхали!

Як відомо, навіть перебуваючи в одній комірці, натиснувши клавішу Enter, ви перенесете курсор вже на наступний рядок таблиці, що є неприйнятним в нашому випадку. Подібна задача виникає досить часто і вирішується простіше, ніж думають більшість користувачів. Щоб перенести текст в одній комірці, можна за допомогою комбінації клавіш Alt + Enter. Такий спосіб хороший в тому випадку, якщо вам потрібно виконати операцію один раз або кілька.

Ви можете зробити те ж саме за допомогою функцій Ексель. Використання функцій дозволяє істотно полегшити виконання більшості завдань в програмі. Наприклад, ввести в окремих осередках контактні дані (телефон, email, домашня адреса), щоб вони автоматично через підрядник збиралися в одній комірці.

Спершу зчепіть області тексту ( «телефон:» + «12345678»; «email:» + « [Email protected]»; «Адреса:» + «ул.А, будинок. 27-Г »). Робиться це шляхом додавання знака «&» (амперсанд) між адресами осередків.

Тепер необхідно скласти формулу, яка повинна мати такий вигляд: «\u003d B1 & C1 & СИМВОЛ (10) & B2 & C2 & СИМВОЛ (10) & B3 & C3».

СИМВОЛ (10) - це перенесення рядка, який додається після кожної пари пов'язаних областей.

У тому випадку, якщо перенесений текст відображається некоректно, клацніть правою кнопкою миші по потрібній області і в меню оберіть пункт «Формат ячеек». У вікні, перейдіть на вкладку «Вирівнювання». У розділі «Відображення» відзначте пташкою пункт «переносити по словам».

Якщо необхідно написані в стовпчик слова перенести в клітинку так, щоб вони стояли в один рядок через пробіл, напишіть наступну формулу в спеціальному полі для функцій: «\u003d ПІДСТАВИТИ (B2); СИМВОЛ (10);" «».

Щоб виконати операцію в зворотну сторону, поміняйте у формулі місцями «СИМВОЛ (10)» та пробіл ( "").

Існує спосіб, який дозволяє не вдаватися до використання формул. Спершу потрібно виділити текст і натиснути комбінацію клавіш Ctrl + H. У вікні в полі «Знайти» введіть 010 тримаючи клавішу Alt. Зверніть увагу, що під введений вами код перенесення рядка відображатися не буде. Далі, в області «Замінити на» введіть той символ, на який ви хотіли б замінити знак розриву рядків, в нашому випадку це пробіл ( ""). Ви можете знайти всілякі спеціальні знаки і символи, які відсутні на клавіатурі, в спеціальній таблиці Ексель.

Для тих, хто використовує VBA (Visual Basic) в Excel, також буде актуальний наступний спосіб. Позначивши потрібні області, викличте вікно макросів. Потім, в залежності від того, що потрібно зробити пропишіть одні або інші команди, як показано на скріншоті нижче:

Для зручності копіювання команди теж саме текстом нижче:

1. Міняємо прогалини на переноси в виділених клітинках за допомогою VBS:

Sub ПробелиНаПереноси ()

For Each cell In Selection

cell.Value \u003d Replace (cell.Value, Chr (32), Chr (10))

2. Міняємо переноси на прогалини на в виділених клітинках за допомогою VBS:

Sub ПереносиНаПробели ()

For Each cell In Selection

cell.Value \u003d Replace (cell.Value, Chr (10), Chr (32))

Де Chr (10) і Chr (32) - коди розриву рядків і пробілу відповідно.

Кожен з розглянутих способів по-своєму гарний і зручний. Використовуйте той, який більше підходить для вирішення поточної задачі. Як бачите, подібна проблема вирішується досить просто. Використовуйте функції Microsoft Excel, щоб автоматизувати виконання деяких операцій в програмі, щоб заощадити час, поліпшити продуктивність і ефективність роботи. Пишіть в коментарях чи допомогла вам стаття розібратися з питаннями, що виникли і продовжуйте дізнаватися щось нове про величезні можливості редактора таблиць Microsoft Excel.