セルの内容を結合する
ここでは、複数セルの内容を結合したり、セル内で改行して結合する方法を紹介します。
EXCEL技BEST 23回
複数セルの内容を結合する、セル内で改行して結合する
別々のセルにに入力されている文字を結合させるには、計算演算子のアンパサンド (&) を
使う方法と、CONCATENATE(コンカティネイト)関数を使う方法の
2通りがあります。
アンパサンド & (演算子)
CONCATENATE (コンカティネイト)関数書式
=CONCATENATE( 文字列1 ,文字列2, ...,文字列30)
たとえば、姓が入力されているA列と名前が入力されているB列があり、
C列に氏名として、結合してフルネーム表示したい場合に便利です。
CONCATENATE(コンカティネイト)関数を使う方法と計算演算子のアンパサンド (&) を使う方法の2通りを紹介します。
関数を使って複数セルの内容を結合する
下図において、式は、
=CONCATENATE(A6,B6)
=CONCATENATE(A6,B6)
![CONCATENATE関数で結合](tec3/3_23/ketugou_01.png)
CONCATENATE関数で文字列が結合されました。
![CONCATENATE関数で結合2](tec3/3_23/ketugou_02.png)
![CONCATENATE関数で結合2](tec3/3_23/ketugou_02.png)
&を使って複数セルの内容を結合するとき
式は、 =A10&B10
![アンパサンドで複数セルを結合](tec3/3_23/ketugou_07.png)
![アンパサンドで複数セルを結合](tec3/3_23/ketugou_07.png)
CONCATENATE関数で間にスペースを入れて結合する
![アンパサンドで複数セルを結合2](tec3/3_23/ketugou_03.png)
CONCATENATE関数
スペースとして入れる文字列を""の間にいれます。
半角なら、" "、全角なら、" "となります。
![アンパサンドで複数セルを結合2](tec3/3_23/ketugou_04.png)
&を使って間にスペースを入れて結合するとき
&を使うとき
半角なら、式は、=A2&" "&B2
こちらも同様に、スペースとして入れる文字列を""の間にいれます。
半角なら、" "、全角なら、" "となります。
![アンパサンドで複数セルを結合3](tec3/3_23/ketugou_05.png)
半角なら、式は、=A2&" "&B2
こちらも同様に、スペースとして入れる文字列を""の間にいれます。
半角なら、" "、全角なら、" "となります。
![アンパサンドで複数セルを結合3](tec3/3_23/ketugou_05.png)
全角のときの式は、
=A3&" "&B3
![アンパサンドで複数セルを結合4](tec3/3_23/ketugou_06.png)
=A3&" "&B3
![アンパサンドで複数セルを結合4](tec3/3_23/ketugou_06.png)
セル内で改行して複数セルの内容を結合する
セルとセルの内容を結合する場合には、通常は、 関数より手軽な『&』の方を使いますが、その時にセル内で改行したい場合があるかもしれません。
ここでは、セル内で改行して結合する方法を紹介します。
ここでは、セル内で改行して結合する方法を紹介します。
![複数セルの内容を結合](tec3/3_23/ketugou_08.png)
結合するだけなら =A2&B2&C2 です。
間に改行を入れたいときは、CHAR(10)を入れます。
式は、 =A2&CHAR(10)&B2&CHAR(10)&C2
![複数セルの内容を結合2](tec3/3_23/ketugou_09.png)
あれ?まだ改行されてないって?
さらに、セルの書式設定で、[配置]タブの [折り返して全体を表示する] にチェックを入れます。
![](tec3/3_23/ketugou_10.png)
![](tec3/3_23/ketugou_10.png)
このように改行されます。![](tec3/3_23/ketugou_11.png)
【解説】
CHAR(キャラクター)は、指定した数値をASCIIまたはJISコードの番号と見なし、 それに対応する文字を返します。
![](tec3/3_23/ketugou_11.png)
【解説】
CHAR(キャラクター)は、指定した数値をASCIIまたはJISコードの番号と見なし、 それに対応する文字を返します。