Перенесення суми на наступний рядок. Перенесення рядків тексту в осередку 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.

У Ексель існує відразу кілька варіантів перенести текст всередині одного осередку.

1 спосіб

Потрібно скористатися інструментом форматування комірки.

1) Клацніть правою кнопкою миші на потрібному осередку або відразу на декількох осередках, в яких потрібно переносити текст. У контекстному меню виберіть пункт «Формат ячеек».

2) Відкривається вікно форматування. Потрібно відкрити вкладку «Вирівнювання» і в блоці «Відображення» поставити галочку на пункті «Переносити за словами».

3) Залишилося натиснути на кнопку «OK». Текст буде перенесений і буде відображатися в одному рядку, а в декількох.

2 спосіб

1) Виділіть потрібну комірку, для цього досить клацнути на ній лівою кнопкою миші.

2) На панелі інструментів програми Excel натисніть на кнопку «Перенесення тексту».

Цей спосіб набагато зручніше, ніж попередній, і витрачається менше часу.

3 спосіб

1) Перейдіть в режим редагування тексту, для цього клацніть 2 рази лівою кнопкою миші всередині осередку. Курсор при цьому потрібно встановити перед тією частиною тексту, яку потрібно перенести.

2) Тепер наберіть на клавіатурі комбінацію клавіш "Alt" + "Enter". Текст буде розділений.

3) Щоб побачити остаточний результат досить вийти з режиму редагування осередку.

Для виходу з режиму редагування можна натиснути клавішу "Enter" або клацнути 1 раз лівою кнопкою миші на будь-який інший осередку таблиці.

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

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

Як задати кілька рядків тексту, не створюючи абзаци?

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

  • У групі «Вирівнювання» натисніть на кнопку «Перенесення тексту» (рис. 3.19).

2 спосіб:

  • У вікні відкритого листа виділіть потрібні комірки (з текстом або без) і перейдіть до вкладки «Головна».
  • У групі «Вирівнювання» натисніть на кнопку «Формат ячеек» (або використовуйте поєднання клавіш Ctrl + Shift + F).
  • У вікні «Формат ячеек» на вкладці «Вирівнювання» в групі «Відображення» активуйте пункт «Переносити за словами».
  • Закрийте вікно кнопкою «ОК».

Порада

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

Як задати кілька рядків тексту, створюючи абзаци?

У другому варіанті кожен рядок в осередку буде окремим абзацом, і кількість рядків буде незмінним при будь-якій ширині стовпчика.

  • У вікні відкритого листа наберіть в потрібному осередку перший рядок тексту.
  • В кінці рядка, для переходу до другої рядку тексту, використовуйте поєднання клавіш Alt + Enter.
  • Надалі, при необхідності, використовуйте це сполучення клавіш для створення наступних рядків в осередку.

Більшість налаштувань Microsoft Excel задаються за умовчанням, серед них обмеження: одна осередок - один рядок. Але буває безліч випадків, коли в осередку потрібно зробити кілька рядків. Для цього можна використовувати кілька способів.

Крім розташування слів в одній комірці, часто виявляється проблемою написання найдовшого слова: або його частина переноситься в інший рядок (при використанні Enter), або воно заїжджає на сусідній стовпець.

Офісний продукт Excel на багато завдань має варіативну лінійку рішень. Перенесення рядка в осередку Excel не виняток: від розриву вручну до автоматичного перенесення із заданою формулою і програмування.

Використовуємо комбінацію клавіш

У цьому випадку використовується поєднання клавіш « Alt + Enter». Користувачеві буде зручніше спочатку затиснути «Alt», потім, не відпускаючи клавіші натиснути « Enter».

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

Там, де необхідно написати великий текст можна застосувати команду « формат осередків», Що дозволить вмістити текст в одній комірці Ексель.

натисканням мишки виділити необхідну область. Правою кнопкою миші викликати діалогове вікно з командами. вибрати « формат осередків».

На верхній панелі виділити розділ « вирівнювання».

Поставити галочку проти команди « переносити за словами»(Графа« відображення »). Натиснути кнопку ОК.

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

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

