目次
このチュートリアルでは、Excelのセルに改行を追加する3つの簡単な方法をご紹介します。複数の行を入力するショートカット、特定の文字の後に改行を追加する検索&置換機能、複数のセルからそれぞれ新しい行で始まるテキスト片を結合する数式を使用する方法をご紹介します。
Excelでテキストを保存したり操作したりするとき、テキスト文字列の特定の部分を改行したい場合があります。 複数行のテキストの例としては、宛名ラベルや1つのセルに入力した個人情報などが挙げられます。
多くのOfficeアプリケーションでは、キーボードのEnterキーを押すだけで、新しい段落を始めることができます。 しかし、Microsoft Excelでは、Enterキーを押すと入力が完了し、カーソルが次のセルに移動します。 では、Excelで改行を行うにはどうすればよいでしょうか。 迅速な方法は3通りあります。
Excelのセルで改行する方法
があります。 最速ライン作成法 キーボードショートカットを使って、セル内を移動することができます。
- ウィンドウズ 改行のショートカットです。 Alt + Enter
- マック 改行のショートカット:Control + Option + Return または Control + Command + Return
で Excel 365 for Mac OptionキーはWindowsのAltキーに相当するため、Windows独自のショートカット(Alt + Enter)がMacでも使えるようになったようです。 もしうまくいかない場合は、上記の従来のMacのショートカットを試してみてください。
Mac版Excelにアクセスする場合 シトリックス の場合は、Command + Option + Return キーの組み合わせで改行できます(このヒントをくれた Amanda に感謝します!)。
Excelのセルにショートカットで改行を追加するには、以下の手順で行ってください。
- 改行したいセルをダブルクリックする。
- テキストの最初の部分を入力します。 テキストがすでにセル内にある場合は、改行したい場所にカーソルを置きます。
- WindowsではAltキーを押しながらEnterキーを、Mac版ExcelではControlキーとOptionキーを押しながらReturnキーを押してください。
- Enterキーを押して、編集モードを終了してください。
その結果、Excelのセルに複数の行が表示されます。 それでもテキストが1行で表示される場合は、以下の点を確認してください。 テキストを折り返す 機能がオンになっています。
エクセルでキャリッジリターンをするコツ
以下のヒントは、1つのセルに複数の行を挿入する際によくある問題を回避する方法と、明白でないいくつかの使用法を示しています。
文字列の折り返しを有効にする
セル内に複数の行を表示するには、そのセルで折り返しテキストを有効にする必要があります。 このためには、セルを選択して テキストを折り返す ボタンをクリックします。 ホーム タブで アライメント 場合によっては、セルの幅を手動で調整する必要があります。
複数の改行を追加して行間を広くする
異なるテキスト部分の間に2行以上の間隔を空けたい場合は、Alt + Enterを2回以上押すと、以下のスクリーンショットのように、セル内で連続した改行が挿入されます。
見やすくするために数式に改行する
長い数式を複数行で表示すると、理解やデバッグが容易になる場合があります。 Excel の改行ショートカットは、このような場合にも役立ちます。 セルまたは数式バーで、改行したい引数の前にカーソルを置いて Ctrl + Alt を押します。 その後 Enter キーを押して数式を完了し、編集モードを終了します。
特定の文字の後に改行を挿入する方法
1行の入力が多いワークシートでは、1行ずつ改行するのに何時間もかかってしまいますが、選択したセルに一気に複数行を入れることができる便利な技があります。
例として、テキスト文字列の各コンマの後にキャリッジリターンを追加してみましょう。
- 改行したいセルをすべて選択します。
- Ctrl + H で開きます。 交換 または、Excel の検索と置換ダイアログの 検索&選択 > 交換 について ホーム タブで 編集 のグループです。
- での 検索と置換 ダイアログボックスで、次の操作を行います。
- での を探す 文字列がカンマとスペースで区切られている場合は、カンマ(,)のみを入力します。
- での に置き換えてください。 フィールドでCtrl + Jキーを押すと、キャリッジリターンが挿入されます。 これにより、各行のコンマの代わりに改行が挿入され、コンマは削除されます。 行末以外のコンマを維持したい場合は、コンマを入力してからCtrl + Jショートカットキーを押してください。
- をクリックします。 すべて交換 ボタンをクリックします。
完了!選択したセルに複数の線が作成されます。 に置き換えてください。 フィールドを使用すると、次のいずれかの結果が得られます。
すべてのカンマはキャリッジリターンに置き換えられます。
各カンマの後に改行が入り、すべてのカンマが維持されます。
Excelのセルに数式で改行する方法
キーボードショートカットは、個々のセルに手動で改行するのに便利であり 検索と置換 複数のセルのデータを組み合わせて、それぞれの行を改行させたい場合は、数式でキャリッジリターンを追加するのが最もよい方法です。
Microsoft Excelには、セル内に異なる文字を挿入するための特殊な関数、CHAR関数があります。 Windowsでは、改行の文字コードは10なので、CHAR(10)を使用します。
複数のセルの値をまとめるには、CONCATENATE関数か連結演算子(&)を使います。 また、CHAR関数を使えば、間に改行を挿入することができます。
一般的な計算式は以下の通りです。
セル1 CHAR(10) & セル2 CHAR(10) & セル3 & ...または
CONCATENATE( セル1 , CHAR(10), セル2 , CHAR(10), セル3 , ...)A2、B2、C2にテキストが表示されていると仮定すると、次のいずれかの数式でそれらを1つのセルに結合することができます。
=A2&CHAR(10)&B2&CHAR(10)&C2
=concatenate(a2, char(10), b2, char(10), c2)
Office 365版Excel、Excel 2019、Excel 2019 for Macでは、TEXTJOIN関数も使用できます。 TEXTJOINの構文は、上記の数式とは異なり、テキスト値を区切るデリミタを含めることができるので、よりコンパクトで簡単に数式を組み立てることができます。
以下は、その一般的なものです。
textjoin(char(10), true, セル1 , セル2 , セル3 , ...)今回のサンプルデータセットでは、以下のような式になる。
=textjoin(char(10), true, a2:c2)
どこで
- CHAR(10)は、結合された各テキスト値の間にキャリッジリターンを追加します。
- TRUE は、空のセルをスキップするように数式に指示します。
- A2:C2が結合するセルです。
結果はCONCATENATEと全く同じです。
注意事項
- セル内に複数の行を表示させるためには、忘れずに テキストラップ を有効にして調整します。 セル 幅 必要であれば
- があります。 キャラクタコード Windowsでは改行コードが10なのでCHAR(10)、Macでは13なのでCHAR(13)と、プラットフォームによって改行コードが異なります。
以上、エクセルでキャリッジリターンを追加する方法でした。 ありがとうございました。 にとって を読んで、来週のブログでお会いできることを楽しみにしています。
ダウンロード可能なもの
Excelのセルに改行を入力するための数式