Я не могу обернуть текст меток оси x в диаграммах Excel 2007. В результате метки оси перекрываются друг с другом. Кто-нибудь знает, как я могу обернуть эти метки?
Excel 2007 - Оболочка X-Axis Labels (разрыв строки, перенос слов)
Ответ 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
, [?]
будет заменено на разрыв строки, но высота столбца не будет автоматически отрегулирована, поэтому он скрывает все, кроме первой строки.