文字列を結合したい | 文字列の操作 | EXCEL逆引きリファレンス

スポンサーリンク
スポンサーリンク

文字列を結合したい

本記事では、Excelを使用して文字列を結合する方法を解説します。複数のセルに入力された文字列を1つにまとめる場合に有効な方法です。主にCONCAT関数TEXTJOIN関数を使用します。

CONCAT関数を使用して文字列を結合する

A B C D
1 名前 苗字 結合された名前
2 太郎 山田 =CONCAT(B2, ” “, A2)
3 花子 田中 =CONCAT(B3, ” “, A3)

手順

  1. まず、A列に名前、B列に苗字を入力します。
  2. C列にCONCAT関数を使ってA列とB列の文字列を結合します。
  3. 例えば、C2セルには=CONCAT(B2, ” “, A2)と入力して苗字と名前をスペースで区切って結合します。

関数の役割

CONCAT関数は、複数のセルに入力された文字列を一つに結合する関数です。ここでは、苗字と名前を結合して、C列に表示します。

結果

例えば、A2とB2に「太郎」と「山田」が入力されている場合、C2セルには山田 太郎と表示されます。

TEXTJOIN関数を使用して文字列を結合する

A B C D
1 名前 苗字 結合された名前
2 太郎 山田 =TEXTJOIN(” “, TRUE, B2, A2)
3 花子 田中 =TEXTJOIN(” “, TRUE, B3, A3)

手順

  1. まず、A列に名前、B列に苗字を入力します。
  2. C列にTEXTJOIN関数を使ってA列とB列の文字列を結合します。
  3. 例えば、C2セルには=TEXTJOIN(” “, TRUE, B2, A2)と入力し、複数のセルをスペースで区切って結合します。

関数の役割

TEXTJOIN関数は、指定した区切り文字を用いて複数のセルの内容を結合します。空のセルを無視するオプションもあります。

結果

例えば、A2とB2に「太郎」と「山田」が入力されている場合、C2セルには山田 太郎と表示されます。

まとめ

文字列の結合には、CONCAT関数TEXTJOIN関数が有効です。CONCAT関数はシンプルな文字列結合に、TEXTJOIN関数は複数セルを区切り文字で結合する際に便利です。用途に応じて使い分けましょう。

文字列結合の注意点

※直接文字を関数内に入力し、その文字数が255文字を超えると結合できません。その場合は文中に「”,”」を入れて、文字を255文字以下に切り分けましょう。