Excel для Microsoft 365 Excel 2021 Excel 2019 Excel 2016 Excel 2013 Еще…Меньше
Вы можете улучшить вид текста в ячейке, изменив междустрочный интервал. Хотя в Excel нет инструментов для непосредственного изменения междустрочных интервалов в ячейке, вы можете изменить расстояние между строками и облегчить чтение, выровняв текст несколькими способами. Чтобы расширить возможности работы с текстом, вы также можете добавить надпись на место ячейки.
В этой статье
-
Уменьшение междустрочных интервалов в ячейке
-
Увеличение междустрочных интервалов в ячейке
-
Замена текста ячейки надписью
Уменьшение междустрочных интервалов в ячейке
Если текст расположен в ячейке слишком широко, вы можете уменьшить междустрочные интервалы. Часто можно улучшить читаемость, изменив выравнивания текста для сближения строк.
-
Щелкните правой кнопкой мыши необходимую ячейку и выберите пункт Формат ячеек в контекстном меню.
-
На вкладке Выравнивание в раскрывающемся списке по вертикали выберите значение по верхнему краю, по центру или по нижнему краю (в зависимости от того, как вы хотите расположить текст в ячейке).
-
Нажмите кнопку OK.
Текст будет выровнен и равномерно расположен в выбранной части ячейки.
Совет: Если в одной ячейке осталось слишком много места из-за того, что в другой находится больше текста, вы можете выбрать вертикальное выравнивание По середине, чтобы заполнить пространство более равномерно.
К началу страницы
Увеличение междустрочных интервалов в ячейке
Если в ячейке есть свободное пространство, и вы хотите расположить текст равномернее, измените выравнивание по вертикали на Распределенное.
-
Щелкните правой кнопкой мыши необходимую ячейку и выберите пункт Формат ячеек в контекстном меню.
-
На вкладке Выравнивание в раскрывающемся списке по вертикали выберите пункт Распределенное.
-
Нажмите кнопку ОК.
Текст будет равномерно распределен по ячейке. Если изменить высоту строки, междустрочные интервалы автоматически изменятся для равномерного распределения текста.
К началу страницы
Замена текста ячейки надписью
Если вам нужно изменить только несколько ячеек с текстом, можно вставить поверх нее текстовое поле. Используя вместо ячейки текстовое поле, вы можете более контролировать форматирование текста.
-
Дважды щелкните необходимую ячейку, выделите весь текст и нажмите клавиши CTRL+X.
-
Щелкните другую ячейку, чтобы отменить выделение.
-
При необходимости измените высоту строки.
-
На вкладке Вставить щелкните Надпись.
-
Наведите указатель на левый верхний угол необходимой ячейки, щелкните и, удерживая кнопку мыши, нарисуйте поле для надписи по размеру ячейки. Если после создания надписи вам потребуется изменить ее размер, перетащите угловые маркеры выделения.
-
Щелкните надпись, чтобы выделить ее, а затем нажмите клавиши CTRL+V для вставки скопированного текста.
-
Выделите весь текст надписи, щелкните его правой кнопкой мыши и в контекстном меню выберите пункт Абзац.
-
Выберите подходящие междустрочные интервалы.
Совет: Вы также можете уменьшить расстояние между строками, уменьшив размер шрифта. Выделите текст, щелкните его правой кнопкой мыши, выберите пункт Шрифт в контекстном меню, а затем укажите необходимый размер шрифта.
Примечание: Надпись располагается не внутри ячейки, а поверх нее. Если строка с надписью переместится из-за изменений, внесенных на листе выше, сама надпись останется на прежнем месте. Чтобы переместить надпись, наведите указатель на ее край, щелкните и, удерживая кнопку мыши, перетащите ее на новое место.
К началу страницы
См. также
Добавление, копирование или удаление надписи
Изменение формата ячейки
Нужна дополнительная помощь?
0 / 0 / 0 Регистрация: 22.04.2021 Сообщений: 5 |
|
1 |
|
22.04.2021, 12:34. Показов 4434. Ответов 9
Кто знает подскажите, как убрать лишние пустые абзацы в ячейках Excel и отступы красной строки в тексте. (скрин 1) Миниатюры
0 |
1237 / 673 / 240 Регистрация: 22.12.2015 Сообщений: 2,094 |
|
22.04.2021, 12:51 |
2 |
лишние пустые абзацы в ячейках Excel Скопируйте в таблицу Word, замените ^p^p на ^p и скопируйте обратно в Excel.
и отступы красной строки в тексте. Из картинки не ясно, что является отступом. Вероятно — пробел, тогда допустим формулой СЖПРОБЕЛЫ()
0 |
0 / 0 / 0 Регистрация: 22.04.2021 Сообщений: 5 |
|
22.04.2021, 13:26 [ТС] |
3 |
1.Если брать каждую ячейку и обрабатывать в Ворде, то да, получается. Но у меня более 10 000 ячеек.
0 |
5942 / 3154 / 698 Регистрация: 23.11.2010 Сообщений: 10,524 |
|
22.04.2021, 13:40 |
4 |
Здесь нужна либо формула, либо функция Excel’ Вообще-то нужен файл, а не картинка
0 |
1237 / 673 / 240 Регистрация: 22.12.2015 Сообщений: 2,094 |
|
22.04.2021, 13:52 |
5 |
Вообще-то нужен файл, а не картинка Это да, кроме автора эксель никто не видел, однако рискну предположить, что даже Word не нужен, достаточно прямо в excel в диалоге ctrl+h в строку поиска забить выражение:
не помогает. Значит первый символ у вас не пробел.
0 |
0 / 0 / 0 Регистрация: 22.04.2021 Сообщений: 5 |
|
22.04.2021, 13:57 [ТС] |
6 |
Да, прошу прощения, вот пример.
0 |
1237 / 673 / 240 Регистрация: 22.12.2015 Сообщений: 2,094 |
|
22.04.2021, 17:23 |
7 |
Решение
вот пример. cheha, насколько я вижу — проблема решается методом «прямо в лоб» просто большим количеством вложенных функций подставить(): Кликните здесь для просмотра всего текста Код =СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A2;СИМВОЛ(10);"#");СИМВОЛ(9);"#");"# #";"#");"##";"#");"##";"#");"##";"#");"##";"#");"# ";"#");"#";СИМВОЛ(10)))
Или это не тот результат, который вы хотите видеть?
1 |
0 / 0 / 0 Регистрация: 22.04.2021 Сообщений: 5 |
|
22.04.2021, 17:52 [ТС] |
8 |
Все работает, спасибо !
0 |
1237 / 673 / 240 Регистрация: 22.12.2015 Сообщений: 2,094 |
|
22.04.2021, 17:59 |
9 |
Решение
чтобы между текстовыми абзацами был один пустой абзац Если между всеми абзацами — попробуйте вот так: Код =СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A3;СИМВОЛ(10);"#");СИМВОЛ(9);"#");"# #";"#");"##";"#");"##";"#");"##";"#");"##";"#");"# ";"#");"#";СИМВОЛ(10)&СИМВОЛ(10)))
0 |
0 / 0 / 0 Регистрация: 22.04.2021 Сообщений: 5 |
|
22.04.2021, 18:04 [ТС] |
10 |
То, что надо. Еще раз огромное спасибо !
0 |
Когда вы импортируете данные в Microsoft Excel из внешнего источника, такого как веб-страницы или Microsoft Word, в ячейках часто появляются пустые отступы. Как убрать отступ внутри ячеек? Вместо того чтобы удалять каждый отступ в ячейке по одному, мы познакомим вас с простым способом быстрого удаления отступов внутри ячеек.
- Убрать отступы с ячеек командой Уменьшить отступ
- Убрать отступы пробела с ячейками с помощью Kutools for Excel
Убрать отступы пробела с ячейками с помощью Kutools for Excel
Некоторые отступы сделаны с пустым пространством. Итак, мы можем использовать Kutools for Excel’s Удалить пробел инструмент для быстрого удаления всех отступов, сделанных с пустым пространством в выделенных областях.
Kutools for Excel включает более 100 удобных инструментов Excel. Бесплатная пробная версия без ограничений в течение 30 дней. Получить сейчас.
Шаг 1: Выберите диапазон, с которым вы будете работать.
Шаг 2: щелкните значок Кутулс >> Текстовые инструменты >> Удалить пробелы….
Шаг 3. В диалоговом окне «Удалить пробел» установите флажок Все лишние места вариант и нажмите OK.
Тогда вы увидите, что все отступы, сделанные пустым пространством, немедленно удаляются.
Убрать отступы с ячеек командой Уменьшить отступ
Чаще всего пользователи устанавливают отступы с помощью команды «Увеличить отступ» или настройки отступов. Если импортированные данные содержат такие отступы, вы можете удалить их с помощью Уменьшить отступ команда.
Шаг 1: Выберите диапазон, в котором вы хотите удалить отступы.
Шаг 2: нажмите Главная >> Уменьшить отступ кнопку.
Затем он удаляет отступ, кроме отступов на пробел.
Примечание: Если вы выберете как ячейки, содержащие такой отступ, так и ячейки, не содержащие такого отступа, эта команда «Уменьшить отступ» не будет работать. Вы должны выделить ячейки, содержащие такой отступ, отдельно и удалить их позже.
Лучшие инструменты для работы в офисе
Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%
- Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
- Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон…
- Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны…
- Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
- Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
- Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии…
- Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
- Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF…
- Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Комментарии (0)
Оценок пока нет. Оцените первым!
Skip to content
В этом совете вы найдете 4 совета для удаления символа переноса строки из ячеек Excel. Вы также узнаете, как заменять разрывы строк другими символами. Все решения работают с Excel 2019, 2016, 2013 и более ранними версиями.
Перенос строки в вашем тексте внутри ячейки Excel может возникнуть разными способами. Обычно он появляется, когда вы копируете текст с веб-страницы или из Word, получаете файл, который уже содержит разрывы строк, от коллеги или клиента. Или вы добавляете его самостоятельно, используя комбинацию Alt + Enter
.
В любом случае, вы можете решить убрать перенос строки из ваших ячеек, поскольку он не позволяет найти нужную фразу или же заставляет содержимое столбца выглядеть неаккуратно, когда вы включаете опцию переноса текста. Если вы решите загрузить ваши данные в файл .csv для использования в других программах, то в итоге у вас одна ячейка с переносами строк превратится в несколько. Конечно, это нарушит структуру ваших данных.
Все эти 4 способа, которые мы вам предлагаем, действительно быстрые. Выберите тот, который вам больше всего подходит:
- Как убрать перенос строки при помощи «Найти и заменить».
- 3 формулы, чтобы удалить переносы строк в ячейках.
- Как можно использовать макрос VBA.
- Удаляем перенос строки с помощью надстройки Ultimate Suite
Примечание. Первоначально термины «возврат каретки» и «перевод строки» использовались в пишущей машинке и означали два различных действия.
Компьютеры и программное обеспечение для обработки текстов создавались с учетом специфики пишущей машинки. Вот почему теперь для обозначения переноса строки используются два разных непечатаемых символа: «Возврат каретки» (CR, код ASCII 13) и «Перевод строки» (LF, код ASCII 10).
Имейте в виду, что в Excel вы можете найти оба варианта. Если вы импортируете данные из файла .txt или .csv, вы с большей вероятностью найдете комбинацию возврат каретки + перевод строки. Когда вы разбиваете текст в ячейке, используя Alt + Enter
, то Excel вставляет только перевод строки. Если вы получите файлы .csv от человека, который использует Linux или Unix, то там также найдете только перевод строки.
Удаление вручную.
Плюсы: самый быстрый способ.
Минусы: никаких дополнительных возможностей.
Итак, воспользуемся помощью стандартной функции «Найти и заменить»:
- Выделите все позиции, которые вы хотите обработать.
- Нажмите
Ctrl + H
, чтобы открыть диалоговое окно «Найти и заменить». - В поле » Найти» введите
Ctrl + J
. Оно будет выглядеть пустым, но вы увидите крошечную точку. - В поле «Заменить на» введите любое значение для замены. Обычно это пробел, чтобы избежать случайного «слипания» двух слов. Если вам нужно просто удалить разрывы строк, оставьте поле пустым.
- Нажимаем кнопку «Заменить все» и наслаждаемся результатом!
Удалите разрывы строк с помощью формул Excel.
Плюсы: вы можете использовать вложенные формулы для более сложной обработки текста в ячейках. Например, можно удалить символы перевода строки, а затем удалить лишние начальные и конечные пробелы, а также пробелы между словами.
Или вам может потребоваться удалить перевод строки, чтобы использовать ваш текст в качестве аргумента другой функции без изменения исходных ячеек. Например, если вы хотите использовать результат в качестве аргумента функции ВПР.
Минусы: вам нужно создать вспомогательный столбец и выполнить некоторое количество дополнительных действий.
- Добавьте вспомогательный столбец в конец ваших данных. Вы можете назвать его «В одну строку».
- В первой его позиции (C2) введите формулу для удаления или замены переносов строк. Здесь мы представим вам несколько полезных формул для разных случаев:
Удаление возврата каретки и перевода строки как в Windows, так и в UNIX.
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(A2;СИМВОЛ(13);»»);СИМВОЛ(10);»»)
Заменяем перенос строки любым другим символом (например, запятая + пробел). В этом случае строки не будут «слипаться» и лишние пробелы не появятся.
=СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A3;СИМВОЛ(13);», «);СИМВОЛ(10);», «))
Или же можно обойтись и без запятой, просто заменив пробелом:
=СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A3;СИМВОЛ(13);» «);СИМВОЛ(10);» «))
Если вы хотите удалить из текста все непечатаемые символы, включая в том числе и переносы строк:
=ПЕЧСИМВ(A4)
Как видите, не всегда результат выглядит красиво и аккуратно. В зависимости от исходных данных выбирайте наиболее подходящий для вас вариант.
При желании вы можете заменить исходный столбец на тот, в котором были удалены переносы строк:
- Выделите все данные в столбце В и нажмите
Ctrl + C
, чтобы скопировать данные в буфер обмена. - Теперь выберите А2 и нажмите
Shift + F10 + V
. - Удалите вспомогательный столбец В.
Макрос VBA для замены переноса строки на пробел.
Плюсы: создав один раз, макрос можно повторно использовать в любой книге, поместив его в персональную книгу макросов.
Минусы: желательно иметь базовые знания VBA. Или воспользуйтесь нашей подробной инструкцией.
Макрос VBA из приведенного ниже примера заменяет на пробел символ возврата каретки из всех ячеек на текущем активном листе.
Sub RemoveCarriageReturns()
Dim MyRange As Range
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
For Each MyRange In ActiveSheet.UsedRange
If 0 < InStr(MyRange, Chr(10)) Then
MyRange = Replace(MyRange, Chr(10), » «)
End If
Next
Application.ScreenUpdating = True
Application.Calculation = xlCalculationAutomatic
End Sub
Если вы не очень хорошо знаете VBA, просто следуйте рекомендациям ниже:
- Нажмите
Alt + F11
, чтобы открыть редактор Visual Basic. - Щелкните правой кнопкой мыши имя книги на панели «Project — VBAProject » (в верхнем левом углу окна редактора) и выберите «Вставить» -> «Модуль» в контекстном меню.
- Скопируйте код VBA и вставьте его в правую панель редактора VBA ( окно « Module1 »).
- Сохраните книгу как «книгу Excel с поддержкой макросов».
НажмитеCrl + S
, затем нажмите кнопку «Нет» в диалоговом окне предупреждения «Следующие функции не могут быть сохранены в книге без макросов». - Откроется диалоговое окно «Сохранить как». Выберите «Книга Excel с поддержкой макросов» из раскрывающегося списка «Тип файла». Нажмите кнопку «Сохранить».
- Нажмите
Alt + Q
, чтобы закрыть окно редактора и вернуться к своей книге. - Если вы хотите запустить код VBA, который вы добавили, как описано в разделе выше: нажмите
Alt + F8
, чтобы открыть диалог «Макросы». - Затем выберите нужный макрос из списка «Имя макроса» и нажмите кнопку «Выполнить».
Но если какая-либо формула возвращает возврат каретки, я боюсь, что с этим ничего нельзя поделать. Макрос не может найти, где именно в формуле происходит возврат каретки, поэтому он обрабатывает результат формулы, а не формулу как таковую.
Удаляем перенос строки с помощью надстройки Ultimate Suite.
Если вы являетесь пользователем Ultimate Suite for Excel , то вам не нужно тратить время на какие-либо из вышеперечисленных манипуляций. Все, что требуется, — это 3 быстрых шага:
- Выберите одну или несколько ячеек, в которых вы хотите удалить переносы строк.
- На ленте Excel перейдите на вкладку Ablebits Data и нажмите кнопку «Преобразовать (Convert)» .
- На панели «Преобразовать текст» выберите переключатель «Конвертировать перенос строки в (Convert line break to)», введите в поле «заменяющий» символ (это может быть точка с запятой, точка, запятая, пробел) и нажмите кнопку «Преобразовать (Convert)» .
В нашем примере мы заменяем каждый перенос строки пробелом:
В результате у вас будет аккуратно организованная таблица с однострочными адресами, как это изображено на рисунке выше. Такой же результат мы получали выше и при помощи формул, но занимало это гораздо больше времени.
Это далеко не единственный инструмент для упрощения работы с текстом. Вы можете удалить лишние пробелы, изменить регистр символов, добавить текст в начале в конце, перед или после выбранных символов, удалить непечатаемые символы, извлечь часть текста по позиции или после указанных символов, извлечь числа из текста, разделить текст по столбцам или строкам и многое другое. Подробнее вы можете ознакомиться с этими возможностями на страничке обзора инструментов работы с текстом.
Если вам интересно попробовать этот и еще 60 инструментов для экономии времени для Excel, вы можете загрузить пробную версию Ultimate Suite . Вы будете приятно удивлены, когда найдете решения для самых сложных и утомительных задач в Excel всего в несколько кликов!
Итак, теперь вы легко можете убрать либо заменить символ переноса строки в вашей таблице Excel.
Ещё о работе с текстом в Excel:
Пробелы, предшествующие данным в ячейке, могут сделать вашу электронную таблицу менее профессиональной и даже могут создать потенциальные проблемы для людей, работающих с вашими данными. Этот отступ может произойти, если вы скопировали и вставили данные из другого источника, или если они были случайно добавлены на лист.
К счастью, количество отступов в ячейке — это то, что вы можете контролировать, и вы можете полностью удалить его, если он не нужен. В нашем руководстве ниже показано, как выбрать ячейки, содержащие отступы, и удалить эти отступы в Excel 2013.
Шаги в этой статье предполагают, что у вас есть лист, содержащий ячейки с отступом. Если вы выполните следующие шаги, и отступ не будет удален, тогда у вас могут быть пробелы, предшествующие вашим данным, в отличие от форматирования отступа. Если это так, то вам больше повезет с функцией Excel TRIM. Например, если у вас есть данные в ячейке A1, которые содержат пробелы, которые вы хотите удалить, введите формулу «= TRIM (А1)» в пустую ячейку удалит пробелы из данных. Вы можете узнать больше о функции TRIM здесь.
Еще один способ быстрого удаления отступов и любого другого форматирования в Excel 2013 — использовать параметр «Очистить форматы». Вы можете узнать, как удалить все форматирование с листа Excel 2013, чтобы восстановить все ваши ячейки в формате Excel по умолчанию.