説明
2つ以上のテキスト文字列を1つの文字列に結合するには、この関数を使用します。チェーンでサポートされます。CHILDREFS と併用可能。
CONCATENATEは、複数のセルのテキストを1つのセルに結合するのに便利です。
構文
CONCATENATE(text_1, [..., text_254])
入力
この関数は以下の引数を承認します:
| 名称 | 必須 | 説明 | 有効な入力 |
|---|---|---|---|
テキスト_1 |
はい | 結合する最初のテキスト文字列。 | テキスト文字列、セル参照、またはテキストになる数式。 |
テキスト_2 |
いいえ | 結合する追加テキスト文字列。 | テキスト文字列、セル参照、またはテキストになる数式。 |
例
サンプルデータ
| A | B |
|---|---|
| 第1 | 最後 |
| ジョン | Doe |
| ジェーン | スミス |
| Hello | 世界 |
数式のサンプル
| 使用例 | 数式 | 説明と結果 |
|---|---|---|
| 2つのセルにある名前と苗字を、間にスペースを入れて1つのセルに結合します。 | =CONCATENATE(A2, " ", B2) |
「John」と「Doe」の間に、文字通りのスペースを入れて結合します。 結果:John Doe |
| 2つのセルにある名前と苗字を、間にスペースを入れて1つのセルに結合します。 | =CONCATENATE(A3, " ", B3) |
「Jane」と「Smith」の間に、文字通りのスペースを入れて結合します。 結果:ジェーン・スミス |
| 別々のセルにある2つの単語を、間にスペースを入れて1つのフレーズに結合します。 | =CONCATENATE(A4, " ", B4) |
「Hello」と「World」を、その間に文字通りのスペースを挟んで結合します。 結果:Hello World |
| 別々のセルにある2つの値を、スペースや区切り文字を挟まずに直接結合します。 | =CONCATENATE(A2, B2) |
CONCATENATE関数は自動的にスペースを追加しないため、「John」と「Doe」を間に何も入れずに結合します。 結果:John Doe |
メモ
- CONCATENATEは、最大255個の引数を承認できます。
- CONCATENATEはテキスト文字列の間隔を自動的に追加しない。必要であれば、テキスト引数の一部として間隔を含めなければなりません。
- CONCATENATEの代わりにアンパサンド(&)演算子を使う。例:
=A2 & " " & B2.
ヒント
- カスタムメッセージやラベルを作成する際に、CONCATENATEを使って異なるセルのテキストを結合する。
- CONCATENATEを使用する際は、結果に影響が出る可能性があることから、テキストの長さ制限に注意してください。
関連関数
CHAR
CODE
CONCATENATE
CONCATENATEIF
FIND
LEFT
LEN
LOWER
MID
PROPER
REPT
RIGHT
SEARCH
SUBSTITUTE
TEXT
TEXTJOIN
TRIM
UNICHAR
UNICODE
UPPER