Как объединить перенос строк в excel

Объединение ячеек в одну с переносом строк

pashatank

Дата: Пятница, 14.07.2017, 07:00 |
Сообщение № 1

Группа: Пользователи

Ранг: Участник

Сообщений: 58


Репутация:

0

±

Замечаний:
40% ±


Excel 2010

Добрый день, Господа!

Помогите пожалуйста решить задачу с объединением ячеек, задача следующего характера, есть прайс-лист, в котором есть товар, который подходит сразу к нескольким подкатегориям у главной категории, пример:

Необходимо, чтобы в прайс листе был следующий вид:

Т.е. нужно чтобы Подкатегории 1 в ячейке B, сцепились со всеми другими ячейками: A,C,D,E и разместились в одной ячейке вертикально с переносом строк.

Пробую сделать так, сначала разбиваю ячейку B по столбцам, получаем:


Далее, объединяю разбитые Подкатегории 1 со всеми остальными по порядку, с помощью функции ОБЪЕДИНИТЬ:

Код

=ОБЪЕДИНИТЬ(«|»;ИСТИНА;A2;B2;E2;F2;G2;A2;C2;E2;F2;G2;A2;D2;E2;F2;G2)

Получаем все в одной ячейке:
BMW |BMW 1 E81 |Фильтр |Фильтр масляный |Фильтр для BMW 1 E81, BMW 1 E87, BMW 3 E46|BMW | BMW 1 E87 |Фильтр |Фильтр масляный |Фильтр для BMW 1 E81, BMW 1 E87, BMW 3 E46|BMW | BMW 3 E46|Фильтр |Фильтр масляный |Фильтр для BMW 1 E81, BMW 1 E87, BMW 3 E46

А вот как перенести дальше вертикально по строкам, чтобы был вид как на втором скриншоте? С помощью символа 10? Но что-то не выходит. Может быть при помощи VBA СЦЕПИТЬДИАПАЗОН? Но тоже не получается. Помогите пожалуйста…

Заранее благодарен!

Сообщение отредактировал pashatankПятница, 14.07.2017, 07:06

 

Ответить

_Igor_61

Дата: Пятница, 14.07.2017, 08:10 |
Сообщение № 2

Группа: Проверенные

Ранг: Ветеран

Сообщений: 504


Репутация:

90

±

Замечаний:
0% ±


Excel 2007

Здравствуйте! Без файла-примера непонятно. Если это все находится в одной ячейке, то перенос можно сделать с помощью символа 10, показали бы в примере, что именно у Вас не выходит. Используйте «&»:

Код

=»Ваш текст»&Символ(10)&»Ваш текст»

 

Ответить

Pelena

Дата: Пятница, 14.07.2017, 08:30 |
Сообщение № 3

Группа: Админы

Ранг: Местный житель

Сообщений: 18797


Репутация:

4284

±

Замечаний:
±


Excel 2016 & Mac Excel

pashatank, оформите формулу тегами с помощью кнопки fx в режиме правки поста


«Черт возьми, Холмс! Но как??!!»
Ю-money 41001765434816

 

Ответить

pashatank

Дата: Пятница, 14.07.2017, 09:01 |
Сообщение № 4

Группа: Пользователи

Ранг: Участник

Сообщений: 58


Репутация:

0

±

Замечаний:
40% ±


Excel 2010

Излишнее цитирование удалено администрацией
Момент

 

Ответить

_Boroda_

Дата: Пятница, 14.07.2017, 09:03 |
Сообщение № 5

Группа: Модераторы

Ранг: Местный житель

Сообщений: 16618


Репутация:

6465

±

Замечаний:
0% ±


2003; 2007; 2010; 2013 RUS

И прочитайте Правила форума. Излишнее цитирование запрещено


Скажи мне, кудесник, любимец ба’гов…
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995

 

Ответить

pashatank

Дата: Пятница, 14.07.2017, 10:43 |
Сообщение № 6

Группа: Пользователи

Ранг: Участник

Сообщений: 58


Репутация:

0

±

Замечаний:
40% ±


Excel 2010

Еще раз — излишнее цитирование удалено администрацией

И Вам доброго дня! В файле попытался изложить суть вопроса, сильно не ругайте, если запутанно изложено…

К сообщению приложен файл:

___.xlsx
(12.5 Kb)

Сообщение отредактировал pashatankПятница, 14.07.2017, 10:47

 

Ответить

pashatank

Дата: Пятница, 14.07.2017, 10:50 |
Сообщение № 7

Группа: Пользователи

Ранг: Участник

Сообщений: 58


Репутация:

0

±

Замечаний:
40% ±


Excel 2010

И прочитайте Правила форума. Излишнее цитирование запрещено

Виноват, исправлюсь.

 

Ответить

Pelena

Дата: Пятница, 14.07.2017, 11:52 |
Сообщение № 8

Группа: Админы

Ранг: Местный житель

Сообщений: 18797


Репутация:

4284

±

Замечаний:
±


Excel 2016 & Mac Excel

pashatank, чем быстрее Вы устраните замечания модератора, тем быстрее получите ответ. Это я об этом

оформите формулу тегами с помощью кнопки fx в режиме правки поста


«Черт возьми, Холмс! Но как??!!»
Ю-money 41001765434816

 

Ответить

pashatank

Дата: Суббота, 15.07.2017, 18:16 |
Сообщение № 9

Группа: Пользователи

Ранг: Участник

Сообщений: 58


Репутация:

0

±

Замечаний:
40% ±


Excel 2010

Добрый день, Господа!

Помогите пожалуйста решить задачу с объединением ячеек, задача следующего характера, есть прайс-лист, в котором есть товар, который подходит сразу к нескольким подкатегориям у главной категории, пример:

Необходимо, чтобы в прайс листе был следующий вид:

Т.е. нужно чтобы Подкатегории 2 в ячейке С на первом скриншоте, сцепились со всеми другими ячейками: A,B,D,E и разместились в одной ячейке вертикально с переносом строк.

Пробую сделать так, сначала разбиваю ячейку C по столбцам, получаем:


Сцепляю поочередно все Подкатегории 2 по одной, с категориями в колонках A,B,K и L, таким вот образом:

Код

=ОБЪЕДИНИТЬ(«|»;ИСТИНА;B24;C24;K24;L24;A24;B24;D24;K24;L24;A24;E24;K24;L24;A24;F24;K24;L24;A24;B24;G24;K24;L24;A24;B24;H24;K24;L24;A24;B24;I24;K24;L24;A24;B24;J24;K24;L24)

, т.е. начинаю объединять с колонки A, потом B, здесь каждый раз по очереди одну из Подкатегрий 2 и затем колонки K и L, чтобы получить вид: Каталог запчастей|BMW|BMW3 E46|Фильтры|Фильтр масляный и т.д., просто вместо BMW3 E46 (Подкатегория 2) подставляю следующую Подкатегорию 2, чтобы был такой же вид, вот, что в итоге имеем:

Вопрос: как расположить Подкатегории 2, чтобы они имели построчный, вертикальный вид:
Каталог запчастей|BMW|BMW 3 E46|Фильтры|Фильтр масляный
Каталог запчастей|BMW|BMW 1 E81|Фильтры|Фильтр масляный
Каталог запчастей|BMW|BMW1 E84|Фильтры|Фильтр масляный
Каталог запчастей|BMW|BMW 3 E36|Фильтры|Фильтр масляный
Каталог запчастей|BMW|BMW X3|Фильтры|Фильтр масляный
Каталог запчастей|BMW|BMW 1 E87|Фильтры|Фильтр масляный
Каталог запчастей|BMW|BMW 3 E90|Фильтры|Фильтр масляный
Каталог запчастей|BMW|BMW X5|Фильтры|Фильтр масляный

Заранее благодарен!

К сообщению приложен файл:

2236137.xlsx
(12.5 Kb)

Сообщение отредактировал pashatankСуббота, 15.07.2017, 18:47

 

Ответить

Pelena

Дата: Суббота, 15.07.2017, 19:15 |
Сообщение № 10

Группа: Админы

Ранг: Местный житель

Сообщений: 18797


Репутация:

4284

±

Замечаний:
±


Excel 2016 & Mac Excel

UDF подойдёт?

К сообщению приложен файл:

2236137.xlsm
(18.4 Kb)


«Черт возьми, Холмс! Но как??!!»
Ю-money 41001765434816

 

Ответить

pashatank

Дата: Суббота, 15.07.2017, 20:22 |
Сообщение № 11

Группа: Пользователи

Ранг: Участник

Сообщений: 58


Репутация:

0

±

Замечаний:
40% ±


Excel 2010

UDF подойдёт?

Великолепная Pelena, спасибо Вам за простое и в то же время изящное решение!!!

 

Ответить

pashatank

Дата: Суббота, 15.07.2017, 20:36 |
Сообщение № 12

Группа: Пользователи

Ранг: Участник

Сообщений: 58


Репутация:

0

±

Замечаний:
40% ±


Excel 2010

Уважаемая Pelena, а не подскажите как чайнику в excel прописать эту функцию рядом со строкой, чтобы потом растянуть вниз? Ну т.е. справа от той строки, которую необходимо просчитать…

Сообщение отредактировал pashatankСуббота, 15.07.2017, 20:40

 

Ответить

Pelena

Дата: Воскресенье, 16.07.2017, 09:52 |
Сообщение № 13

Группа: Админы

Ранг: Местный житель

Сообщений: 18797


Репутация:

4284

±

Замечаний:
±


Excel 2016 & Mac Excel

А что не получается?
Просто скопируйте формулу из строки формул


«Черт возьми, Холмс! Но как??!!»
Ю-money 41001765434816

 

Ответить

mikaelw

Дата: Воскресенье, 16.07.2017, 11:52 |
Сообщение № 14

Группа: Проверенные

Ранг: Форумчанин

Сообщений: 153


Репутация:

1

±

Замечаний:
0% ±


Excel 2010, 2013, 2016

Профи что за формула

«=ОБЪЕДИНИТЬ»

У меня ексль 2016 на нее ругается, говорит нет такой…..

 

Ответить

Pelena

Дата: Воскресенье, 16.07.2017, 13:01 |
Сообщение № 15

Группа: Админы

Ранг: Местный житель

Сообщений: 18797


Репутация:

4284

±

Замечаний:
±


Excel 2016 & Mac Excel

Из справки по функции ОБЪЕДИНИТЬ

Цитата

Применяется к: Excel 2016 Excel 2016 для Mac

Цитата

Эта функция доступна, только если у вас есть подписка на Office 365


«Черт возьми, Холмс! Но как??!!»
Ю-money 41001765434816

 

Ответить

pashatank

Дата: Вторник, 18.07.2017, 05:29 |
Сообщение № 16

Группа: Пользователи

Ранг: Участник

Сообщений: 58


Репутация:

0

±

Замечаний:
40% ±


Excel 2010

А что не получается?
Просто скопируйте формулу из строки формул

Все получается, просто побежал впереди паровоза, перед тем как задать вопрос, нужно было сначала попробовать ))
Все, вопрос закрыт, спасибо Вам огромное Pelena за оперативную помощь!!!

 

Ответить

pashatank

Дата: Воскресенье, 28.01.2018, 18:14 |
Сообщение № 17

Группа: Пользователи

Ранг: Участник

Сообщений: 58


Репутация:

0

±

Замечаний:
40% ±


Excel 2010

Pelena, здравствуйте! Подскажите пожалуйста, Вы помогли как-то вот с этим
Вопрос: как расположить Подкатегории 2, чтобы они имели построчный, вертикальный вид:
Каталог запчастей|BMW|BMW 3 E46|Фильтры|Фильтр масляный
Каталог запчастей|BMW|BMW 1 E81|Фильтры|Фильтр масляный
Каталог запчастей|BMW|BMW1 E84|Фильтры|Фильтр масляный
Каталог запчастей|BMW|BMW 3 E36|Фильтры|Фильтр масляный
Каталог запчастей|BMW|BMW X3|Фильтры|Фильтр масляный
Каталог запчастей|BMW|BMW 1 E87|Фильтры|Фильтр масляный
Каталог запчастей|BMW|BMW 3 E90|Фильтры|Фильтр масляный
Каталог запчастей|BMW|BMW X5|Фильтры|Фильтр масляный

Сейчас есть необходимость переместить марку и модели вправо, а категории влево, что бы было так
Каталог запчастей|Фильтры|Фильтр масляный|BMW|BMW X5
Прицепил файл, в котором Вы добавили udf.
Как в функции поменять категории местами? Я так понял там все на subcat2 все завязано и когда я перемещаю |BMW|BMW X5 влево, то вишу ЗНАЧ, помогите пожалуйста…

К сообщению приложен файл:

8106034.xlsm
(18.4 Kb)

 

Ответить

Pelena

Дата: Воскресенье, 28.01.2018, 19:43 |
Сообщение № 18

Группа: Админы

Ранг: Местный житель

Сообщений: 18797


Репутация:

4284

±

Замечаний:
±


Excel 2016 & Mac Excel

Так подойдёт?

К сообщению приложен файл:

0956213.xlsm
(17.9 Kb)


«Черт возьми, Холмс! Но как??!!»
Ю-money 41001765434816

 

Ответить

pashatank

Дата: Понедельник, 29.01.2018, 07:56 |
Сообщение № 19

Группа: Пользователи

Ранг: Участник

Сообщений: 58


Репутация:

0

±

Замечаний:
40% ±


Excel 2010

Да, очень даже! Спасибо Вам огромное!
Извиняюсь за возможно глупый вопрос, а как можно посмотреть эту пользовательскую функцию?

 

Ответить

Pelena

Дата: Понедельник, 29.01.2018, 08:21 |
Сообщение № 20

Группа: Админы

Ранг: Местный житель

Сообщений: 18797


Репутация:

4284

±

Замечаний:
±


Excel 2016 & Mac Excel

Нажимаете Alt+F11 и смотрите в редакторе VBA


«Черт возьми, Холмс! Но как??!!»
Ю-money 41001765434816

 

Ответить

На чтение 3 мин Опубликовано 10.01.2015

В данном уроке мы изучим такие полезные функции Microsoft Excel, как перенос текста по строкам и объединение нескольких ячеек в одну. С помощью данных функций Вы сможете переносить текст на несколько строк, создавать заголовки для таблиц, вписывать длинный текст в одну строку, не увеличивая при этом ширину столбцов, и многое другое.

Очень часто содержимое не может полностью отобразиться в ячейке, т.к. ее ширины не хватает. В таких случаях Вы можете выбрать один из двух вариантов: перенести текст по строкам или объединить несколько ячеек в одну, при этом изменять ширину столбцов Вам не потребуется.

При переносе текста высота строки будет автоматически изменяться, что позволит содержимому отображаться на нескольких строках. Объединение ячеек позволяет создать одну большую ячейку, объединив при этом несколько смежных.

Содержание

  1. Перенос текста в Excel
  2. Объединение ячеек в Excel
  3. Дополнительные параметры объединения ячеек в Excel

Перенос текста в Excel

В следующем примере мы применим перенос текста по строкам к столбцу D.

  1. Выделите ячейки, текст в которых должен отображаться на нескольких строках. В нашем примере мы выделим ячейки в столбце D.Перенос текста в Excel
  2. Выберите команду Перенести текст на вкладке Главная.Перенос текста в Excel
  3. Текст будет перенесен по строкам.Перенос текста в Excel

Нажмите команду Перенести текст еще раз, чтобы отменить перенос.

Объединение ячеек в Excel

При объединении двух и более ячеек результирующая ячейка занимает место объединенных, но данные при этом не складываются. Вы можете объединить любой смежный диапазон, и даже все ячейки на листе, при этом информация во всех ячейках, кроме верхней левой, будет удалена.

В примере ниже мы объединим диапазон A1:E1, чтобы создать заголовок для нашего листа.

  1. Выделите ячейки, которые требуется объединить.Объединение ячеек в Excel
  2. Нажмите команду Объединить и поместить в центре на вкладке Главная.Объединение ячеек в Excel
  3. Выделенные ячейки будут объединены в одну, а текст разместится в центре.Объединение ячеек в Excel

Кнопка Объединить и поместить в центре действует как переключатель, т.е. повторное нажатие на нее отменит объединение. Удаленные данные при этом не восстановятся

Дополнительные параметры объединения ячеек в Excel

Для доступа к дополнительным параметрам объединения ячеек, нажмите стрелку рядом с иконкой команды Объединить и поместить в центре. Появится выпадающее меню, со следующими командами:

  • Объединить и поместить в центре: Объединяет выделенные ячейки в одну, а содержимое помещает в центре.
  • Объединить по строкам: Объединяет ячейки по строкам, т.е. в каждой строке выделенного диапазона образуется отдельная ячейка.
  • Объединить ячейки: Объединяет ячейки в одну, не помещая содержимое в центре.
  • Отменить объединение ячеек: Отменяет объединение.Объединение ячеек в Excel

Оцените качество статьи. Нам важно ваше мнение:

Приступая к работе в Microsoft Excel без должной подготовки, пользователь неизбежно столкнется с определенными трудностями, которые специалисту покажутся пустяковыми. Взять, к примеру, такую простую на первый взгляд операцию как перенос текста в ячейке. Пока вы набираете текст, Excel автоматически расширяет его по горизонтали, длинный текст отображается поверх соседних ячеек. А можно ли сделать так, чтобы длинный текст переносился на следующую строку и оставался в той же самой ячейке? Конечно можно, что мы сейчас и продемонстрируем.

  1. 1 Перенос текста в одной ячейке Excel
  2. 2 Перенос текста в объединенных ячейках Excel
  3. 3 Как сделать перенос строки в ячейке Excel
    1. 3.1 С помощью «горячих клавиш»
    2. 3.2 Перенос строки в ячейке Excel формулой
  4. 4 Как скрыть длинный текст в ячейке Excel

Перенос текста в одной ячейке Excel

У нас есть некий длинный текст, который мы хотим разместить в одной ячейке, но так, чтобы он был видим целиком. Мы предложим два варианта размещения текста: без объединения ячеек и с объединением оных. Начнем с первого.

  1. Выделите ячейку мышкой, нажмите по выделенной области правой кнопкой мыши и выберите «Формат ячеек»; Формат ячеек
  2. В открывшемся окне настроек на вкладке «Выравнивание» отметьте пункт «переносить по словам» и нажмите «OK»; Excel - переносить по словам
  3. Сохранив настройки, можете смело набирать текст в созданной ячейке, не используя символ каретки; Длинный текст в ячейке Excel
  4. По завершении ввода нажмите Enter. Текст будет сохранен в одной ячейке и останется виден целиком, а ячейка растянется по высоте. Длинный текст в ячейке Excel

