Excelは、あらゆる種類の値を表示するためのカスタム形式を設定する方法に非常に柔軟性があります。カスタムフォーマットがどのように機能するかを理解すれば、ほとんどのカスタムフォーマットは簡単で理解しやすいものです。 (カスタムフォーマットとその設定方法については、_ExcelTips._の他の号で詳しく説明されています)

ただし、2行のカスタム形式を作成する場合はどうなりますか?たとえば、省略された曜日と曜日が最初の行に表示され、その後に省略されていない月の名前が2行目に表示されるように、日付をフォーマットすることができます。このような形式を使用すると、日付は次のように1つのセルに表示されます。

Sat 4 March

これのほとんどはカスタムフォーマット「ddddmmmm」で行うことができますが、「d」と「mmmm」の間に改行を追加する方法を理解する必要があります。

Excelでは、それらの間にAlt + Enterを押すことはできません。これは、通常、改行を追加するために行うことです。

解決策は、数字キーパッドを使用して、目的の改行をフォーマットに入力することです。次の手順に従って設定してください:

。フォーマットするセルを選択します。

。 「フォーマット」メニューから「セル」を選択します。 Excelは、[セルの書式設定]ダイアログボックスの[数値]タブを表示します。

。 [カテゴリ]リストで、[カスタム]を選択します。 (図1を参照)

。 [タイプ]ボックスにあるものをすべて削除します。

。引用符なしで「dddd」と入力します。

。 Altキーを押しながら、テンキーの0010を押します。

これで改行文字が入り、手順5で入力したフォーマットの部分が消えたように見えます。それは実際にはなくなっていません。 [タイプ]ボックスに表示できるものより上に移動しました。

。引用符なしで「mmmm」と入力します。

。 [配置]タブをクリックします。 (図2を参照)

。 [テキストを折り返す]チェックボックスがオンになっていることを確認します。

。 [OK]をクリックします。

この方法でフォーマットを設定した後、日付の2行全体が表示されるように、フォーマットされたセルの行の高さを調整する必要があります。

_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。

このヒント(2895)は、Microsoft Excel 97、2000、2002、および2003に適用されます。Excel(Excel 2007以降)のリボンインターフェイス用のこのヒントのバージョンは、次の場所にあります。

link:/ excelribbon-Creating_Two-Line_Custom_Formats [Creating Two-Line CustomFormats]