Как перевести курсор на новую строку?

Содержание

Работа на персональном компьютере в среде Windows без применения мышки и без помощи глаз

Как перевести курсор на новую строку?

© Константин Бруль
2005

Есть много способов запустить редактор Word:

  • 1. из Главного меню Windows, подменю «Программы»;
  • 2. открыв ярлык на Рабочем столе;
  • 3. по комбинации горячих клавиш, если она прикреплена к ярлыку Word на Рабочем столе или в Главном меню;
  • 4. открыв файл с расширением «doc»;
  • 5. открыв текстовый файл с расширением «txt», «rtf» или другим по команде «Открыть с помощью» и выбрав из списка программ «WinWord».

Озвученный ввод текста. Строки и абзацы

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

Окно Word — стандартное. Оно имеет название, строку меню, статусную строку и многострочное окно редактирования текста в рабочей области. Статусная строка окна Word довольно сложна. Поэтому трудно разобраться в информации, выдаваемой по комбинации Insert+PageDown.

При наборе текста с клавиатуры Джоз повторяет каждую набираемую Вами букву. По комбинации Insert+2″ можно изменить режим озвучивания вводимого текста. Если выбрать режим «по словам», то Джоз перестанет произносить каждую букву. Но при нажатии пробела, запятой или точки будет прочитано сразу всё слово.

Когда Вы нажимаете «Enter», Word переходит на новую строку и начинает новый абзац.

Если Вы по ошибке нажали «Enter » посредине строки и разбили её тем самым на две строки, то ошибку можно тут же исправить, нажав «BackSpace».

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

Если Вы хотите перейти на новую строку без создания нового абзаца, то должны нажать комбинацию «Shift+Enter».

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

Вид окна Word

Зайдя в окно «Вид», Вы найдёте там 4 способа представления текста в Word. Самый простой вид окна Word называется «Обычный». Он не отягощён никакими излишествами.

Ещё заслуживает внимания вид окна Word под названием «Разметка страницы». В этом режиме текст будет представлен точно так, как он будет выглядеть на бумаге после печати на принтере.

Работа на слух со всеми видами окна Word абсолютно одинакова. Поэтому советую Вам выбирать вид окна «Обычный».

Если Вы хотите увеличить или уменьшить размер букв на экране, активизируйте пункт «Масштаб» в меню «Вид». Откроется диалог «Масштаб», который регулирует масштабирование текста в окне редактирования. Здесь Вы найдёте заготовленные в виде группы радиокнопок значения масштаба от 75% до 200% ( в разных версиях Word эти проценты варьируются). Но есть и счётчик, позволяющий задавать масштаб текста вручную.

Не советую Вам увлекаться большими значениями масштаба. И глаза устают, и JAWS плохо работает при увеличенном масштабе.

Идеальное значение массштаба при озвученной работе — это 75%. При таком масштабе обычно всегда весь текст помещается в окне word, и у Джоза не возникает проблем с чтением текста.

Масштаб работает только при просмотре текста и никак не влияет на сохранение и распечатывание текста. Масштаб — это просто лупа при просмотре текста.

Режим вставки и режим замены

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

Но есть и старый, редко применяющийся теперь режим ввода текста путём замены. В режиме замены вновь вводимый текст затирает имеющийся на строке текст. Переключателем между режимами вставки и замены служит комбинация «Control+Alt+I».

Озвученное чтение набранного текста

Сначала рассмотрим, как перемещать курсор по большому тексту, чтобы найти место, начиная с которого мы хотим читать. Вот некоторые команды Word.

«Home» — перевести курсор в начало текущей строки.

«End» — перевести курсор в конец текущей строки.

«Control+Home» — перевести курсор в начало текста.

«Control+End» — перевести курсор в конец текста.

«PageUp» — перевести курсор на один экран назад по тексту.

«PageDown — перевести курсор на один экран вперёд по тексту.

«Control+PageUp» — перевести курсор на начало предыдущей или текущей страницы.

«Control+PageDown — перевести курсор на начало следующей страницы.

Эти команды вызывают только перемещение курсора и не вызывают чтения текста. Здесь «экран текста» — это количество текста, которое помещается на экране, а точнее — в окне редактирования Word. А «страница текста» — это количество текста, которое помещается на одной странице формата «А4» при распечатывании на принтере.