А вот и второй, более простой способ сделать автоперенос текста в ячейке.

  1. Выделите мышкой ячейку, затем на панели инструментов, в блоке «Выравнивание» нажмите пиктограмму «Перенести текст» (смотрите скриншот); Перенести текст Excel
  2. Всё готово, набирайте в ячейке ваш текст, а Excel сама позаботится о переносе его на новую строку в той же ячейке; Длинный текст в ячейке Excel с переносом
  3. Нажмите Enter для сохранения результатов. Длинный текст в ячейке Excel с переносом

Перенос текста в объединенных ячейках Excel

А теперь рассмотрим способ вставки текста с переносом в объединенные ячейки. Для чего это нужно? Всё очень просто: вам может понадобиться крупная ячейка «на фоне» маленьких ячеек, используемых в Excel по умолчанию.

  1. Выделите мышкой или с помощью комбинации Shift + Стрелки нужное количество ячеек; Выделение нескольких ячеек Excel
  2. Нажмите последовательно клавиши AltЯЩБ (необязательно с включенным капсом), вследствие чего ячейки тут же будут объединены; Объединение нескольких ячеек Excel
  3. Нажмите на панели инструментов уже знакомую вам пиктограмму «Перенести текст»; Перенести текст Excel
  4. Вставьте в созданную ячейку ваш текст. Длинный текст в объединенных ячейках Excel с переносом

Тот же результат можно получить следующим образом:

  1. Выделите требуемое количество ячеек, кликните по выделенной области и выберите в меню опцию «Формат ячеек»; Формат нескольких ячеек Excel
  2. В открывшемся окне отметьте чекбоксы «переносить по словам» и «объединение ячеек»; Перенос по словам и объединение ячеек в Excel
  3. Нажмите «OK» и вставьте в ячейку ваш текст. Длинный текст в объединенных ячейках Excel с переносом

Как сделать перенос строки в ячейке Excel

С помощью «горячих клавиш»

Самым простым способом переноса текста внутри ячейки Excel является использование комбинации Alt + Enter.

  1. Установите курсор в ячейку и начинайте вводить текст;
  2. В том месте, где вы хотите сделать перенос, нажмите Alt + Enter и продолжайте вводить текст с новой строки; Перенос строки в ячейке Excel с помощью Alt + Enter
  3. Завершив ввод текста, нажмите ввод. В результате вы увидите весь ваш текст в одной ячейке. Ячейка Excel с переносом текста на новую строку

При переносе текста на новую строку с помощью клавиш в ячейке автоматически включается режим «Перенос текста». Чтобы увидеть результат ручного переноса, ширина столбца, в котором находится ячейка, должна быть достаточной, чтобы в ней уместилась фраза целиком до момента переноса, иначе сработает автоперенос по ширине ячейки и результат будет отличаться от ожидаемого

Перенос строки в ячейке Excel формулой

Для переноса текста в ячейках можно также использовать готовые формулы, например, формулу сцепления текста. Она имеет следующий формат:

=СЦЕПИТЬ("Первая часть текста";СИМВОЛ(10);"вторая часть текста.")

Где СИМВОЛ(10) — это специальный невидимый символ переноса на новую строку, добавляемый между частями текста. К слову, когда вы нажимаете Alt + Enter, тот же символ переноса добавляется в конце строки. Заключенный в двойные кавычки текст может быть произвольным, это 2 фразы, которые должны быть расположены на разных строках внутри одной ячейки.

  1. Выделите ячейку, вставьте в поле формул указанную формулу с подготовленным текстом и нажмите ввод; Функция СЦЕПИТЬ и знак для переноса текста в ячейке Excel
  2. После того объединенный текст будет вставлен, выделите первую ячейку с началом текста и нажмите на панели инструментов кнопку переноса строк, иначе спецсимвол не будет работать; Excel - переносить по словам
  3. В результате вторая часть текста будет перенесена в ячейке на новую строку. Ячейка Excel с переносом текста на новую строку с помощью символа

Как скрыть длинный текст в ячейке Excel

А сейчас мы рассмотрим обратную ситуацию, когда вставленный в ячейку более или менее объемный текст нужно частично скрыть, но таким образом, чтобы в нужный момент времени его можно было увидеть целиком. Делается это очень просто.

  1. Выделите ячейку и вставьте в нее свой текст так, как есть. Он растянется по всей длине ячеек; Длинный текст не умещается в ячейке
  2. Нажмите ввод, выделите первую ячейку, в которой хотите оставить видимый текст, нажмите по ней правой кнопкой мыши и выберите в контекстном меню опцию «Формат ячеек»; Формат ячеек
  3. В открывшемся окне переключитесь на вкладку «Выравнивание», в выпадающем списке «По горизонтали» выберите значение «с заполнением». Формат: Выравнивание - По горизонтали с заполнением
  4. Теперь длинный текст будет скрыт, его отображение ограничится шириной текущей ячейки. Как скрыть текст в ячейке Excel
  5. Чтобы увидеть текст целиком, нажмите на ячейку с фрагментом текста. Одинарное нажатие отобразит его только в поле ввода формул, двойной клик — в поле для формул и по всей длине ячеек. Увидеть скрытый текст ячейке Excel целиком

А вот и альтернативный способ.

  1. Выделите ячейку и вставьте в нее свой текст так, как есть. Естественно, он растянется по всей длине ячеек;
  2. Выделите соседнюю, заполненную частью текста ячейку и установите курсор в поле для вставки формул;

  3. После того как выделенная ячейка станет пустой, нажмите пробел, а затем ввод. Лишний текст тут же будет скрыт, останется лишь его фрагмент в первой ячейке;

Если вы хотите видеть немного больше скрытой информации, можете воспользоваться таким способом.

  1. Объедините две или три ячейки с помощью инструмента «Объединить ячейки»;
  2. Вставьте в удлиненную ячейку длинный текст и нажмите ввод. Лишний текст будет тут же скрыт;

  3. Чтобы его увидеть, поступаем так же, как описано в пункте 5 предыдущего раздела.

Ну вот, теперь вы знаете, как можно быстро и без головной боли перенести текст на другую строку в ячейке программы Эксель или спрятать его основную часть. Однако, простота приведенных здесь примеров не должна вводить вас в заблуждение: этот программный компонент Microsoft Office довольно специфичен, и чтобы изучить все его возможности, нужно потратить не одну неделю.

Перенос строки в пределах ячейки в Microsoft Excel

Перенос строки в Microsoft Excel

​Смотрите также​_Boroda_​: Нашел решение без​ не сделать.​ ячейке F3​ переносился на другую​ код переноса строки​ Просто необходимо добавить​ каждой строке выделенного​ чтобы создать заголовок​ ячеек позволяет создать​ нужно вставить разрыв​ ячейку автоматический перенос​ клавиш, как рассказано​ в строку формул​, отметив его галочкой.​ на клавиатуре сочетание​

​Как известно, по умолчанию​: Дело в том,​

Способы переноса текста

​ макросов​RAN​Ячейку В3 раздвигаем​ строку?​​ имеет число 10.​​ функцию СИМВОЛ в​ диапазона образуется отдельная​ для нашего листа.​ одну большую ячейку,​ строки, и нажмите​ текста. Можно также​ в описании первого​ следующее выражение:​ Жмем на кнопку​ клавиш​

Способ 1: использование клавиатуры

​ в одной ячейке​ что слово «работать»​0mega​: Сделать, чтобы текст​ вправо и расширяем​Serge_007​ В этой же​ нужное место формулы,​​ ячейка.​​Выделите ячейки, которые требуется​

Ячейка где нужно перенести слова в Microsoft Excel

​ объединив при этом​ сочетание клавиш ALT+ВВОД.​​ вручную ввести разрыв​​ способа. Третий вариант​=СЦЕПИТЬ(«ТЕКСТ1″;СИМВОЛ(10);»ТЕКСТ2»)​«OK»​Alt+Enter​

Перенос слов очуществлен в Microsoft Excel

​ листа Excel располагается​​ просто не уместилось​

Способ 2: форматирование

​: просто как 5​ переносился автоматически при​ вниз​: Здравствуйте.​ таблице содержатся непечатные​ которая генерирует значения​Объединить ячейки:​ объединить.​ несколько смежных.​К началу страницы​ строки для размещения​

  1. ​ рекомендуется использовать только​Вместо элементов​.​.​ одна строка с​ по длине. Сделайте​ копеек …​​ достижении конца строки​​Топнули правой мышкой​

    Переход в формат ячеек в Microsoft Excel

  2. ​Использовать Word. Excel​ символы с клавиатуры.​​ в ячейках для​​Объединяет ячейки в​​Нажмите команду​​В следующем примере мы​​В данном уроке мы​​ текста на новую​ тогда, когда данные​​«ТЕКСТ1»​​После этого, если данные​

Формат ячеек в Microsoft Excel

​В отличие от использования​ числами, текстом или​ пошире столбец AI​я знаю только​ в Экселе очень​ — формат ячеек​ — это не​Зная соответствующие коды из​

