Vvmebel.com

Новости с мира ПК
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Знак переноса в excel

Перенос строки в Excel 2010 — 2013

Простой перенос (разрыв) строки текста в ячейке таблицы Excel сделать достаточно легко –
надо только установить курсор в нужное место текста и нажать комбинацию клавиш Ctrl + Enter.

Строка текста будет разорвана, равно как-бы в Worde нажали «на просто Enter»

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

Обязательное форматирование ячейки на перенос текста

Прежде, чем разрывать текст в ячейке Excel и переносить строку –
нужно обязательно отформатировать ячейку на перенос строк,
иначе – не будет работать :):):).

Форматирование ячейки Excel на перенос строки текста Для правильного и корректного отображения переноса строки текста в ячейке Excel – включаем «перенос по строкам» в свойствах самой ячейки. Для этого, после выделения ячейки или группы ячеек:
1. либо, «Формат ячеек / Выравнивание / Переносить по словам»
2. либо, нажать на специальный значок на вкладке «ГЛАВНАЯ»

Перенос строки в Excel, формат ячеек Перенос строки в Excel, панель управления Перенос строки в Excel, результат

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

Простой перенос (разрыв, перевод) строки текста в ячейке Excel

Чтобы сделать простой перенос (разрыв, перевод) строки текста в ячейке таблицы Excel – нужно установить курсор в нужное место текста и нажать комбинацию клавиш Ctrl + Enter.

Строка текста будет разорвана, равно как-бы в Worde нажали «на просто Enter»

Как установить курсор в нужное место текста в ячейке Excel Чтобы установить курсор в нужное место текста в ячейке Excel – потребуется сделать по ней двойной щелчок мышью – щёлкнуть (кликнуть, клацнуть) по тексту в ячейке два раза левой клавишей мышки. После такого двойного щелчка – текст ячейки откроется для редактирования и можно будет спокойно поставить курсор в любое его место. Выйти из режима редактирования текста в ячейке можно, либо нажав на «Enter», либо просто – щёлкнув по любой другой ячейке. При этом, редактируемая ячейка вернётся в прежнее состояние, а все сделанные в неё изменения – будут сохранены.

Перенос текста в формуле Excel

Более сложный способ переноса строк текста в ячейке Excel – установка знака переноса (перевода) строки непосредственно в формулу ячейки. Такой вариант может понадобиться, когда текст или иные знаки в ячейке выводятся при помощи формулы, в которой задействованы значения других ячеек.

Сам текст формулы, в этом случае имеет вид:

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

где, =СЦЕПИТЬ – служебные знаки Excel, означающие простое сложение без выполнения арифметических действий, а ;СИМВОЛ(10); – служебный знак Excel, означающий перевод строки. Лошади понятно, что выражения, вида «ТЕКСТ1» и «ТЕКСТ2» – это знаки разрываемого текста. Результат введения такой формулы вызлядит, примерно так:

Перенос текста в формуле Excel

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

где, присоединяемый (сцепляемый) модуль имеет вид

&СЦЕПИТЬ(СИМВОЛ(10);»ТЕКСТ4″) и он присоединяется, обязательно через символ «& — амперсанд». Вместо «ТЕКСТ4» можно вписать любую формулу или адрес любой ячейки и её значение (или результат вычислений формулы) будет отображаться в ячейке Excel с новой строки. При этом, сами вычисления будут производиться внутри каждого модуля, а результат вычислений – будет выводиться отдельно, каждый раз – с новой строки. Например, конструкция вида:

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

Сложение текста в ячейках Excel

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

Читать еще:  Как в excel задавать условия

будет иметь отображение:

Сложение текста в формуле Excel

Повторение однотипных действий

Маленький бонус для пользователей Word и Excel от tehnopost.info, способный отвлечь пользователя от прекрасного, но рутинного занятия по переносу строк и облегчить радость компьютерного бытия:
– при форматировании текста и ячеек, в Word и Excel, используйте клавишу F4 для повторения последнего действия пользователя. Это очень удобно при выполнении большого объёма однотипных рутинных действий, типа добавлени строки, заливки, размера текста и т.д.

– после выделения участка текста или ячейки и нажатия клавиши F4 будет повторено последнее действие пользователя, выполненное им перед этим. Прим. На «копировать-вырезать-вставить» это не распространяется, а вот на «добавить строку», изменить заливку, цвет или размер текста – это запросто.

От Автора
Принципиально, я знаком с Excel уже много лет. Однако, к своему стыду – я достаточно долго делал перенос строки текста в ячейке Excel дедовским народным способом – просто набирал пробелы («Space») в строке текста ячейки до тех пор, пока слово само не перескакивало на новую строку. Конечно-же, за такое варварство – мне нет прощения.

Как жалкое оправдание своим нечеловеческим потугам по переносу строки в тексте, я привожу тот факт, что мне, равно как и подавляющему большинству интернет-пользователей – вообще этот Excel «до осветительного прибора». Потому что, я – не есть высокопрофессиональный бухгалтер или экономист, сидящий в этом Excele с утра до вечера. . и, тем не менее – мне часто приходится работать с таблицами Excel, например – для анализа статистики в Google AdSense или РСЯ (Рекламной Сети Яндекса).

Тонкости работы с переносами строк в 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) , которая умеет очищать текст от всех непечатаемых символов, включая и наши злополучные переносы строк:

Читать еще:  Как сделать высоту строки в excel

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

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

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

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

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

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

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

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

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

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

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

Вручную такое делать долго, формулами — сложно, макросом — не каждый напишет. А на практике подобная задача встречается чаще, чем хотелось бы. Самым простым и лёгким решением будет использовать для этой задачи возможности надстройки 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:

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

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

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

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

Читать еще:  Как высчитать среднее значение в excel

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

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

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

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

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

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

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

Линк на .xlxs файл с разнесением данных по строкам с использованием штатных фун-ций EXCEL (к задаче «Деление на строки по Alt+Enter через Power Query»).

Alt+0160
Зажимаете Alt, затем на цифровой клавиатуре поочередно вводите нужные цифры: 0-1-6-0

Это коды ASCII. Например, Ctrl+J можно заменить на Alt+0010

Есть способ хотя он не всегда помогает. Все упирается в новую строку. Но там вообщем несложно немного переделать именно ввод

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

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

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

  1. Выделите строки, которые должны находиться вместе.
  2. В меню Формат выберите пункт Абзац и откройте вкладку Положение на странице.
  3. Установите флажок Не разрывать абзац.

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

  1. Выделите абзацы, которые нужно расположить на одной странице.
  2. В меню Формат выберите пункт Абзац и откройте вкладку Положение на странице.
  3. Установите флажок Не отрывать от следующего.

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

  1. Выделите абзац, перед которым нужно вставить разрыв страницы.
  2. В меню Формат выберите пункт Абзац и откройте вкладку Положение на странице.
  3. Установите флажок С новой страницы.

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

И еще с этой функцией не всегда лады бывают. Но решается просто

Запрет висячих строк
По умолчанию в Word последняя строка абзаца не может выводиться вверху или внизу страницы.

  1. Выделите абзацы, в которых нужно запретить висячая строка.
  2. В меню Формат выберите пункт Абзац и откройте вкладку Положение на странице.
  3. Установите флажок Запрет висячих строк.

Запрет переноса строк таблицы на следующую страницу

  1. Щелкните таблицу.
  2. В меню Таблица выберите команду Свойства таблицы, а затем откройте вкладку Строка.
  3. Снимите флажок Разрешить перенос строк на следующую страницу.
Ссылка на основную публикацию
Adblock
detector