Установив курсор в нужную позицию, начинаем читать текст. Читать можно по буквам, по словам, по предложениям, по абзацам, по строкам, часть строки слева или справа от курсора. А также непрерывно от текущей строки, где находится курсор, и до самого конца текста. Рассмотрим команды, которые это обеспечивают. Некоторые из них — это команды Джоза, а другие — команды Word, которые озвучивает Джоз при их выполнении. Если комбинация клавиш нажимается быстро дважды, Джоз обычно читает то же самое, но по буквам.

«Стрелка Вправо» — прочитать символ справа от курсора и поместить на него курсор.

«Стрелка Влево» — читать символ слева от курсора и поместить на него курсор.

«Серая пятёрка» — читать символ, на котором находится курсор без перемещения курсора.

Insert+Delete» — сказать номер строки и номер символа в строке, где расположен курсор.

«Control+ Стрелка Вправо или Влево» — читать слово справа или слева от курсора и поместить курсор на начало этого слова.

Insert+Серая пятёрка» — читать слово, на котором стоит курсор.

«Alt+Стрелка Вниз, Вверх, Серая пятёрка» — читать следующее, предыдущее или текущее предложение.

«Control+Стрелка вниз, Вверх, Серая пятёрка» — читать следующий, предыдущий или текущий абзац.

«Стрелка Вниз», «Стрелка Вверх», Insert+Стрелка Вверх» — читать следующую, предыдущую или текущую строку.

Insert+Home», Insert+PageUp» — читать от начала строки до курсора или от курсора до конца строки.

Insert+Стрелка Вниз» — начать непрерывное чтение от позиции курсора до конца текста. Остановка — по «Control». Но курсор может быть не в том месте, где Джоз прервал чтение, а значительно ниже по тексту.

Читайте также  Форматирование sd карты через командную строку

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

Открытие и создание файла. Многооконность Word

На строку меню окна Word можно попасть, как обычно, по «F10» или по «Alt». Здесь есть, как у большинства программ, такие меню, как «Файл», «Правка», «Вид». Но есть и уникальные меню программы Word.

Чтобы открыть файл, уже существующий на диске, нужно выдать команду «Открыть» из меню «Файл». Запустится стандартный диалог открытия файла, с помощью которого нужно найти файл и нажать кнопку «Открыть». В нижней части меню «Файл» хранится список файлов, открывавшихся последними в редакторе Word. Можно выбрать один из этих файлов и нажать «Enter». Файл откроется без применения диалога открытия файла.

Чтобы Word открыл чистое окно для создания нового файла, нужно выдать команду «Создать» из меню «Файл». Когда Вы запускаете Word из Главного меню или с Рабочего стола, он открывает одно чистое окно с названием «Документ1». После повторной выдачи команды «Создать» Word откроет ещё одно окно и назовёт его «Документ2», и так далее.

Word может открывать много окон, поэтому он называется многооконным редактором. Переход между открытыми окнами Word осуществляется либо через меню «Окно», либо по горячим комбинациям «Control+F6» и «Control+Shift+F6».

Эти комбинации переключают нас по порядку между всеми открытыми окнами, только в разных направлениях. Это абсолютно аналогично тому, как мы по «Alt+Tab» переключаемся между окнами открытых программ.

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

Активное окно Word можно закрыть по комбинации «Control+F4». При этом остальные окна Word не закрываются.

Word 2000 оформляет каждое своё окно редактирования как отдельное приложение. Это позволяет переходить между открытыми окнами по стандартной комбинации «Alt+Tab».

Читать дальше  урока

Источник: http://www.tiflocomp.ru/docs/brul/2_1_1.php

Набор и перемещение по документу Word

Как перевести курсор на новую строку?

Набор текста

Вставка текста

Прокрутка

Кнопки перехода

Перемещение с помощью клавиатуры

Команда «Перейти»

Программа Word располагает мощными функциями форматирования документов. После того как текст введен в документ, его можно дополнять, изменять, удалять, копировать.

Набор текста

Текст можно вводить в любой открытый документ Word.

Давайте проделаем следующее:

— Откройте Word. Обычно при открытии программы автоматически создается пустой документ. Если Word у вас настроен по-другому, то создайте новый документ, выбрав команду «Файл»-«Создать…».

— Наберите такой текст:

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

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

— Нажмите клавишу Enter. Word завершит абзац и переместит курсор на строку вниз.

— Введите второй абзац:

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

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

Вставка текста

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

Разрыв строки в произвольном месте

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

Иногда возникает необходимость в разрыве строки без начала нового абзаца. Для этого надо нажать сочетание клавиш Shift+Enter. При этом Word вставляет в текст документа символ «жесткого перевода» и завершает текущую строку вне зависимости от того, достигнуто правое поле или нет. «Жесткий перевод» не создает нового абзаца. Комбинация Ctrl+Enter делает разрыв страницы.