​ подписи данных гистограммы.​ одну, не помещая​Объединить и поместить в​ применим перенос текста​ изучим такие полезные​ строку в ячейке.​ подтягиваются из других​и​ будут выступать за​ только одной кнопки​ другими данными. Но,​ (например) или поставьте​ одного Алексея. Но​ сложно. Можно сделать​

Способ 3: использование формулы

​ — выравнивание -​ текстовый редактор и​ таблицы ASCII и​Конечно в ячейке можно​ содержимое в центре.​ центре​ по строкам к​ функции Microsoft Excel,​Автоматический перенос текста​ диапазонов с помощью​

  1. ​«ТЕКСТ2»​ границы ячейки, то​
  2. ​Enter​ что делать, если​ формат ячейки -​ он макровед.​

    ​ разбивку текста из​

    ​ переносить по словам​​ его возможности в​​ используя функцию СИМВОЛ,​​ сделать перенос строки​​Отменить объединение ячеек:​на вкладке​ столбцу D.​ как перенос текста​Выделите ячейки, которые нужно​

    Применение функции СЦЕПИТЬ в Microsoft Excel

  3. ​ формулы. В остальных​нужно подставить слова​ она автоматически расширится​​, с помощью этого​​ нужно перенести текст​

Слова перенесены при помощи фнкции в Microsoft Excel

​ Выравнивание — Автоподбор​А вы не​ ячейки на несколько​ — ОК​ этом направлении минимальны.​

​ мы имеем возможность​​ в любом месте​

​Отменяет объединение.​Главная​Выделите ячейки, текст в​ по строкам и​ отформатировать.​ случаях использование данного​ или наборы слов,​ в высоту, а​ способа будет достигнут​ в пределах одной​ ширины (галку Переносить​ знаете nick автора​ строк по завершению​Скопировали пустую ячейку​ЗЫ Вероятно макросами​ вставить любой символ​ с помощью комбинации​Урок подготовлен для Вас​.​ которых должен отображаться​ объединение нескольких ячеек​Выберите​ способа является нерациональным,​ которые хотите перенести.​ слова станут переноситься.​ именно такой результат,​ ячейки на другую​ по словам нужно​ ?​ ввода. Макрос можно​

​ В3.​

lumpics.ru

Перенос текста в ячейке

​ можно…​​ в формулу Excel.​ клавиш ALT+Enter. Но​ командой сайта office-guru.ru​Выделенные ячейки будут объединены​ на нескольких строках.​ в одну. С​Главная​ так как имеются​ Остальные символы формулы​ Иногда приходится расширять​ который ставится.​ строку? Данную задачу​ снять) — текст​Serge_007​ прицепить на кнопку​Топнули правой мышкой​0mega​ У выше описанном​ если таких ячеек​Источник: http://www.gcflearnfree.org/office2013/excel2013/8/full​ в одну, а​

​ В нашем примере​ помощью данных функций​>​ гораздо более простые​ изменять не нужно.​ границы вручную.​Урок:​ можно выполнить, воспользовавшись​ немноооожко уменьшится.​

​: Это тоже не​

  1. ​ (как здесь) или​ на F3 -​

  2. ​:​​ примере вставлен символ​​ десятки лучше автоматизировать​​Автор/переводчик: Антон Андронов​​ текст разместится в​​ мы выделим ячейки​ Изображение кнопки​ Вы сможете переносить​

    На вкладке «Главная» нажмите кнопку «Перенести текст»

  3. ​Выравнивание​ варианты решения поставленной​Для того, чтобы результат​Чтобы подобным образом не​Горячие клавиши в Экселе​

    Перетащите нижнюю границу строки вниз

​ некоторыми возможностями программы.​​А вообще-то формула​ решение (см. вложение)​ на событие Worksheet_Change.​ Специальная вставка -​Ambioz​ переноса строки, который​

Ввод разрыва строки

​ данный процесс с​Автор: Антон Андронов​ центре.​

  1. ​ в столбце D.​ текст на несколько​>​

    ​ задачи.​​ отобразился на листе,​ форматировать каждый отдельный​Если перед пользователем не​

  2. ​ Давайте разберемся, как​ изначально не правильная.​nerv​ Можно добавить удаление​ Ширина столбцов -ОК​

​, здравствуйте​

support.office.com

Перенос текста и объединение ячеек в Excel

​ соединен с обеих​ помощью простой выше​Во время создания графиков​Кнопка​Выберите команду​ строк, создавать заголовки​Обтекание текстом​Автор: Максим Тютюшев​ нажмите кнопку​ элемент, можно сразу​ ставится задачи перенести​ сделать перевод строки​ Попробуйте в AS22​: Предлагаю установить ограничение​ исходной ячейки. Подкраска​еще раз правой​row​

​ сторон оператором &​ приведенной формулы.​ и диаграмм в​Объединить и поместить в​Перенести текст​ для таблиц, вписывать​.​Примечание:​Enter​ выделить целую область.​ на новую строку​ в ячейке в​ поставить «Желание жить​ на кол-во символов​

​ разделенного текста сделана​ мышкой -специальная вставка​: 0mega как Вы​ между значениями ячеек​​ Excel часто возникает​ центре​на вкладке​ длинный текст в​

Перенос текста в Excel

​Если текст не отображается​Мы стараемся как​на клавиатуре.​ Недостаток данного варианта​

  1. ​ строго определенные слова,​ Excel.​ и работать» (без​ в ячейке равное​ для удобства при​ — форматы -ОК​Перенос текста в Excel
  2. ​ это сделали, подскажите​​ A2 и C2.​​Программа MS Excel активно​​ необходимость сделать перенос​​действует как переключатель,​Перенос текста в Excel
  3. ​Главная​ одну строку, не​Перенос текста в Excel

​ целиком даже с​​ можно оперативнее обеспечивать​​Главным недостатком данного способа​ заключается в том,​

Объединение ячеек в Excel

​ а нужно только​Скачать последнюю версию​ кавычек).​ ~ 1024. Это,​ разбивке готового документа.​В ячейке F3​Ambioz​Если в ячейке не​ применяет коды из​ строки в тексте​ т.е. повторное нажатие​.​ увеличивая при этом​

​ переносами, растяните строку,​ вас актуальными справочными​ является тот факт,​ что перенос выполняется​

  1. ​ уместить их в​ Excel​Объединение ячеек в Excel
  2. ​Поменяйте на вот​​ а также подбор​ Разделяет текст выделенной​​ пишем формулу:​​:​​ включен режим «Перенести​Объединение ячеек в Excel
  3. ​ таблицы символов стандарта​ ячейки и не​ на нее отменит​Текст будет перенесен по​Объединение ячеек в Excel

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

Дополнительные параметры объединения ячеек в Excel

​ ячейки. По умолчанию​=B3​0mega​ текст», то наличие​​ ASCII. В ней​ только. Например, чтобы​​ объединение. Удаленные данные​ строкам.​

  • ​ многое другое.​ границу вниз.​​ языке. Эта страница​ в выполнении, чем​ случае, если слова​ не выходя за​
  • ​ текст внутри ячейки​​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИ(ЕОШИБКА(ПОИСК(» «;AS22;20));AS22;ЛЕВСИМВ(AS22;ПОИСК(» «;AS22;20)))​ объединенные ячейки, обсуждалось​ установлена длинна строки​В ячейку В3​- маленько не​
  • ​ символа переноса строки​​ находятся все коды​ получить лучший визуальный​ при этом не​
  • ​Нажмите команду​​Очень часто содержимое не​Объединение ячеек в Excel

​Примечание:​ переведена автоматически, поэтому​
​ предыдущие варианты.​
​ не будут вмещаться​

​ её границы, то​

office-guru.ru

Как сделать перенос строки в ячейке Excel формулой

​ нажатием на клавиатуре​Code200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИ(ЕОШИБКА(ПОИСК(» «;AS22;20));»»;ПСТР(AS22;ПОИСК(» «;AS22;20);75))​ здесь http://www.planetaexcel.ru/forum.p….orum=97​ 116 символов. Можно​ записываем проверочный текст​ то. Текст надо​ будет незаметно:​ символов, которые высвечиваются​ эффект для читабельности​ восстановятся​Перенести текст​

Формула для переноса строки в ячейках Excel

​ может полностью отобразиться​  Текст будет переноситься​ ее текст может​Урок:​ в границы, к​ можно воспользоваться инструментом​ кнопки​aleksasha888​aleksasha888​ задать другую длинну.​P.S.​ распределить не в​Но на гистограммах, графиках​

Гистограммы.

​ на экране в​ подписей данных на​Для доступа к дополнительным​еще раз, чтобы​ в ячейке, т.к.​ по ширине столбца,​ содержать неточности и​Полезные функции Excel​

Код СИМВОЛ переноса строки.

​ тому же разбитие​ форматирования.​Enter​: вроде заработало, но​: подскажите пожалуйста я​_Boroda_​в первоисточнике автор​ одной ячейке, а​ и диаграммах символы​ операционной системе MS​

​ графиках и диаграмме.​

Как работает функция СИМВОЛ при переносе строк в ячейке

​ параметрам объединения ячеек,​ отменить перенос.​ ее ширины не​ к которому относится​ грамматические ошибки. Для​В целом пользователь должен​ осуществляется автоматически без​Выделяем ячейку, в которой​. Но этим они​ потом опять слова​ не как не​: Тот же файл,​ не раздвигал ячейку,​ по строкам.​ переноса строк, вставленные​ Windows любых версий.​Рассмотрим пример ниже на​ нажмите стрелку рядом​При объединении двух и​ хватает. В таких​ ячейка. При изменении​ нас важно, чтобы​ сам решить, каким​ учета желания пользователя.​ текст выходит за​ добиваются только того,​ в ячейке (Z22)​ могу организовать перенос​

