Watch Video – Start a New Line in a Cell in Excel (Shortcut + Formula)
このExcelチュートリアルでは、Excelのセルで新しい行を開始する方法をご紹介します。
Excelの同じセルで改行するには、以下の方法があります:
- 手動で強制的に改行するキーボードショートカット。
- 自動的に改行を入力し、テキストの一部を同じセル内で強制的に改行させる数式。
このチュートリアルの内容:
Excel セルで改行する – キーボード ショートカット
Excel セルで改行するには、次のキーボード ショートカットを使用できます:
- Windows の場合 – ALT + Enter.
- Mac の場合 – Control + Option + Enter.
以下は、Excel のセルに ALT + Enter のショートカットを使って改行を行う手順です:
- 改行を挿入したいセルをダブルクリックします(または F2 キーを押して編集モードにします)。
- 改行を挿入したい場所にカーソルを置きます。
- Windowsの場合はALTキーを押しながらEnterキーを押します(Macの場合はControlキーとOptionキーを押しながらEnterキーを押します)。
See Also: 200+ Excel Keyboard Shortcuts.
数式を使ってExcelのセルで改行する
手入力で数回の改行が必要な場合はキーボードショートカットでも問題ありませんが。
しかし、セルを結合しながら改行する必要がある場合には、数式を使用してこれを行うことができます。
TextJoin Formulaを使用する
Excel 2019またはOffice 365(WindowsまたはMac)を使用している場合は、TEXTJOIN関数を使用してセルを結合し、結果のデータに改行を挿入することができます。
例えば、以下のようなデータセットがあり、これらのセルを結合して名前と住所を同じセルに入れる(各部分は別の行にする)ことを考えます。
次の式で実行できます:
=TEXTJOIN(CHAR(10),TRUE,A2:E2)
最初は、すべての住所部分を結合した 1 つの単一の行として結果が表示されるかもしれません (以下のように)。
各パーツの間にすべての改行が入っていることを確認するには、テキストの折り返し機能が有効になっていることを確認します。
テキストの折り返し機能を有効にするには、結果が表示されているセルを選択し、[ホーム]タブをクリックし、[整列]グループの中で[テキストの折り返し]オプションをクリックします。
[テキストの折り返し] オプションをクリックすると、以下のような結果のデータが表示されます (各アドレス要素は改行されています)。
連結式の使用
Excel 2016以前のバージョンを使用している場合は、TEXTJOIN式が利用できません。
そのため、古き良きCONCATENATE関数(またはアンパサンドの&文字)を使ってセルを結合し、間に改行を入れることができます。
また、以下のようなデータセットがあり、各セルの間に改行を入れて結合したい場合を考えてみましょう。
たとえば、これらのセルのテキストをアンパサンド (&) を使って結合すると、以下のようになります。
これはテキストを結合するものですが、実際には私が望む形式ではありません。
もし、この中から住所を作成するのであれば、各セルのテキストを同じセルの中で改行する必要があります。
この数式の結果に改行を挿入するには、上記の数式と一緒にCHAR(10)を使用する必要があります。
そのためには、次のような数式を使用します。
=A2&CHAR(10)&B2&CHAR(10)&C2&CHAR(10)&D2&CHAR(10)&E2
この数式は、数式の結果に改行を入力し、次のように表示されます。
重要:この機能を利用するには、Excelセルでテキストを折り返す必要があります。 テキストを折り返すには、「ホーム」-「>> 「テキストの折り返し」を開きます。
Tip: MACを使用している場合は、CHAR(10)の代わりにCHAR(13)を使用してください。
次のExcelチュートリアルもお勧めです:
- Insert Picture in an Excel Cell.
- セル内の複数の行を別々のセル/列に分割する方法
- Excelでセルを結合する
- Excelの範囲をセパレータ付きまたはセパレータなしで結合する
- MSヘルプ – 新しい行を開始する