カークには、テキスト値を連結する式があります:= A1&A2&A3。彼は、連結された各値の間でAlt + Enterを押すことをシミュレートする方法を探しています。これにアプローチする方法は2つあり、どちらも同じ結果になります。

最初の方法は、数式を入力するときに値の間にAlt + Enterを押すだけです。たとえば、次の式について考えてみます。

=A1 & "[ae]" & A2 & "[ae]" & A3

この場合、[ae]が表示されているすべての場所で、実際にAlt + Enterキーを押します。したがって、入力する直前に次のような数式が表示されます。

=A1 & "

" & A2 & "

" & A3

このタイプの数式を入力すると気が散る場合は、Alt + Enterを押すたびにExcelが実行する実際の文字コードをいつでも使用できます。次の式は、このアプローチを示しています。

=A1 & CHAR(10) & A2 & CHAR(10) & A3

CHAR(10)は、改行文字を挿入します。これは、Alt + Enterを押したときにExcelで実行されるのと同じです。

数式を入力した後、結果が別々の行に表示されない場合は、セルの折り返しがオンになっていないことが原因です。

代わりに、改行文字が配置されている小さな四角いボックスが表示されます。数式の結果を別々の行に表示するには、[セルの書式設定]ダイアログボックスを表示します([書式] | [セル]をクリックします)。 [配置]タブで、[テキストを折り返す]チェックボックスをオンにします。

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

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

link:/ excelribbon-Simulating_Alt_Enter_in_a_Formula [Simulating Alt + Enter in aFormula]