​ что у уважаемого​ а использовал объединенные​0mega​ с помощью формул​ Таблица символов стандарта​ рисунке с гистограммой,​ с иконкой команды​ более ячеек результирующая​ случаях Вы можете​ ширины столбца перенос​ эта статья была​ из предложенных способов​Также можно осуществить перенос​

​ пределы границ. Кликаем​ что курсор перемещается​ поехали.​ текста из одной​ RANа, только все​

Перенести текст.

​ ячейки.​: вроде бы в​ либо введенные из​ ASCII содержит 255​ созданной в программе​Объединить и поместить в​ ячейка занимает место​ выбрать один из​ текста настраивается автоматически.​ вам полезна. Просим​ оптимальнее воспользоваться в​

exceltable.com

Автоматический перенос текста на другую строку

​ внутри ячейки при​​ по ней правой​ на следующую строку​
​nerv​ ячейки в другую.​ это без макросов,​Лично я считаю​ файле я уже​

​ клавиатуры (ALT+Enter) будут​​ кодов по которым​
​ Excel. Подписи оси​ центре​ объединенных, но данные​ двух вариантов: перенести​Новую строку текста можно​
​ вас уделить пару​ конкретном случае. Если​

​ помощи формул. Этот​​ кнопкой мыши. В​​ листа. Мы же​​: Как вариант макрос,​

​сам перенос по​​ формулами. К сожалению,​ что объединение -​

​ все написал ?!​​ отображаться естественным образом.​​ пронумерованы все символы​​ X содержат имена​. Появится выпадающее меню,​ при этом не​ текст по строкам​ начать в любом​

