Excel2007のグラフでx軸ラベルのテキストを折り返すことができません。その結果、軸ラベルは互いに重なり合っています。これらのラベルをどのようにラップできるか知っている人はいますか?
何度もグーグルした後、CHAR(10)
が問題の解決策であることがわかりました。次のような値がある限り:
="First Line" & CHAR(10) & "Second Line"
x軸、Y軸、チャートヘッダーなどが壊れます
実際、最も簡単な方法は、ALT + ENTERを使用してスプレッドシートセルを強制的に中断することです。これは軸ラベルに引き継がれます。
多くの欲求不満の後、これが私がExcelをだました方法です:
CTRL+j
と入力して、新しいカスタム形式を作成します。 (ボックスまたはボックス化された疑問符として表示される場合があります。これを[]
および[?]
と呼びます)。Format Axis
ダイアログを開き、左側のリストからNumber
を選択します。Custom
リストでCategory
を選択すると、新しいカスタム形式がType
リストで利用できるようになります。それを選択し、Format Axis
ダイアログを閉じます。たとえば、散布図の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
が設定されている場合、[?]
は改行に置き換えられますが、列の高さは自動的に調整されないため、最初の行を除くすべてが非表示になります。