Режимы вставки и замены

По умолчанию набор текста в Word производится в режиме вставки, в котором вводимый в середину строки текст сдвигает символы, находящиеся справа от него. Однако имеется возможность выполнять набор в режиме замены, когда вводимые символы заменяют текст, набранный ранее, а не сдвигают его вправо. Включается/выключается данный режим путем нажатия клавиши Insert на клавиатуре. Узнать какой режим включен в данный момент можно в строке состояния Word.

Прокрутка

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

Каждая полоса прокрутки имеет бегунок и кнопки со стрелками на обоих концах полосы.

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

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

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

Кнопки перехода

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

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

  1. переход по страницам;
  2. переход по разделам;
  3. переход по примечаниям;
  4. переход по сноскам;
  5. переход по концевым сноскам;
  6. переход по полям;
  7. переход по таблицам;
  8. переход по графике;
  9. переход по заголовкам;
  10. переход по исправлениям;
  11. переход с явным указанием объекта;
  12. поиск.

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

Перемещение с помощью клавиатуры

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

Клавиши Переход «вверх» или «вниз» На строку вверх или вниз»влево» или «вправо» На символ влево или вправоCtrl+»влево» На слово влевоCtrl+»вправо» На слово вправоHome, End В начало/конец текущей строкиCtrl+Home В начало текстаCtrl+End В конец текстаPageUp, PageDown На экран вверх или внизCtrl+PageUp На страницу документа вверхCtrl+PageDown На страницу документа внизShift+F5 К месту последней правки

Читайте также  Как вызвать реестр через командную строку?

Команда «Перейти»

Если надо перейти к конкретному месту в документе, то, используя команду «Перейти», это можно сделать гораздо быстрее.

Выберите команду «Правка»-«Перейти» (Ctrl+G или F5). Появится следующее окно.

Из левого списка необходимо выбрать тип объекта перехода.

В поле «Введите номер страницы» надо ввести точный номер страницы, примечания или другого элемента, если известен точный номер страницы.

Кнопки справа внизу служат для перехода к следующему/предыдущему объекту документа и для закрытия окна диалога.

В начало страницы

В начало страницы

Источник: http://on-line-teaching.com/word/lsn004.html

Элементарные операции над текстом — ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ

Как перевести курсор на новую строку?

4.3.3. Элементарные операции над текстом

Ввод текста

При запуске программы Word она отображает на экране свободную область для редактирования, в которой можно набрать свой текст, чтобы создать новый документ. Можно также загрузить имеющийся документ Word и внести в него изменения. Если вы запустили программу Word, используя главное меню Windows и подменю Документы (Documents), то после запуска в ней будет открыт выбранный вами документ.

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

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

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

В конце каждого абзаца нажимайте клавишуEnter. Каждое последующее нажатие клавиши Enter добавляет перед следующим абзацем пустую дополнительную строку.

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

Используйте четыре клавиши со стрелками для перемещения текстового курсора по области редактирования.

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

Если вы наберете текст, больший по объему, чем может уместиться в области редактирования, то используйте полосы прокрутки, клавиши ее стрелками, клавишиPageUp, PageDown, Ctrl+Home и Ctrl+End, чтобы перейти к тем фрагментам текста, которые вы хотите увидеть.

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

Другое название текстового курсора — курсор ввода.

При создании документа, прежде всего, дайте ему название (имя). Точно так же, как вы это сделали бы с папкой, содержащей бумажные документы, перед тем, как поставить ее в шкаф или на полку. Названия файлов документов имеют расширения. Расширение файла документа сообщает Office, какая прикладная программа (Word, Excel или какая-либо другая) работает с ним. Термины документы и файлы часто имеют один и тот же смысл.

В именах документов можно использовать как заглавные, так и строчные буквы. Хотя ни Windows, ни Office не отличают Предложение. doc от предложение. doc, но имена документов легче читать, если в них используются и заглавные, и строчные буквы. Если вы позволите Office добавить расширение (что обычно следует делать при присвоении документу имени), то Office использует в расширении строчные буквы, например, .doc.

Если вам требуется помощь, то помощник по Office всегда будет рядом. Если щелкнуть маленькое окно помощника, то он отобразит список разделов, имеющих отношение к тому, что вы в данный момент пытаетесь сделать. Если вам не нужна помощь помощника, то закройте его окно, щелкнув кнопку Закрыть (Close). Если при наборе текст начнет располагаться близко к помощнику» то помощник переместится в другую часть экрана, чтобы не мешать вам.