Використання формул

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

  • символ ();
  • зчепити ();
  • підставити ().

символ

усередині дужок вказується код - цифрове значення від 1 до 255. Береться код зі спеціальної таблиці, де вказано число і відповідний йому символ перенесення. Перенесення має код - 10. Отже, використовується формула - «символ (10)».

Розберемо на конкретному прикладі, як працювати з формулою «символ (10)». Для початку заповнимо осередку, які згодом об'єднаємо. 4 шпальти першого рядка - прізвище, стать, вік, освіта. Друга - Іванова, дружин, 30, вища.

Вибираємо, потім виділяємо клітинку, Куди можна здійснити перенесення. Ставимо курсор в рядок формул.

заповнюємо формулу (Для вибраної комірки):

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

Де знак «&» означає зчеплення відповідних осередків, а символ (10) - перенесення рядка після кожної зчепленої пари.

Після написання формули натиснути клавішу « Enter». У виділеної області з'явиться результат.

На скріншоті видно, що не заданий формат. використовуємо « формат рядка», Як було зазначено вище. Після того, як буде відзначена галочка навпроти пункту « переносити за словами», Осередок набуде вигляду, як на картинці нижче.

Є ще один спосіб швидко використовувати дану команду. Справа вгорі є розділ « формат». Слід натиснути на маленьку чорну стрілку, щоб викликати діалогове вікно. Внизу перебувати шукана команда.

Якщо замінити вихідні дані іншими, вміст комірки також буде змінюватися.

зчепити

Функція «зчепити ()» схожа на попередню. Вона теж задається формулою, але в дужках вказується не код, а формула «символ (10)».

Візьмемо для прикладу лише перший рядок з 4 стовпцями.

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

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

Натиснемо клавішу « Enter».

задамо « переносити за словами». отримаємо:

кількість осередків для зчеплення може бути будь-який.

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

підставити

Коли осередок вміщує багато слів і потрібно їх перемістити в інше місце відразу з перенесенням, то користуються формулою «підставити ()».

Вносимо потрібний текст в А4.

Потім лівою пахвою виділимо А6, запишемо в терміні формул:

ПІДСТАВИТИ (A4; ""; СИМВОЛ (10))

У формулу вставляємо комірки має в своєму текстом - А4. Після натискання клавіші « Enter»Отримаємо результат.

Важливо не забувати для виділеної області ставити галочку навпроти команди « переносити за словами».

Заміна знака переносу на пробіл і назад

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

  • вікно « знайти і замінити»;
  • VBA скрипти.

Пошук і заміна відкривається поєднанням клавіш Ctrl + H. Для зручності спочатку потрібно затиснути клавішу Ctrl, потім натиснути англійську буква H. спливе діалогове вікно з параметрами, що настроюються.

В полі " знайти»Слід ввести Ctrl + J (Спочатку затиснувши клавішу, після набравши букву). При цьому поле залишиться практично порожнім (буде лише ледь помітна миготлива точка).

В полі " замінити на»Потрібно поставити пробіл (або кілька), а також будь-який інший знак, на який планується міняти перенесення.

Програма виділить область файлу з шуканими значеннями. Після чого залишиться натиснути « замінити всі».

Стовпчики з слів перебудуються в рядки з пробілами.

Використовуємо скрипт VBA

Відкрити вікно редактора можна сполучення клавіш Alt + F11.

У редакторі знаходимо панель « VBAProject»І натискаємо на шуканий файл. Правою кнопкою викликаємо контекстне меню. Вибираємо спочатку « Insert», Потім« Module».

З'являється вікно для вставки коду.

Карбується туди код. Якщо потрібно замінити пробіл на перенесення, То пишемо:

Sub ЗаменяемПробели () For Each cell In Selection cell.Value \u003d Replace (cell.Value, Chr (32), Chr (10)) Next End Sub

якщо навпаки:

Sub ЗаменяемПереноси () For Each cell In Selection cell.Value \u003d Replace (cell.Value, Chr (10), Chr (32)) Next End Sub

