Excel 2007 - Оболочка X-Axis Labels (разрыв строки, перенос слов)

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

Ответ 1

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

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

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

Ответ 2

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

Ответ 3

После большого разочарования, вот как я обманул 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, [?] будет заменено на разрыв строки, но высота столбца не будет автоматически отрегулирована, поэтому он скрывает все, кроме первой строки.