Иногда вы не знаете, два или три раза нажали клавишу Enter, достаточно ли поставили пробелов, и была ли нажата клавиша Tab вместо пробела для создания отступа в тексте. Если щелкнуть на панели инструментов кнопку Непечатаемые символы (Show/Hide), то Word отобразит все непечатаемые символы на экране. Непечатаемые символы показывают вам точное расположение в документе символов абзаца, символов табуляции (в виде стрелок, направленных вправо) и пробелов (в виде точек).

Перемещение курсора ввода текста с помощью клавиатуры

¬­®¯ перемещают курсор на один символ в указанном направлении;

Home перемещает курсор в начало строки;

End перемещает курсор в конец строки;

Ctrl + ® перемещает курсор на слово вправо;

Ctrl + ¬ перемещает курсор на слово влево;

Ctrl + ­ перемещает курсор на один абзац вверх;

Ctrl + ¯ перемещает курсор на один абзац вниз;

Page Up «листает» текст на экран вверх;

Page Down «листает» текст на экран вниз;

Ctrl + Page Up перемещает курсор в верхний край окна;

Ctrl + Page Down перемещает курсор в нижний край окна;

Ctrl + Home перемещает курсор в начало документа;

Ctrl + End перемещает курсор в конец документа.

Удаление символов

Delete удаляет символ справа от курсора;

BackSpace удаляет символ слева от курсора.

Разбиение строки:

установите курсор на место разрыва строки;

Enter (весь текст справа от курсора переместится на строку вниз).

Склейка строк:

установите курсор в конец верхней строки (клавишей End);

Delete (нижняя строка «подклеится» к верхней).

Создание новой строки:

установите курсор в конец строки, под которой создаем новую, или в начало строки, над которой создаем новую;

Enter.

Удаление пустой строки:

установите курсор в начало пустой строки;

Delete.

Выделение текста

Для внесения изменений в документ можно выделять фрагменты текста и задавать для них нужное форматирование (изменять размер шрифта, начертание и так далее).

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

Таблица. Способы выделения текста с помощью мыши

Чтобы выделить Сделайте следующее
Любой текст Щелкните мышью в начале текста и перетащите указатель мыши к концу выделяемого фрагмента.
Отдельное слово Щелкните слово два раза.
Предложение Нажмите клавишу Ctrl и щелкните предложение.
Строку Щелкните слева от строки.
Абзац Щелкните два раза слева от абзаца или щелкните три раза в любом месте абзаца.
Весь документ Нажмите клавишу Ctrl и щелкните мышью слева от документа.

Проверка орфографии (грамматических ошибок)

В Word имеются следующие средства проверки и исправления oшибок:

·               Проверка орфографии (Spellchecker) проверяет правильность написания слов или при вводе текста, или после составления всего документа.

·               Проверка грамматики (Grammarchecker) проверяет грамматику или при вводе текста, или после составления всего документа.

·               Тезаурус (Thesaurus) помогает подобрать к словам синонимы, когда они вам нужны. (Тезаурус это список синонимов)

·               Расстановка переносов (Hyphenation) автоматически расставляет переносы в конце строк или при вводе текста, или после составления всего документа.

Word автоматически проверяет орфографию и грамматику при вводе текста документа. Если при наборе текста вы заметите красные и зеленые волнистые линии, подчеркивающие слова, то это значит, что Word дает знать о допущенной орфографической (красная линия) или грамматической (зеленая линия) ошибке.

Для того чтобы проверить подчеркнутое слово:

подведите к этому слову курсор мыши;

щелкните на нем правой кнопкой мыши;

выберите необходимый пункт в появившемся контекстном меню.

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

Источник: http://www.kursach.com/!inforactehnolog/4.3.3.htm

Тонкости работы с переносами строк в Excel

Как перевести курсор на новую строку?
5705 13.04.2019 Скачать пример

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

Читайте также  Команды восстановления Windows 7 через командную строку

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

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

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

Если в ваших данных может встречаться несколько переносов строк подряд, то можно их «схлопнуть», включив флажок Считать последовательные разделители одним (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) в группе расширенных параметров.

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

Готовую таблицу можно выгрузить обратно на лист с помощью команды Закрыть и загрузить — Закрыть и загрузить в… на вкладке (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, чтобы запустить созданный макрос, который и проделает за вас всю работу:

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

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

Источник: https://www.planetaexcel.ru/techniques/7/7615/