Как сделать отступ в ячейке Excel?
Как отступить на строку ниже в рамках одной ячейки Excel? Всё просто: нажмите ALT и ENTER одновременно.
Ещё статьи по теме:
- Меняем масштаб отображения страниц в браузере Google Chrome и других
- Считаем количество ячеек в одном столбце равных ячейкам в другом столбце на одной строке
- Переместится к нужной ячейке или строке в Excel
- Отключить навязчивый запрос на показ уведомлений в Google Chrome и Mozilla Firefox
- Включаем встроенную темную тему в браузере Google Chrome
Оставь свой коммент
Привіт читачу! Якщо одержав тут корисну інформацію і тобі не байдуже, прошу фінансово допомогти (на їжу та обслуговування сайту). Дякую!
Отступы внутри ячейки

Всем привет. После вписывания в ячейку текста Excel располагает этот текст в зависимости от его (текста) характеристик и заданного пользователем форматирования. Вот пример: Разъясните или дайте, пожалуйста, ссылку на документы или статьи MS — как назначаются внутренние отступы (в px) вписанного текста от границ ячейки, как они изменяются в зависимости от размера шрифта, горизонтального и вертикального выравнивания, значения левого или правого отступа? Наверняка применяются какие-то формулы. Немного уточню. Excel как оболочка в данном вопросе мне не нужна. В своей программе формирую экселевские файлы, используя стороннюю библиотеку. Например, ширину и высоту строки в px я могу вычислить. Ширину столбца я должен вычислять сам. Ширина столбца = ширина строки + доп.пиксели. Сколько добавлять этих доп.пикселей в зависимости от заданного форматирования? Заранее спасибо.
Отслеживать
задан 22 фев 2018 в 17:10
11 4 4 бронзовых знака
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
Увеличение значения в поле Отступ на единицу означает увеличение отступа на ширину одного символа
Береся ширина символа не текущего шрифта, а стандартного, применяемого по умолчанию:
Стандартный шрифт для текста на листе. Этот шрифт установлен по умолчанию для обычного стиля ячеек.
Ширина отступа не изменится при изменении в ячейке типа шрифта или его размера:
Число, показанное в поле Стандартная ширина столбца , является средним числом знаков 0-9 стандартного шрифта. отображающихся в одной ячейке.
Отступ в Excel
Те, кто работают с Excel знают, что у программы есть особые, характерные ей, параметры. Например, текст в ячейках всегда пишется слева, а числа — справа. Вы можете увидеть это на картинке ниже:

Но если вам не подходит отступ, например, вы хотите чтобы значения были немного ближе к центру ячейки — вы можете это сделать.
В данной статье мы рассмотрим такие ситуации и что в них, собственно, делать.
Используем комбинацию горячих клавиш
ALT + H + 5 — отступ влево.
Узнайте Excel как свои пять пальцев на курсе по таблицам от Skillbox
ALT + H + 6 — отступ вправо.
Чтобы сделать отступ — выделите ячейку и задействуйте нужную комбинацию.
Используя кнопки в разделе «Главная»
Для таких задач даже выделили отдельные кнопки в разделе «Главная».

- Выделите ячейки и щелкните на нужную кнопку из двух (указаны на картинке):
Этот параметр является общим для всех выделенных ячеек. Даже если вы выделили всего одну ячейку, но она содержит несколько строк — отступ будет выполнен для всех.
В ситуации, если этими кнопками вы пользуетесь очень часто — добавьте их на панель быстрого доступа. Таким образом, их использование станет еще быстрее и удобнее.
Одно нажатие кнопки то же самое (по длине), что и 3 пробела.
Как сделать отступ только для одной строки в ячейке?
Может быть такая ситуация, что у вас есть ячейки, в которых находится несколько строк. Но отступ нужно сделать только для одной.
Что же делать? Ведь с помощью кнопок отступа и комбинации горячих клавиш меняется параметр для всей ячейки в целом!
Может быть, это и не очень правильно, но вы можете банально поставить несколько пробелов в начале строки.
Допустим, у нас есть такая табличка:
- Начните редактировать данные в ячейке и поместите курсор редактирования в начало нужной строки;

- И просто пропишите столько пробелов, сколько нужно.