Де Chr (10) - це код перенесення рядка, а Chr (32) - код пробілу.

Спливе вікно, де потрібно натиснути кнопку « НІ».

далі необхідно зберегти документ з підтримкою нового макросу.

Щоб закрити редактор, натискаємо « Alt + Q».

Головний мінус цього способу - потрібно базове знання мови VBA.

Варіативні рішення задачі дозволяє користувачеві Microsoft Excel вибрати відповідний для себе спосіб.

Часто потрібно всередині одного осередку Excel зробити перенесення тексту на новий рядок. Тобто перемістити текст по рядках всередині одного осередку як зазначено на зображенні. Якщо після введення першої частини тексту просто натиснути на клавішу ENTER, то курсор буде перенесений на наступний рядок, але інший осередок, а нам потрібно перенесення в цій же комірці.

Це дуже часта завдання і вирішується вона дуже просто - для перенесення тексту на новий рядок всередині одного осередку Excel необхідно натиснути ALT + ENTER (Затискаєте клавішу ALT, потім не відпускаючи її, натиснути клавішу ENTER)

Як перенести текст на новий рядок в Excel за допомогою формули

Іноді потрібно зробити перенесення рядки не разово, а за допомогою функцій в Excel. Ось як в цьому прикладі на малюнку. Ми вводимо ім'я, прізвище та по батькові і воно автоматично збирається в осередку A6

У вікні, у вкладці "Вирівнювання" необхідно поставити галочку навпроти "Переносити за словами" як зазначено на зображенні, інакше перенесення рядків в Excel немає буде коректно відображатися за допомогою формул.

Як в Excel замінити знак переносу на інший символ і назад за допомогою формули

Можна, можливо поміняти символ перенесення на будь-який інший знак, Наприклад на пробіл, за допомогою текстової функції ПІДСТАВИТИ в Excel

Розглянемо на прикладі, що на зображенні вище. Отже, в осередку B1 прописуємо функцію ПІДСТАВИТИ:

код:

ПІДСТАВИТИ (A1; СИМВОЛ (10); "")

A1 - це наш текст з перенесенням рядка;
СИМВОЛ (10) - це перенесення рядка (ми розглядали це трохи вище в даній статті);
"" - це пробіл, так як ми міняємо перенесення рядка на пробіл

Якщо потрібно виконати зворотну операцію - поміняти пробіл на знак (символ) перенесення, то функція буде виглядати відповідно:

код:

ПІДСТАВИТИ (A1; ""; СИМВОЛ (10))

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

Як поміняти знак перенесення на пробіл і назад в Excel за допомогою ПОШУК - ЗАМІНА

Бувають випадки, коли формули використовувати незручно і потрібно зробити заміну швидко. Для цього скористаємося Пошуком і Заміною. Виділяємо наш текст і натискаємо CTRL + H, з'явиться наступне вікно.

Якщо нам необхідно поміняти перенесення рядка на пробіл, то в рядку "Знайти" необхідно ввести перенесення рядка, для цього встаньте в поле "Знайти", потім натисніть на клавішу ALT, не відпускаючи її наберіть на клавіатурі 010 - це код перенесення рядка, він не буде видно в даному полі.

Після цього в поле "Замінити на" введіть пробіл або будь-який інший символ на який вам необхідно поміняти і натисніть "Замінити" або "Замінити всі".

До речі, в Word це реалізовано більш наочно.

Якщо вам необхідно поміняти символ розриву рядків на пробіл, то в поле "Знайти" вам необхідно вказати спеціальний код "Розриву рядки", який позначається як ^ l
В поле "Замінити на:" необхідно зробити просто пробіл і натиснути на "Замінити" або "Замінити всі".

Ви можете змінювати не тільки перенесення рядка, але і інші спеціальні символи, щоб отримати їх відповідний код, необхідно натиснути на кнопку "Більше \u003e\u003e", "Спеціальні" та вибрати необхідний вам код. Нагадую, що дана функція є тільки в Word, в Excel ці символи не працюватимуть.