Как пропустить строку в excel
Как быстро вставить пустые / пустые строки в Excel?
Большинство из нас может столкнуться с проблемой в Excel, когда нам нужно вставить пустую строку между каждой из существующих строк, и все мы знаем, как вставить пустую строку вручную. Но вставка сотен пустых строк будет утомительной задачей, если вы вставляете каждую строку отдельно. Вот несколько быстрых приемов, которые помогут вам решить эту проблему.
Вставьте пустые строки с функцией сортировки
Этот метод более простой, но обходной для вставки пустых строк между выходящими строками. Вы можете сделать следующее:
1. Вам нужен пустой столбец рядом с вашими данными. Например, у меня рабочий лист содержит A1: E9, вы можете использовать столбец F.
2. В ячейку F1 введите число 1, а в ячейку F2 введите 2.
3. Выберите число 1 и число 2 и дважды щелкните маркер заполнения, Excel автоматически заполнит ячейки в столбце F.
4. Затем скопируйте этот новый столбец F (F1: F9), выберите ячейку F10 и вставьте номер автозаполнения из F1: F9. Смотрите скриншот:
5. Затем щелкните Данные > СортироватьИ Предупреждение о сортировке появится диалоговое окно, выберите Расширить выбор и нажмите Сортировать… См. Снимок экрана:
6. И Сортировать появится диалоговое окно, выберите номер 1 из Сортировать по: раскрывающийся список, а затем щелкните OK кнопка. Смотрите скриншот:
Затем новые пустые строки были вставлены в существующие строки. Смотрите скриншот:
Внимание: Если вы хотите вставить две или три пустых строки между каждой строкой, вы можете скопировать новый столбец с автозаполнением два или три раза, чтобы добавить новые строки.
Быстро вставляйте определенное количество пустых строк в диапазон в Excel:
Вставить пустые строки и столбцы полезности Kutools for Excel может помочь вам быстро вставить определенное количество пустых строк или столбцов в диапазон в Excel.
Загрузите Kutools для Excel прямо сейчас! (30-дневная бесплатная трасса)
Вставьте альтернативные пустые строки с кодом VBA
Если описанный выше способ немного сложен, вы можете использовать следующий код VBA для его решения.
1. Нажмите клавиши Alt + F11, чтобы открыть Microsoft Visual Basic для приложений окно, затем щелкните Вставить > Модули и введите следующий код в Модули:
Код VBA: вставка пустых строк в Excel
2. Затем нажмите или нажмите клавишу F5, чтобы запустить код. Во всплывающем диалоговом окне Kutoos for Excel выберите диапазон, в который вы будете вставлять пустые строки, а затем нажмите кнопку ОК. Смотрите скриншот:
Затем между каждыми двумя строками была вставлена новая пустая строка. Смотрите скриншот:
Быстро вставляйте определенное количество пустых строк с помощью Kutools for Excel
Вышеупомянутые два метода просто относятся к вставке пустых строк между каждой строкой, для вставки пустой строки или нескольких строк после каждой n-й строки, как вы должны делать? Здесь я рекомендую Вставить пустые строки и столбцы полезности Kutools for Excel. Эта функция может помочь быстро вставить определенное количество пустых строк после каждых n-ых строк в определенный диапазон. Пожалуйста, сделайте следующее.
Перед применением Kutools for Excel, Пожалуйста, сначала скачайте и установите.
1. Выберите диапазон, в который вы хотите вставить пустые строки, и щелкните Кутулс > Вставить > Вставить пустые строки и столбцы. Смотрите скриншот:
2. в Вставить пустые строки и столбцы диалоговое окно, выберите Пустые строки в типе Insert укажите количество строк интервала, в которые вы будете вставлять пустые строки, и количество строк, которые вы хотите вставить, а затем щелкните значок OK кнопка. Смотрите скриншот:
Затем вы можете увидеть, что через каждые две строки были вставлены определенные пустые строки. Смотрите скриншоты:
Внимание: число в Интервал и Ряды можно настроить в соответствии с вашими потребностями. Например, вы можете вставить три, четыре, пять… пустых строк после каждой, двух, трех… строк.
Если вы хотите получить бесплатную (30-дневную) пробную версию этой утилиты, пожалуйста, нажмите, чтобы загрузить это, а затем перейдите к применению операции в соответствии с указанными выше шагами.
Office Tab - Tabbed Browsing, Editing, and Managing of Workbooks in Excel:
Office Tab brings the tabbed interface as seen in web browsers such as Google Chrome, Internet Explorer new versions and Firefox to Microsoft Excel. It will be a time-saving tool and irreplaceble in your work. See below demo:
В Excel существует возможность переноса текста в ячейке для его отображения на нескольких строках. Ячейку можно настроить для автоматического переноса текста или ввести разрыв строки вручную.
Рассмотрим, как сделать перенос текста в ячейке Excel, подробнее и разберём обратную операцию – удаление переносов.
Автоматический перенос текста
Выделите на листе ячейки, которые требуется отформатировать.
На вкладке Главная ► Перенести текст (Выравнивание):
Данные в ячейке будут переноситься в соответствии с шириной столбца, при ее изменении.
Если текст отображается не полностью, то задана точная высота строки (столбца) или текст находится в объединенных ячейках.
Ручной ввод разрыва строки
Новую строку текста можно начать в любом месте ячейки.
1. Дважды щелкните ячейку или выделите ячейку, а затем нажмите F2 , в которую требуется ввести разрыв строки.
2. Дважды щелкните в ячейке на место, в которое нужно вставить разрыв строки, и нажмите сочетание клавиш Alt+Enter :
Автоматический перенос строк подходит далеко не всегда. Если нам нужны четкие отступы, используйте ручной перенос строк.
Удаление переносов строк
Ок, с переносами строк разобрались, а как быть в ситуации когда переносы не нужны?
В случае с автоматическими переносами, их просто нужно отключить, на вкладке Главная ► Перенести текст (Выравнивание).
Для спецсимволов сложнее, нужно будет сделать поиск и замену не печатаемого символа переноса каретки.
1. Выделите область в которой нужно удалить переносы.
2. Нажмите сочетание клавиш Ctrl+H, в открывшемся окне выделите курсором поле Найти и нажмите сочетание клавиш Ctrl+J .
Вроде ничего не произошло, но для Excel запрос для поиска понятен:
Нажмите Заменить . Готово!
Если в строке, до переноса, нет пробела замена его не добавит!
Не забудьте удалить невидимый символ в поле Найти , т.к. он остаётся в поле и может помешать в дальнейшем.
Решить задачу, можно встроенной функцией ПЕЧСИМВ , которая очищает текст от всех непечатаемых символов, включая переносы строк:
Если в строке, до переноса, нет пробела формула его не добавит!
Более продвинутый вариант, использование макросов:
Спасибо, что дочитали до конца!
Было полезно? Ставьте лайк , пишите, что думаете в комментариях и подписывайтесь на канал, если еще не сделали этого.
Замечали, что, когда вводишь текст в Excel и нажимаешь кнопку Enter текст либо растягивается на свободные ячейки, либо, если включена опция переноса слов, он переносится внутри ячейки на один ряд вниз по ширине самой ячейки. А, что делать если Вам нужно определенные слова перенести в ячейке ниже не привязываясь к ширине ячейки? Как сделать разрыв строки там, где мы хотим, а не где нам предлагает Excel ?
В этой статье мы узнаем как можно несколькими способами вставить разрыв строки в Excel
Вставка разрыва строки с помощью сочетания клавиш
Если вам нужно добавить только пару разрывов строки, вы можете сделать это вручную с помощью сочетания клавиш .
Вот как вставить разрыв строки с помощью сочетания клавиш:
- Дважды щелкните ячейку, в которую Вы хотите вставить разрыв строки (или нажмите F2 ). Это переведет вас в режим редактирования в ячейке
- Поместите курсор в то место, где должен быть разрыв строки.
- Воспользуйтесь сочетанием клавиш - Alt + Enter .
Обратите внимание, что вам нужно, чтобы ячейка находилась в режиме «Перенос текста» , чтобы содержимое отображалось в следующей строке. Если он не применяется, Вы увидите весь текст в одной ячейке (даже если у вас есть разрыв строки). Параметр «Перенос текста» доступен на вкладке «Главная» на ленте.
Вставка разрывов строк с помощью формул
Сочетание клавиш Alt+Enter - это быстрый способ добавить разрыв строки, если вам нужно сделать это только для нескольких ячеек. Но если вам нужно сделать для этого большого количества ячеек, Вы можете использовать другие методы.
Вы можете добавить разрыв строки как часть результата формулы.
Это может быть полезно, когда у вас есть разные ячейки, которые Вы хотите объединить, и добавить разрыв строки, чтобы каждая часть находилась в отдельном ряду внутри ячейки.
Ниже приведен пример, в котором я использовал формулу для объединения различных частей адреса почтовых отделений России и добавил разрыв строки в каждой части.
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel для iPad Excel для iPhone Excel для планшетов с Android Excel 2010 Excel для телефонов с Android Еще. Меньше
Чтобы начать вводить текст с новой строки или добавить интервал между строками или абзацами текста в ячейке на листе, используйте клавиши ALT+ВВОД для вставки разрыва строки.
Дважды щелкните ячейку, в которую нужно вставить разрыв строки.
Щелкните внутри выделенной ячейки там, где нужно вставить разрыв строки.
Нажмите клавиши ALT+ВВОД, чтобы вставить разрыв строки.
Чтобы начать вводить текст с новой строки или добавить интервал между строками или абзацами текста в ячейке на листе, используйте клавиши CONTROL+OPTION+RETURN для вставки разрыва строки.
Дважды щелкните ячейку, в которую нужно вставить разрыв строки.
Щелкните внутри выделенной ячейки там, где нужно вставить разрыв строки.
Нажмите клавиши CONTROL+OPTION+RETURN, чтобы вставить разрыв строки.
Чтобы начать вводить текст с новой строки или добавить интервал между строками или абзацами текста в ячейке на листе, используйте клавиши ALT+ВВОД для вставки разрыва строки.
Дважды щелкните ячейку, в которую нужно вставить разрыв строки (или выделите ячейку и нажмите клавишу F2).
Щелкните внутри выделенной ячейки там, где нужно вставить разрыв строки.
Нажмите клавиши ALT+ВВОД, чтобы вставить разрыв строки.
Дважды коснитесь пространства внутри ячейки.
Коснитесь места, в котором нужно добавить разрыв строки, а затем — синего курсора.
В контекстном меню выберите пункт Новая строка.
Примечание: В Excel для iPhone новую строку текста начать нельзя.
Нажмите и удерживайте нажатой клавишу RETURN, чтобы отобразилась клавиша разрыва строки. Не отрывая палец от экрана, переместите его на эту клавишу.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
Переносы строк внутри одной ячейки, добавляемые с помощью сочетания клавиш 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 :
Если в ваших данных может встречаться несколько переносов строк подряд, то можно их "схлопнуть", включив флажок Считать последовательные разделители одним (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) :
Чтобы всё разделилось на строки, а не не столбцы - не забудьте переключить селектор Строки (By rows) в группе расширенных параметров.
Останется только нажать на ОК и получить желаемое:
Готовую таблицу можно выгрузить обратно на лист с помощью команды Закрыть и загрузить - Закрыть и загрузить в. на вкладке Главная (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 , чтобы запустить созданный макрос, который и проделает за вас всю работу:
Вуаля! Программисты - это, на самом деле, просто очень ленивые люди, которые лучше один раз как следует напрягутся, чтобы потом ничего не делать :)
Читайте также: