Як зробити перенесення рядка і перенесення тексту в комірці excel

Розгляньмо різні способи перенесення тексту всередині комірок у Excel - у вигляді ручного введення символу перенесення або за допомогою застосування формул.

Вітаю всіх, шановні читачі блогу TutorExcel.Ru.


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

У принципі Excel для цього є стандартна команда Перенести текст або на панелі вкладок вибираємо Головну - > Вирівнювання:

Або клацніть правою кнопкою миші на комірці, у спливаючому вікні вибираємо Формат комірок і на вкладці Вирівнювання ставимо галочку навпроти Переносити текст:

Застосування цієї команди дозволяє нам переносити слова в рядку залежно від ширини стовпчика (за принципом ширше стовпчик - менше рядків, вже стовпчик - більше рядків).

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

Давайте розберемося що ж робити в такому випадку?


Ручне введення тексту у рядку

Найпростіший варіант - зробити перенесення тексту в комірці вручну.

Для ручного перенесення рядка скористаємося поєднанням клавіш Alt + Enter - заходимо в комірку, ставимо курсор в потрібне місце, натискаємо вказану поєднання клавіш і текст (праворуч від курсора) переноситься на наступний рядок:

Тут все дуже просто, ніяких складнощів виникнути не повинно.

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

Тому перейдемо до розгляду формульного аналога.

Вилучити перенесення за допомогою функції та символу перенесення

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

Функція замінює один текст на інший у вказаній комірці. У нашому випадку ми будемо замінювати символ пробіл на символ перенесення.


= ПІДСТАВИТИ (текст; стар _ текст; нов _ текст; [номер входження])

Підсумковий вигляд формули:

  • А1 - комірка, що містить текст з переносами,
  • СИМВОЛ (10) - символ перенесення рядка,
  • «» - прогалина.

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

Щоб функція працювала коректно у вкладці Вирівнювання (Формат комірок), слід вибрати «Переносити за словами».

Формульне введення тексту в комірці

Припустимо, що у нас є 2 комірки з даними і ми хочемо в ще одну комірку записати вміст перших двох з перенесенням тексту на новий рядок.


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

У комірку A3 введемо формулу A1 & A2, де A1 - місяць, а A2 - рік:

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

Загалом для перенесення рядка ми можемо скористатися 2 основними способами:

  • Додати розрив рядка як у прикладі вище (за допомогою комбінації клавіш Alt + Enter);
  • Записати символ перенесення за допомогою формули.

У першому випадку перепишемо формулу і додамо до неї текстовий рядок, який складатиметься лише з символу перенесення рядка:


У другому ж випадку ми запишемо символ перенесення в явному вигляді - за допомогою формули.

Для цих цілей скористаємося стандартною функцією СИМВОЛ (в англійській версії CHAR), яка за числовим кодом дозволяє повернути будь-який символ системи ASCII.

У системі ASCII знак розриву рядка відповідає код 10, тому ще раз перепишемо формулу із застосуванням нової функції:

Все готово.

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

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


Формат комірок

Коли потрібно написати великий текст, можна застосувати команду «Формат комірок», щоб вмістити текст в одній комірці Ексель.

Натисніть кнопку миші, щоб виділити потрібну область. Правою кнопкою миші є діалогове вікно з командами. Виберіть формат комірок.

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

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

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

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

Використовуйте функцію «Якщо» в Excel

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

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

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

Символ

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

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

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

= А1 & А2 & СИМВОЛ (10) & В1 & В2 & СИМВОЛ (10) & С1 & С2 & СИМВОЛ (10) & D1 & D2

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

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

COM_SPPAGEBUILDER_NO_ITEMS_FOUND