Управление шириной ссылки на отступ Excel

615
Andrew Willems

В Excel 2013 кажется, что ширина ссылки на отступ по умолчанию (т. Е. Ширина значения отступа «1») для выровненного по левому краю текста каким-то образом увеличивается.

Когда я использую ранее созданный лист, я могу успешно применить значение отступа «1» в ячейке, чтобы получить желаемый размер отступа, то есть отступ одного символа. Обратите внимание, как на снимке экрана ниже текст с отступом сдвигается вправо на один символ относительно ячейки с отступом над ним.

Управление шириной ссылки на отступ Excel

Однако, когда я сейчас создаю новый рабочий лист, отступ «1» смещает текст вправо на три символа, как показано на снимке экрана ниже. Относительно больших отступов относительно этого, например, отступ «2» сдвигает текст вправо на шесть символов и т. Д. (Не показано).

Управление шириной ссылки на отступ Excel

В обоих случаях вы можете видеть на снимках экрана, что шрифт в этой ячейке (и, насколько я могу судить, шрифт в другом месте на рабочем листе) - «Courier New», размер шрифта «11». Я просмотрел окно «Формат ячеек», документ «Параметры» и другие места, и я не могу найти способ контролировать, что означает отступ «1».

Обратите внимание, что отступы ячеек не могут иметь десятичных значений; они должны быть целыми числами. Так что я не могу решить эту проблему, например, применяя отступ «0.333». Но даже если бы я мог сделать это частично, это не удовлетворило бы меня. Я хочу иметь возможность контролировать, какие у меня отступы, отчасти для согласования форматирования между документами, а также для более общего понимания того, что я форматирую документ рациональным способом.

Так как же я могу контролировать ширину ссылки на отступ по умолчанию?

2
Я полагаю, что размер отступа зависит от размера шрифта, используемого стилем «Нормальный», а не от размера шрифта, используемого в рассматриваемой ячейке. Возможно ли, что «Нормальный» стиль в вашей второй книге не такой же, как в первой? Blackwood 6 лет назад 0
@ Blackwood, Нормальные стили в двух книгах действительно различны, но не так, чтобы объяснить расхождение отступов. Из того, что я могу сказать, стиль Normal в старом рабочем листе сбрасывает текст в шрифт Calibri с размером шрифта 11, в то время как в новом рабочем листе он сбрасывает текст в Courier New, также размером 11. Если я копаю в нормальном стиле, «Modify» вариантов я не вижу никаких других реальных отличий. Переключение между Courier New и Calibri также не устраняет различий в отступах, поэтому в этих двух шрифтах нет ничего особенного. Andrew Willems 6 лет назад 0
Хотя я не могу объяснить, как вычисляется величина отступа, пробел в Courier New 11 шире пробела в Calibri 11, так что это может быть причиной того, что отступ будет больше, если нормальным шрифтом является Courier New. Можете ли вы воспроизвести разницу, создав две новые рабочие книги, по одной с обычным шрифтом для каждого из двух шрифтов? Blackwood 6 лет назад 0
@Blackwood: Вау. Это похоже на работу. Моим текущим стандартным стилем по умолчанию является шрифт Courier New, и он производит то, что я назову широким отступом. Если я изменю стиль Normal на Calibri, то это то, что я назову узким. Более того, даже если я теперь вручную переключу шрифт в этой ячейке или даже во всей рабочей таблице на Courier New, узкий отступ сохраняется. Таким образом, размер отступа действительно зависит от выбора шрифта в стиле Normal. Однако это не просто размер символа пробела, потому что символ пробела в Calibri даже меньше, чем в Courier New. Andrew Willems 6 лет назад 0
Итак, я думаю, что вы решили мою проблему, но я должен признаться, что я до сих пор не понимаю, что происходит. Можете ли вы вспомнить какую-нибудь вещь в Calibri, которая больше / больше, чем соответствующая вещь в Courier New, если это не космический персонаж? Может ли это быть как-то связано с размером символа табуляции, который, конечно, нельзя ввести вручную в ячейку Excel? Есть еще мысли? В любом случае, если вы напишите свое решение в качестве ответа, я буду более чем счастлив принять его. Andrew Willems 6 лет назад 0

1 ответ на вопрос

1
Blackwood

Размер отступа зависит от размера шрифта, используемого стилем «Обычный». Если вы измените обычный стиль с использования Calibri 11 на Courier New 11, размер отступа увеличится даже в ячейках, отформатированных с использованием другого шрифта или размера.

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

Вероятно, это связано с тем, что в фиксированных шрифтах, таких как Courier New, пробелы шире, чем в пропорциональных шрифтах, таких как Calibri. Однако я не знаю, что это за расчет. Мое первоначальное предположение, что отступ в 1 равнялся ширине двух пробелов (или одной десятичной цифры), оказывается неверным.

Как вы узнали об этой связи между стилем Normal и размером отступа? Я пробовал гуглить несколько разных способов, и, похоже, я ничего не нашел об этих отношениях. Но, в любом случае, большое спасибо, так как я не думаю, что я понял бы это самостоятельно без большого количества крови, пота и слез. Andrew Willems 6 лет назад 0
@AndrewWillems Я встречал и другие странные вещи, на которые влияет размер шрифта обычного стиля, например, ширина столбцов по умолчанию. Когда я увидел ваш вопрос, я догадался, что это может быть виновник, и убедился, что он действительно имел эффект. Blackwood 6 лет назад 0
Ааа. Фактически, если вы посмотрите на мои два снимка экрана, хотя я вручную изменил шрифт на Courier New в обоих из них, ширина столбцов (которые в обоих случаях являются значениями по умолчанию) различаются в двух изображениях. Ваш комментарий объясняет почему. Еще раз спасибо за вашу проницательность и опыт. Andrew Willems 6 лет назад 0

Похожие вопросы