Соответственно, так нужно делать для каждой строки.
Вот и все! Мы рассмотрели несколько методов с помощью которых можно редактировать стандартный отступ.
Надеюсь, эта статья была полезна для вас!
Узнайте Excel как свои пять пальцев на курсе по таблицам от Skillbox
Как сделать отступ в ячейке excel

Здравствуйте форумчане.
Помогите пожалуйста решить:
Если текст идет слева направо то отступ делается в меню выравнивание.
Но если текст идет снизу вверх вертикально, то не могу никак сделать отступ. Пример приложил.
Изменено: Seomaniya — 08.01.2019 11:29:25
Пользователь
Сообщений: 47199 Регистрация: 15.09.2012
08.01.2019 12:52:44
При горизонтальном положении текста можно сделать отступ по вертикали? Нет. Только выше/ниже/по_центру.
Так же и при вертикальном положении. Отступ — горизонтальный.
08.01.2019 15:10:20
Это я уже понял.
Можете есть какой макрос или функция чтобы можно это реализовать?
Пользователь
Сообщений: 8839 Регистрация: 11.01.2013
08.01.2019 15:26:25
| Цитата |
|---|
| Seomaniya написал: Можете есть какой макрос |
Если новая строка как в В1 сделана с помощью Alt+Enter, можно выделить диапазон ячеек и применить такой «макрос» в окне Immediate
for each c in selection:c.value=" "&replace(c,vblf,vblf &" "):next
Если задача не разовая, оформите этот код как нормальную процедуру и поместите в Personal.xlsm.
08.01.2019 15:32:38
Не получается, можете объяснить как для новичка в ексель?
Пользователь
Сообщений: 8839 Регистрация: 11.01.2013
08.01.2019 15:46:47
Seomaniya, скопируйте строку без пробела после «next», в Excel выделите диапазон, Alt+F11, Ctrl+G, Ctrl+V, Enter.
Этот код просто вставляет пробел в начале текста и после каждого перевода строки в ячейке. Так что не знаю, подойдет ли.
Изменено: Казанский — 08.01.2019 15:48:05
08.01.2019 16:10:59
| Цитата |
|---|
| Казанский написал: и после каждого перевода строки в ячейке |
получилось, но вставляет только в начале строки, после каждого перевода не ставит пробел.
Сообщений: 22254 Регистрация: 28.12.2016
Excel 2013, 2016
08.01.2019 16:23:24
| Цитата |
|---|
| Seomaniya написал: после каждого перевода не ставит пробел. |
| Цитата |
|---|
| Казанский написал: Если новая строка как в В1 сделана с помощью Alt+Enter |
У вас скорее всего перевод автоматический.
Изменено: БМВ — 08.01.2019 16:24:41
По вопросам из тем форума, личку не читаю.
08.01.2019 16:34:45
| Цитата |
|---|
| БМВ написал: У вас скорее всего перевод автоматический. |
Да перевод автоматический. Тогда только вручную? 3000 ячеек колбасить не охота .
Сообщений: 22254 Регистрация: 28.12.2016
Excel 2013, 2016
08.01.2019 16:44:23
возникает вопрос — зачем это? Визуализацию это не улучшает, конечно если не переворачивать лист после печати. Если очень надо, то сделайте доп. строку и
Прикрепленные файлы
- Copy of пример542.xlsx (8.24 КБ)
По вопросам из тем форума, личку не читаю.
08.01.2019 16:52:40
При конвертировании exel в pdf обрезает первую букву везде, поэтому надо отступ.
Сообщений: 22254 Регистрация: 28.12.2016
Excel 2013, 2016
08.01.2019 16:57:28
| Цитата |
|---|
| Seomaniya написал: При конвертировании exel в pdf обрезает первую букву везде |
. пример нормальный есть?
По вопросам из тем форума, личку не читаю.
08.01.2019 17:52:23
| Цитата |
|---|
| Казанский написал: for each c in selection:c.value=» «&replace(c,vblf,vblf &» «):next |
Спасибо большое за помощь!
Изменено: Seomaniya — 09.01.2019 19:16:59
Страницы: 1
Читают тему
© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru
Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.
| ООО «Планета Эксел» ИНН 7735603520 ОГРН 1147746834949 |
ИП Павлов Николай Владимирович ИНН 633015842586 ОГРНИП 310633031600071 |
