Excel: 3 つの列を 1 つに結合する方法
Excel で 3 つの列を 1 つに結合するために使用できる一般的な方法が 2 つあります。
方法 1: CONCAT 関数を使用する
=CONCAT( A2:C2 )
この特定の数式は、セルA2 、 B2 、およびC2の値を、値の間にスペースを入れずに単一のセルに結合します。
方法 2: TEXTJOIN 関数を使用する
=TEXTJOIN(" ", TRUE, A2:C2 )
この特定の数式は、セルA2 、 B2 、およびC2の値を、値の間にスペースを入れて 1 つのセルに結合します。
次の例は、企業の従業員による総売上高に関する情報が含まれる Excel の次のデータ セットを使用して、実際に各数式を使用する方法を示しています。
さあ行こう!
例 1: CONCAT を使用して 3 つの列を 1 つに結合します。
セルD2に次の数式を入力して、セルA2 、 B2 、およびC2の値を値の間にスペースを入れずに結合できます。
=CONCAT( A2:C2 )
次に、この数式をクリックして、列 D の残りの各セルにドラッグします。
列 D は、列 A、B、および C の値を、値の間にスペースを入れずに単一のセルに結合します。
注: Excel のCONCAT関数の完全なドキュメントは、 ここで見つけることができます。
例 2: TEXTJOIN を使用して 3 つの列を 1 つに結合する
セルD2に次の数式を入力すると、セルA2 、 B2 、およびC2の値を値の間にスペースを入れて結合できます。
=TEXTJOIN(" ", TRUE, A2:C2 )
次に、この数式をクリックして、列 D の残りの各セルにドラッグします。
列 D は、列 A、B、および C の値を、値の間にスペースを入れて 1 つのセルに結合します。
TEXTJOIN関数の最初の引数は、値を結合するときに使用する区切り文字を指定することに注意してください。
たとえば、次の式を使用して、列 A、B、C の値をハイフンで区切って結合できます。
=TEXTJOIN("-", TRUE, A2:C2 )
次のスクリーンショットは、この式を実際に使用する方法を示しています。
列 D は、列 A、B、および C の値を、値の間にハイフンを入れて 1 つのセルに結合します。
注: Excel のTEXTJOIN関数の完全なドキュメントは、ここで見つけることができます。
追加リソース
次のチュートリアルでは、Excel で他の一般的な操作を実行する方法について説明します。
Excelでテキストと日付を連結する方法
ExcelでIf連結数式を使用する方法
Excelで2つの列をスペースと結合する方法