​ секунд и сообщить,​​ вы хотите только,​ вариант особенно актуален​ открывшемся списке выбираем​
​ рассмотрим варианты переноса​
​ который рассчитывает кол-во​ функциям:​
​ при изменении ширины​ это зло​
​попробую еще раз​ То есть переносом​ от 1-го и​
​ продавцов и данные​ со следующими командами:​ складываются. Вы можете​ или объединить несколько​
​ месте ячейки.​ помогла ли она​ чтобы все символы​
​ в том случае,​ пункт​ именно внутри ячейки,​ символов, которое может​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИ(ДЛСТР(AS22)​
​ столбца обновляется не​0mega​
​подробная инструкция для​ разбивать одну текстовую​ до 255. Например,​ о продажах. Такой​
​Объединить и поместить в​ объединить любой смежный​ ячеек в одну,​
​Дважды щелкните ячейку, в​ вам, с помощью​
​ вмещались в границы​
​ если содержимое выводится​«Формат ячеек…»​
​ как очень простые,​
​ поместиться в ячейке​Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИ(ДЛСТР(AS22) получился, но​ автоматически, а через​: именно об этом​
​ Excel 2003​ строку на две​ большая (в верхнем​

​ пример подписи данных​​ центре:​ диапазон, и даже​

​ при этом изменять​ которую требуется ввести​ кнопок внизу страницы.​ ячейки, то просто​ с помощью функций,​

​.​​ так и более​ (объединенной) исходя из​

​ слово которое попало​​ F9​ я и предупреждал​задаваемый текст пишется​ и больше.​ регистре) буква А​ на гистограмме всегда​Объединяет выделенные ячейки​ все ячейки на​ ширину столбцов Вам​ разрыв строки.​ Для удобства также​ отформатируйте её нужным​ но его можно​Открывается окно форматирования. Переходим​ сложные.​ размера, типа шрифта​ в промежутке с​0mega​На этом форуме​ в ячейке В3​Ambioz​ имеет код 97.​

​ пригодиться, когда текст​​ в одну, а​ листе, при этом​ не потребуется.​Совет:​ приводим ссылку на​ образом, а лучше​ применять и в​ во вкладку​Самый простой вариант переноса​

​ и т.п.​​ 16 по 21​

​: маэстро !​​ работают очень сильные​Дублирующий текст может​: Здравствуйте, помогите, пожалуйста,​

​ Числу 9 по​​ должен компактно расположиться​ содержимое помещает в​

​ информация во всех​​При переносе текста высота​ Можно также выделить ячейку,​
​ оригинал (на английском​ всего отформатировать весь​ обычных случаях.​
​«Выравнивание»​ на другую строку,​Еще вариант: начинать​

​ символ не отображается​​Serge_007​ макрописцы. Пусть они​

​ быть на любом​​ решить проблему:​ этой же таблице​ так, чтобы не​ центре.​ ячейках, кроме верхней​ строки будет автоматически​ а затем нажать​ языке) .​

​ диапазон. Если вы​​Отформатируйте ячейку, как указано​. В блоке настроек​ это установить курсор​ с новой строки​ не в первой(Z22)​
​: Однако задачу ТС​ берут в руки​
​ Листе .​
​Как сделать, что​ присвоен код 57.​ затенять элементы гистограммы.​Объединить по строкам:​ левой, будет удалена.​ изменяться, что позволит​ клавишу F2.​Если вы хотите отобразить​
​ хотите устроить перенос​

​ в предыдущем варианте.​​«Отображение»​ перед тем отрезком,​ и заполнять все​ не во второй​ без макросов решить​ дирижерские палочки.​Для удобства располагаем​ бы текст, достигнув​ Код символа пробела​Секрет данного решения весьма​Объединяет ячейки по​В примере ниже мы​
​ содержимому отображаться на​Дважды щелкните в ячейке​ весь текст в​ конкретных слов, то​Выделите ячейку и введите​выбираем параметр​
​ который нужно перенести,​ в одной объединенной​
​ ячейке(A23).​
​ всё-же нельзя.​

​Serge_007​​ его на этом​ конца ячейки автоматически​ – 32, а​ прост и элементарен.​

​ строкам, т.е. в​​ объединим диапазон A1:E1,​ нескольких строках. Объединение​ то место, куда​ ячейке, можно отформатировать​ наберите соответствующее сочетание​ в неё или​«Переносить по словам»​
​ а затем набрать​ ячейке.​Заранее спасибо.​Ambioz​: Штатными средствами это​

excelworld.ru

​ же Листе в​

Skip to content

Как перенести текст в ячейке Excel на следующую строку?

В этом руководстве показано, как автоматически сделать перенос текста в одной ячейке и как вставлять разрыв строки вручную. Вы также узнаете о наиболее распространенных причинах, по которым перенос в Excel не работает, и о том, как это исправить.

В первую очередь Microsoft Excel предназначен для вычисления чисел и управления ими. Однако вы часто можете оказаться в ситуациях, когда помимо чисел нужно, к примеру, записать длинный заголовок в шапке таблицы. Если объемный текст не умещается в ячейке, вы, конечно, можете поступить самым очевидным способом и просто сделать столбец шире. Однако это не лучший вариант, когда вы работаете с большим листом, на котором много данных для отображения.

Гораздо лучшее решение – записать в несколько строчек фразу, превышающую ширину столбца, и Эксель предоставляет несколько способов сделать это. Это руководство научит вас, как перенести текст в ячейке Excel, и поделится несколькими советами.

  1. Что такое перенос текста в ячейке?
  2. Как автоматически переносить текст в Excel.
  3. Как вставить разрыв строки вручную
  4. Вставка разрывов при помощи формул.
  5. Использование Найти_и_Заменить (трюк CTRL + J)
  6. Почему перенос строки в Excel не работает?

Что такое перенос текста в ячейке?

Когда вводимые данные слишком объемны, происходит одно из двух событий:

  • Если столбцы справа пусты, длинная фраза переходит за границу ячейки в эти столбцы.
  • Если по соседству справа есть какие-либо данные, она обрезается по границе ячейки.

На рисунке ниже показаны эти два случая:

Перенос по словам в ячейке может помочь вам полностью отобразить длинное предложение без его «заползания» на другие клетки. Этот термин означает отображение содержимого ячейки на нескольких строчках, а не на одной длинной строке. Это позволит избежать эффекта «усеченного столбца», упростит чтение таблицы и сделает ее удобнее для печати. Кроме того, позволяет сохранить одинаковую ширину столбцов на всем листе.

На скриншоте показано, как это выглядит:

А теперь разберем несколько способов – как сделать перенос и добиться такого эффекта.

Как автоматически переносить текст в Excel.

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

Способ 1 . Перейдите на вкладку «Главная»>  — «Переносить текст» :

Способ 2. Нажмите Ctrl + 1 чтобы открыть диалоговое окно «Формат ячеек» (или щелкните правой кнопкой мыши нужные и выберите этот пункт), перейдите на вкладку «Выравнивание», установите флажок как на рисунке, затем — ОК.

По сравнению с первым методом, этот требует нескольких дополнительных щелчков мышью. Но он может сэкономить вам время, если захотите внести сразу несколько изменений в форматирование ячеек одним махом (например, выравнивание + шрифт + перенос).

Примечание. Если флажок закрашен сплошным цветом, это означает, что в выбранном диапазоне установлены разные параметры переноса, т.е. в кое-где данные модифицируются, а в остальных — нет.

Результат. Какой бы метод вы не применили, данные распределяются по ширине столбца. Если вы измените ширину, данные перестроятся автоматически на следующую строку. 

Как нетрудно догадаться, два описанных выше метода также используются для отмены переноса, если это вдруг стало не нужно. Проделайте те же самые операции и просто снимите флажок, который ранее установили.

Как вставить разрыв строки вручную

Иногда вам может потребоваться начать новый абзац в определенной позиции вместо автоматического переноса длинного текста. Чтобы обозначить начало абзаца вручную, проделайте следующее:

1. Войдите в режим редактирования, нажав F2 ,дважды щелкнув либо ячейку, либо строку формул.

2. Поместите курсор в то место, где вы хотите разорвать фразу, и примените сочетание клавиш Alt + Enter .

Результат. При вставке разрыва строки вручную автоматически включается параметр Перенос текста. Однако разрывы, введенные вручную, останутся на месте, когда столбец станет шире. 

Обратите внимание, что ячейка должна находиться в режиме переноса, чтобы содержимое переносилось вниз. Если он не включен, вы увидите все данные в одной строке (даже если вы вставили перенос). А вот в строке формул они будут видны.

Эту особенность иногда используют, чтобы сделать более читаемыми длинные формулы. Перед отдельными частями внутри формулы вставьте разрыв (Alt + Enter), и разбираться с ее работой станет намного проще. Вот как может выглядеть формула для подсчета количества слов в фразе:

На следующем рисунке показаны оба сценария (перенос по словам введен дважды, как видите):

Вставка разрывов при помощи формул.

Вы можете добавить новый абзац при помощи формулы.

Это может быть полезно, когда у вас есть разные позиции, которые вы хотите объединить и при этом добавить туда разрыв строки, чтобы каждая часть находилась отдельно.

Ниже приведен пример, где я использовал формулу для объединения различных частей адреса и добавил разрыв в каждой части.

А вот формула, которая добавляет перенос в итоговый результат:

=A2&» «&B2&СИМВОЛ(10)&C2&СИМВОЛ(10)&D2&», «&E2&» «&F2

Применяем СИМВОЛ(10), чтобы добавить новый абзац при объединении ячеек. СИМВОЛ(10) использует код ASCII, который возвращает нужный нам результат. Размещая его там, где требуется, мы заставляем формулу разбивать итоговый результат.

Вы также можете использовать функцию ОБЪЕДИНИТЬ() вместо символа амперсанда (&):

=ОБЪЕДИНИТЬ(;;A2;» «;B2;СИМВОЛ(10);C2;СИМВОЛ(10);D2;», «;E2;» «;F2)

или вот старая формула СЦЕПИТЬ(), если вы используете ранние версии Excel:

=СЦЕПИТЬ(A2;» «;B2;СИМВОЛ(10);C2;СИМВОЛ(10);D2;», «;E2;» «;F2)

Обратите внимание, что для того, чтобы это разделение было видно в таблице, вам нужно убедиться, что формат переноса строки в Excel включен. Если этот формат не применяется, описанные выше действия не приведут к видимым изменениям в вашей таблице.

Примечание. Если вы используете Mac, используйте СИМВОЛ(13) вместо СИМВОЛ(10).

Использование определения имени вместо СИМВОЛ(10)

Если вам нужно часто применять СИМВОЛ(10), отличным лайфхаком было бы присвоить ему имя. Таким образом, вы можете вводить короткий код вместо всей функции в формуле.

Вот как это можно быстро сделать.

  • Кликните вкладку Формулы
  • Вам нужна опция «Определить имя».
  • В диалоговом окне «Новое имя» введите следующие данные:
    • Имя: ПСТР (вы можете назвать его как угодно — без пробелов)
    • Область применения: Книга
    • Диапазон:  =СИМВОЛ(10)
  • ОК.

Теперь вы можете писать ПСТР вместо функции.

Так что формула для объединения адресов теперь может быть:

=СЦЕПИТЬ(A2;» «;B2;ПСТР;C2;ПСТР;D2;», «;E2;» «;F2)

или

=A2&» «&B2&ПСТР&C2&ПСТР&D2&», «&E2&» «&F2

Использование Найти_и_Заменить (трюк CTRL + J)

Это супер крутой трюк!

Предположим, у вас есть набор данных, как показано ниже.

Если вы хотите вставить разрыв строки там, где в адресе есть запятая, вы можете сделать это с помощью диалогового окна НАЙТИ и ЗАМЕНИТЬ.

Ниже приведены шаги по замене запятой на разрыв строки:

  1. Выберите позиции, в которых вы хотите заменить запятую на перенос.
  2. Кликните вкладку «Главная».
  3. Затем — «Найти и выделить», далее — «Заменить» (вы также можете употребить сочетание клавиш CTRL + H ). 
  4. В диалоговом окне «Найти и заменить» введите запятую (,) в поле «Найти».
  5. Поместите курсор в поле «Заменить», а затем используйте сочетание клавиш — CTRL + J (удерживайте клавишу CTRL, а затем нажмите J). Это вставит новый абзац в поле. Вы можете увидеть мигающую точку в поле после этой операции.

  1. Выберите «Заменить ВСЕ».
  2. Убедитесь, что перенос включен.

Эти действия удаляют запятую и заменяют ее переводом строки.

Обратите внимание, что если вы дважды используете сочетание клавиш CTRL + J, это вставит возврат каретки два раза, и между предложениями будет двойной интервал.

Вы также можете выполнить те же действия, если хотите удалить все разрывы строк и заменить их запятой (или любым другим символом). Просто поменяйте местами пункты «Найти» и «Заменить на».

Почему перенос строки в Excel не работает?

Как одна из наиболее часто используемых функций в Экселе, преобразование длинного содержимого было разработано максимально простым, и у вас вряд ли возникнут проблемы с его применением. 

И все же, если это не работает должным образом, ознакомьтесь со следующими советами по устранению неполадок.

1. Фиксированная высота строки

Если в клетке таблицы видно не все содержимое, то скорее всего, для нее принудительно задана определенная высота. Чтобы исправить это, выберите проблемную позицию, перейдите на вкладку «Главная» > «Формат» > «Автоподбор высоты строки».
Или вы можете установить определенную высоту, щелкнув «Высота строки» и затем введя желаемое число в соответствующее поле. Фиксированная высота особенно удобна для управления способом отображения заголовков таблицы.

2. Объединенные ячейки

Перенос текста в ячейке не работает, если несколько из них объединены в одну. Поэтому вам нужно будет решить, какая функция более важна в вашем случае. Если вы сохраните объединенные ячейки, вы можете отобразить полное их содержимое, сделав столбцы шире. Если вы выберете «Перенос текста», то разъедините их, нажав кнопку «Объединить и поместить в центре» на вкладке «Главная».

3. Достаточно места, чтобы обойтись без переноса.

Если вы попытаетесь перенести слова в ячейке, которая уже достаточно широка для отображения ее содержимого, то ничего не произойдет, даже если позже размер столбца изменится и станет слишком узким, чтобы вместить более длинные записи. Чтобы принудительно перенести слова, выключите и снова активируйте перенос текста по словам.

Вот как в Excel можно разбивать на части содержимое ячейки, чтобы отображать более длинную фразу в несколько абзацев. Благодарю вас за чтение и надеюсь еще увидеть вас в нашем блоге!

Рекомендуем также:

Формат времени в Excel Вы узнаете об особенностях формата времени Excel, как записать его в часах, минутах или секундах, как перевести в число или текст, а также о том, как добавить время с помощью…
Как сделать диаграмму Ганта Думаю, каждый пользователь Excel знает, что такое диаграмма и как ее создать. Однако один вид графиков остается достаточно сложным для многих — это диаграмма Ганта.  В этом кратком руководстве я постараюсь показать…
Как сделать автозаполнение в Excel В этой статье рассматривается функция автозаполнения Excel. Вы узнаете, как заполнять ряды чисел, дат и других данных, создавать и использовать настраиваемые списки в Excel. Эта статья также позволяет вам убедиться, что вы…
Быстрое удаление пустых столбцов в Excel В этом руководстве вы узнаете, как можно легко удалить пустые столбцы в Excel с помощью макроса, формулы и даже простым нажатием кнопки. Как бы банально это ни звучало, удаление пустых…
6 способов быстро транспонировать таблицу В этой статье показано, как столбец можно превратить в строку в Excel с помощью функции ТРАНСП, специальной вставки, кода VBA или же специального инструмента. Иначе говоря, мы научимся транспонировать таблицу.…
как форматировать Google таблицу Как сделать пользовательский числовой формат в Excel В этом руководстве объясняются основы форматирования чисел в Excel и предоставляется подробное руководство по созданию настраиваемого пользователем формата. Вы узнаете, как отображать нужное количество десятичных знаков, изменять выравнивание или цвет шрифта,…

Содержание

  • Способы переноса текста
    • Способ 1: использование клавиатуры
    • Способ 2: форматирование
    • Способ 3: использование формулы
  • Вопросы и ответы

Перенос строки в Microsoft Excel

Как известно, по умолчанию в одной ячейке листа Excel располагается одна строка с числами, текстом или другими данными. Но, что делать, если нужно перенести текст в пределах одной ячейки на другую строку? Данную задачу можно выполнить, воспользовавшись некоторыми возможностями программы. Давайте разберемся, как сделать перевод строки в ячейке в Excel.

Способы переноса текста

Некоторые пользователи пытаются перенести текст внутри ячейки нажатием на клавиатуре кнопки Enter. Но этим они добиваются только того, что курсор перемещается на следующую строку листа. Мы же рассмотрим варианты переноса именно внутри ячейки, как очень простые, так и более сложные.

Способ 1: использование клавиатуры

Самый простой вариант переноса на другую строку, это установить курсор перед тем отрезком, который нужно перенести, а затем набрать на клавиатуре сочетание клавиш Alt (левый) + Enter.

Ячейка где нужно перенести слова в Microsoft Excel

В отличие от использования только одной кнопки Enter, с помощью этого способа будет достигнут именно такой результат, который ставится.

Перенос слов очуществлен в Microsoft Excel

Урок: Горячие клавиши в Экселе

Способ 2: форматирование

Если перед пользователем не ставится задачи перенести на новую строку строго определенные слова, а нужно только уместить их в пределах одной ячейки, не выходя за её границы, то можно воспользоваться инструментом форматирования.

  1. Выделяем ячейку, в которой текст выходит за пределы границ. Кликаем по ней правой кнопкой мыши. В открывшемся списке выбираем пункт «Формат ячеек…».
  2. Переход в формат ячеек в Microsoft Excel

  3. Открывается окно форматирования. Переходим во вкладку «Выравнивание». В блоке настроек «Отображение» выбираем параметр «Переносить по словам», отметив его галочкой. Жмем на кнопку «OK».

Формат ячеек в Microsoft Excel

После этого, если данные будут выступать за границы ячейки, то она автоматически расширится в высоту, а слова станут переноситься. Иногда приходится расширять границы вручную.

Чтобы подобным образом не форматировать каждый отдельный элемент, можно сразу выделить целую область. Недостаток данного варианта заключается в том, что перенос выполняется только в том случае, если слова не будут вмещаться в границы, к тому же разбитие осуществляется автоматически без учета желания пользователя.

Способ 3: использование формулы

Также можно осуществить перенос внутри ячейки при помощи формул. Этот вариант особенно актуален в том случае, если содержимое выводится с помощью функций, но его можно применять и в обычных случаях.

  1. Отформатируйте ячейку, как указано в предыдущем варианте.
  2. Выделите ячейку и введите в неё или в строку формул следующее выражение:

    =СЦЕПИТЬ("ТЕКСТ1";СИМВОЛ(10);"ТЕКСТ2")

    Lumpics.ru

    Вместо элементов «ТЕКСТ1» и «ТЕКСТ2» нужно подставить слова или наборы слов, которые хотите перенести. Остальные символы формулы изменять не нужно.

  3. Применение функции СЦЕПИТЬ в Microsoft Excel

  4. Для того, чтобы результат отобразился на листе, нажмите кнопку Enter на клавиатуре.

Слова перенесены при помощи фнкции в Microsoft Excel

Главным недостатком данного способа является тот факт, что он сложнее в выполнении, чем предыдущие варианты.

Урок: Полезные функции Excel

В целом пользователь должен сам решить, каким из предложенных способов оптимальнее воспользоваться в конкретном случае. Если вы хотите только, чтобы все символы вмещались в границы ячейки, то просто отформатируйте её нужным образом, а лучше всего отформатировать весь диапазон. Если вы хотите устроить перенос конкретных слов, то наберите соответствующее сочетание клавиш, как рассказано в описании первого способа. Третий вариант рекомендуется использовать только тогда, когда данные подтягиваются из других диапазонов с помощью формулы. В остальных случаях использование данного способа является нерациональным, так как имеются гораздо более простые варианты решения поставленной задачи.

Еще статьи по данной теме:

Помогла ли Вам статья?

Переносы строк внутри одной ячейки, добавляемые с помощью сочетания клавиш Alt+Enter — дело весьма частое и привычное. Иногда их делают сами пользователи, чтобы добавить красоты длинному тексту. Иногда такие переносы добавляются автоматически при выгрузке данных из каких-либо рабочих программ (привет 1С, SAP и т.д.) Проблема в том, что на такие таблицы приходится потом не просто любоваться, а с ними работать — и вот тогда эти невидимые символы переноса могут стать проблемой. А могут и не стать — если уметь правильно с ними обращаться.

Давайте-ка мы разберёмся в этом вопросе поподробнее.

Удаление переносов строк заменой

Если нам нужно избавиться от переносов, то первое, что обычно приходит в голову — это классическая техника «найти и заменить». Выделяем текст и затем вызываем окно замены сочетанием клавиш Ctrl+H или через Главная — Найти и выделить — Заменить (Home — Find&Select — Replace). Одна неувязочка — не очень понятно, как ввести в верхнее поле Найти (Find what) наш невидимый символ переноса строки. Alt+Enter тут, к сожалению, уже не работает, скопировать этот символ непосредственно из ячейки и вставить его сюда тоже не получается.

Поможет сочетание Ctrl+J — именно оно является альтернативой Alt+Enter в диалоговых окнах или полях ввода Excel:

Замена переносов строк на пробел

Обратите внимание, что после того, как вы поставите мигающий курсор в верхнее поле и нажмёте Ctrl+J — в самом поле ничего не появится. Не пугайтесь — это нормально, символ-то невидимый :)

В нижнее поле Заменить (Replace with) либо ничего не вводим, либо вводим пробел (если хотим не просто удалить переносы, а заменить их на пробел, чтобы строки не склеились в единое целое). Останется нажать на кнопку Заменить всё (Replace All) и наши переносы исчезнут:

Исправленный текст

Нюанс: после выполнения замены введённый с помощью Ctrl+J невидимый символ остаётся в поле Найти и может помешать в дальнейшем — не забудьте его удалить, установив курсор в это поле и несколько раз (для надёжности) нажав на клавиши Delete и Backspace.

Удаление переносов строк формулой

Если нужно решить задачу именно формулами, то можно использовать встроенную функцию ПЕЧСИМВ (CLEAN), которая умеет очищать текст от всех непечатаемых символов, включая и наши злополучные переносы строк:

Удаление переносов строк формулой

Такой вариант, однако, не всегда бывает удобен, т.к. строки после этой операции могут склеиваться между собой. Чтобы этого не происходило, нужно не просто удалять символ переноса, а заменять его на пробел (см. следующий пункт).

Замена переносов строк формулой

А если хочется не просто удалить, а именно заменить Alt+Enter на, например, пробел, то потребуется уже другая, чуть более сложная конструкция:

Замена переноса строки на пробел формулой

Чтобы задать невидимый символ переноса мы используем функцию СИМВОЛ (CHAR), которая выводит символ по его коду (10). А потом функция ПОДСТАВИТЬ (SUBSTITUTE) ищет в исходных данных наши переносы и заменяет их на любой другой текст, например, на пробел.

Деление на столбцы по переносу строки

Знакомый многим и очень удобный инструмент Текст по столбцам с вкладки Данные (Data — Text to Columns) тоже может замечательно работать с переносами строк и разделить текст из одной ячейки на несколько, разбив его по Alt+Enter. Для этого на втором шаге мастера нужно выбрать вариант пользовательского символа-разделителя Другой (Custom) и использовать уже знакомое нам сочетание клавиш Ctrl+J как альтернативу Alt+Enter:

Деление на столбцы по Alt+Enter

Если в ваших данных может встречаться несколько переносов строк подряд, то можно их «схлопнуть», включив флажок Считать последовательные разделители одним (Treat consecutive delimiters as one).

После нажатия на Далее (Next) и прохождения всех трёх шагов мастера мы получим желаемый результат:

Результат деления

Обратите внимание, что до выполнения этой операции необходимо вставить справа от разделяемого столбца достаточное количество пустых колонок, чтобы образовавшийся текст не затёр те значения (цены), которые были справа.

Деление на строки по Alt+Enter через Power Query

Ещё одной любопытной задачей является деление многострочного текста из каждой ячейки не на столбцы, а на строки:

Деление на строки по Alt+Enter

Вручную такое делать долго, формулами — сложно, макросом — не каждый напишет. А на практике подобная задача встречается чаще, чем хотелось бы. Самым простым и лёгким решением будет использовать для этой задачи возможности надстройки Power Query, которая встроена в Excel начиная с 2016 года, а для более ранних версий 2010-2013 её можно совершенно бесплатно скачать с сайта Microsoft.

Чтобы загрузить исходные данные в Power Query их нужно сначала преобразовать в «умную таблицу» сочетанием клавиш Ctrl+T или кнопкой Форматировать как таблицу на вкладке Главная (Home — Format as Table). Если по каким-то причинам вы не хотите или не можете использовать «умные таблицы», то можно работать и с «глупыми». В этом случае просто выделите исходный диапазон и дайте ему имя на вкладке Формулы — Диспетчер имен — Создать (Formulas — Name Manager — New).

После этого на вкладке Данные (если у вас Excel 2016 или новее) или на вкладке Power Query (если у вас Excel 2010-2013) можно жать на кнопку Из таблицы / диапазона (From Table/Range), чтобы загрузить нашу таблицу в редактор Power Query:

Грузим нашу таблицу в Power Query

После загрузки выделим столбец с многострочным текстом в ячейках и выберем на Главной вкладке команду Разделить столбец — По разделителю (Home — Split Column — By delimiter):

Деление столбца на строки в Power Query

Скорее всего, Power Query автоматически распознает принцип деления и сам подставит условное обозначение #(lf) невидимого символа переноса строки (lf = line feed = перенос строки) в поле ввода разделителя. Если нужно, то другие символы можно выбрать из выпадающего списка в нижней части окна, если включить предварительно галочку Разделить с помощью специальных символов (Split by special characters).

Чтобы всё разделилось на строки, а не не столбцы — не забудьте переключить селектор Строки (By rows) в группе расширенных параметров.

Останется только нажать на ОК и получить желаемое:

Результаты

Готовую таблицу можно выгрузить обратно на лист с помощью команды Закрыть и загрузить — Закрыть и загрузить в… на вкладке Главная (Home — Close&Load — Close&Load to…).

Важно отметить, что при использовании Power Query необходимо помнить о том, что при изменении исходных данных результаты автоматически не обновляются, т.к. это не формулы. Для обновления нужно обязательно щёлкнуть правой кнопкой мыши по итоговой таблице на листе и выбрать команду Обновить (Refresh) или нажать кнопку Обновить всё на вкладке Данные (Data — Refresh All).

Макрос для деления на строки по Alt+Enter

Для полноты картины давайте упомянем решение предыдущей задачи ещё и с помощью макроса. Откройте редактор Visual Basic с помощью одноимённой кнопки на вкладке Разрабочик (Developer) или сочетания клавиш Alt+F11. В появившемся окне вставьте новый модуль через меню Insert — Module и скопируйте туда нижеприведённый код:

Sub Split_By_Rows()
    Dim cell As Range, n As Integer

    Set cell = ActiveCell

    For i = 1 To Selection.Rows.Count
        ar = Split(cell, Chr(10))         'делим текст по переносам в массив
        n = UBound(ar)                    'определяем кол-во фрагментов
        cell.Offset(1, 0).Resize(n, 1).EntireRow.Insert             'вставляем пустые строки ниже
        cell.Resize(n + 1, 1) = WorksheetFunction.Transpose(ar)     'вводим в них данные из массива
        Set cell = cell.Offset(n + 1, 0)                            'сдвигаемся на следующую ячейку
    Next i
End Sub

Вернитесь в Excel и выделите ячейки с многострочным текстом, который надо разделить. Затем воспользуйтесь кнопкой Макросы на вкладке Разработчик (Developer — Macros) или сочетанием клавиш Alt+F8, чтобы запустить созданный макрос, который и проделает за вас всю работу:

Работа макроса разделения на строки по Alt+Enter

Вуаля! Программисты — это, на самом деле, просто очень ленивые люди, которые лучше один раз как следует напрягутся, чтобы потом ничего не делать :)

