Excel 2007 - Обтекание надписей по оси X (перенос строки, перенос слов) - PullRequest
12 голосов
/ 10 ноября 2010

Я не могу обернуть текст меток оси X в диаграммах Excel 2007.В результате метки осей перекрываются друг с другом.Кто-нибудь знает, как мне обернуть эти ярлыки?

Ответы [ 3 ]

10 голосов
/ 23 августа 2011

После долгих поисков мы нашли CHAR(10) решением наших проблем.До тех пор, пока у вас есть значение, например:

="First Line" & CHAR(10) & "Second Line"

, оно сломает ось X, ось Y, заголовок диаграммы и т. Д.

7 голосов
/ 06 января 2015

На самом деле, самый простой способ - вызвать разрыв в ячейке электронной таблицы, нажав ALT + ENTER.Это перенесет на метки оси.

4 голосов
/ 14 апреля 2011

После большого разочарования, вот как я обманул Excel:

  • Выберите данные для оси X в электронной таблице.
  • Создайте новый пользовательский формат, введя CTRL+j где вы хотите разрыв строки.(может отображаться в виде прямоугольника или в виде вопросительного знака в штучной упаковке, который я буду обозначать [] и [?]).
  • На графике откройте диалоговое окно Format Axis для оси Xи выберите Number из списка слева.
  • Выберите Custom в списке Category, и новый пользовательский формат должен быть доступен в списке Type.Выберите его и закройте диалоговое окно Format Axis.
  • Измените формат в таблице обратно на любое значение.

Например, у меня есть значения datetime на x-ось точечной диаграммы, и я хочу, чтобы метки оси x выглядели как

Thursday
April 14
12:55 PM

Итак, следуя приведенным выше инструкциям, я ввожу dddd[CTRL+j]mmmm d[CTRL+j]h:mm AM/PM в качестве пользовательского формата в электронную таблицу.Он выглядит как dddd[]mmmm d[]h:mm AM/PM в списке Тип и Thursday[?]April 14[?]12:55 PM в электронной таблице.

ПРИМЕЧАНИЕ: если для столбцов установлено значение Wrap Text, [?] будет заменено переносом строки, новысота столбцов не будет изменяться автоматически, поэтому он скрывает все, кроме первой строки.

...