web-dev-qa-db-ja.com

Excel 2007-X軸ラベルを折り返す(改行、ワードラップ)

Excel2007のグラフでx軸ラベルのテキストを折り返すことができません。その結果、軸ラベルは互いに重なり合っています。これらのラベルをどのようにラップできるか知っている人はいますか?

12
soldieraman

何度もグーグルした後、CHAR(10)が問題の解決策であることがわかりました。次のような値がある限り:

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

x軸、Y軸、チャートヘッダーなどが壊れます

10
soldieraman

実際、最も簡単な方法は、ALT + ENTERを使用してスプレッドシートセルを強制的に中断することです。これは軸ラベルに引き継がれます。

7

多くの欲求不満の後、これが私がExcelをだました方法です:

  • スプレッドシートでx軸のデータを選択します。
  • 改行する場所にCTRL+jと入力して、新しいカスタム形式を作成します。 (ボックスまたはボックス化された疑問符として表示される場合があります。これを[]および[?]と呼びます)。
  • グラフで、x軸の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が設定されている場合、[?]は改行に置き換えられますが、列の高さは自動的に調整されないため、最初の行を除くすべてが非表示になります。

4
chezy525