Ссылки по теме

  • Зачистка текста от мусора и лишних символов
  • Замена текста и зачистка от неразрывных пробелов функцией ПОДСТАВИТЬ
  • Как разделить слипшийся текст на части в Excel

Объединение текста из двух или нескольких ячеек в одну

Данные из нескольких ячеек можно объединить в одну с помощью символа «амперсанд» (&) или функции СЦЕП.

Ваш браузер не поддерживает видео. Установите Microsoft Silverlight, Adobe Flash Player или Internet Explorer 9.

Объединение данных с помощью символа «амперсанд» (&)

  1. Выделите ячейку, в которую вы хотите вставить объединенные данные.

  2. Введите = (знак равенства) и выберите первую ячейку, которую нужно объединить.

  3. Введите символ & и пробел, заключенный в кавычки.

  4. Выберите следующую ячейку, которую нужно объединить, и нажмите клавишу ВВОД. Пример формулы: =A2&» «&B2.

Объединение данных с помощью функции СЦЕП

  1. Выделите ячейку, в которую вы хотите вставить объединенные данные.

  2. Введите выражение = СЦЕП(.

  3. Выберите первую ячейку, которую нужно объединить.

    Для разделения объединяемых ячеек используйте запятые, а для добавления пробелов, запятых и другого текста — кавычки.

  4. Введите закрывающую скобку в конце формулы и нажмите клавишу ВВОД. Пример формулы: =CONCAT(A2, » Семья»).

Дополнительные сведения

Подключитесь к эксперту. Учитесь у живых инструкторов.

См. также

Функция ОБЪЕДИНИТЬ

Функция CONCAT

Объединение и отмена объединения ячеек

СЦЕПИТЬ

Рекомендации, позволяющие избежать появления неработающих формул

Автоматическая нумерация строк

Нужна дополнительная помощь?

В Excel иногда может потребоваться объединить ячейки в одну ячейку с разрывом строки, как показано ниже. Здесь, в этом руководстве, представлены две формулы для решения этой задачи с примерами.
doc объединить ячейки с разрывом строки 1

Общая формула:

Формула 1

Text_1&CHAR(10)&Text_2&CHAR(10)&…&Text_n

Формула 2

CONCATENATE(Text_1,CHAR(10),Text-2,CHAR(10),…Text_n)

аргументы

Text_1,Text_2, Text_n: the text strings you want to combine into one cell.
CHAR(10): the character code 10 which represents line break in Excel.

Как работает эта формула

Например, объедините ячейки B2, C2 и D2 в одну ячейку с разрывом строки. По формуле:

=B2&CHAR(10)&C2&CHAR(10)&D2

Or

=CONCATENATE(B2,CHAR(10),C2,CHAR(10),D2)

Нажмите Enter ключ, затем выберите ячейку с формулой и щелкните Главная > Перенести текст, то ячейки B2, C2 и D2 объединяются в одну ячейку с переносом строки.
doc объединить ячейки с разрывом строки 2

объяснение

Наблюдения и советы этой статьи мы подготовили на основании опыта команды CONCATENATE функция используется для объединения нескольких значений в одну ячейку.

Замечания

В разных офисных системах пунктуация разрыва строки представлена ​​разными кодами символов. В Windows это СИМВОЛ (10), а в системе Mac — СИМВОЛ (13).

Если вы хотите добавить разрыв строки для ОС (Office System), вам просто нужно сделать один шаг перед использованием вышеуказанных формул.

В пустой ячейке B1 введите эту формулу

=IF(INFO(«system»)=»mac»,CHAR(13),CHAR(10))

doc объединить ячейки с разрывом строки 3

Эта формула скорректирует символ разрыва строки в соответствии с рабочей средой.

Затем в ячейку, в которую вы хотите поместить объединенный результат, например ячейку E4, просто введите формулу

Or

=CONCATENATE(B2,B1,C2,B1,D2)

B4, C4 и D4 — это текстовые строки, которые вы хотите объединить, B1 — это ячейка, содержащая формулу IF (INFO).
doc объединить ячейки с разрывом строки 4

Файл примера

образец документаНажмите, чтобы загрузить образец файла


Относительные формулы

  • Считайте ячейки равными
    С помощью функции СЧЁТЕСЛИ вы можете подсчитывать ячейки, которые равны или не содержат указанное значение.
  • Подсчитайте ячейки, которые равны x или y
    Иногда вам может потребоваться подсчитать количество ячеек, отвечающих одному из двух критериев, в этом случае вы можете использовать функцию СЧЁТЕСЛИ.
  • Проверьте, содержит ли ячейка что-либо из
    Предположим, что в Excel есть список значений в столбце E, вы хотите проверить, содержат ли ячейки в столбце B все значения в столбце E, и вернуть TRUE или FALSE.
  • Проверить, содержит ли ячейка номер
    Иногда вам может потребоваться проверить, содержит ли ячейка числовые символы. В этом руководстве представлена ​​формула, которая вернет ИСТИНА, если ячейка содержит число, и ЛОЖЬ, если ячейка не содержит числа.

Лучшие инструменты для работы в офисе

Kutools for Excel — Помогает вам выделиться из толпы

Хотите быстро и качественно выполнять свою повседневную работу? Kutools for Excel предлагает 300 мощных расширенных функций (объединение книг, суммирование по цвету, разделение содержимого ячеек, преобразование даты и т. д.) и экономит для вас 80 % времени.

  • Разработан для 1500 рабочих сценариев, помогает решить 80% проблем с Excel.
  • Уменьшите количество нажатий на клавиатуру и мышь каждый день, избавьтесь от усталости глаз и рук.
  • Станьте экспертом по Excel за 3 минуты. Больше не нужно запоминать какие-либо болезненные формулы и коды VBA.
  • 30-дневная неограниченная бесплатная пробная версия. 60-дневная гарантия возврата денег. Бесплатное обновление и поддержка 2 года.

Лента Excel (с Kutools for Excel установлены)


Вкладка Office — включение чтения и редактирования с вкладками в Microsoft Office (включая Excel)

  • Одна секунда для переключения между десятками открытых документов!
  • Уменьшите количество щелчков мышью на сотни каждый день, попрощайтесь с рукой мыши.
  • Повышает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
  • Добавляет эффективные вкладки в Office (включая Excel), точно так же, как Chrome, Firefox и новый Internet Explorer.

Снимок экрана Excel (с установленной вкладкой Office)

Комментарии (0)


Оценок пока нет. Оцените первым!

Понравилась статья? Поделить с друзьями:

А вот еще интересные статьи:

  • Как объединить отчеты в excel
  • Как объединить отдельные ячейки в excel
  • Как объединить операций excel
  • Как объединить окна в excel
  • Как объединить однотипные файлы в excel

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии