Excel

【Excel】CONCATENATE関数を使って文字列を結合する方法

Excelでデータを整理する際、複数のセルに入力されている文字列を1つのセルにまとめたい場面があります。
そのようなときに便利なのが、ExcelのCONCATENATE関数です。

CONCATENATE関数を使うと、複数の文字列やセルの内容を簡単に結合して、新しい文字列を作成することができます。データ整理やレポート作成の際に、情報をまとめて表示したい場合に役立つ関数です。

例えば、名簿の姓と名を1つのセルに結合したり、郵便番号と住所をまとめたり、日付と時刻を1つのセルに表示したりする場合などに便利です。

この記事では、ExcelのCONCATENATE関数の基本的な使い方や、文字列を結合する具体的な方法を初心者にも分かりやすく解説します。
セルのデータをまとめて表示したい方は、ぜひ参考にしてみてください。

記事内容

今回は、ExcelのCONCATENATE関数を使って文字列を結合する方法を紹介します。

CONCATENATE関数の基本的な構文

CONCATENATE関数の書式は以下の通りです。

CONCATENATE関数の書式

=CONCATENATE(文字列1, [文字列2], ...)

  • 文字列1, 文字列2, ... : 結合したいセルや文字列を指定します。文字列は、セルの参照やダブルクォーテーションで囲んだ文字列などが使えます。

例えば、A1セルに「山田」、B1セルに「太郎」と入力した場合、以下のようにCONCATENATE関数を使って姓名を結合できます。

  • =CONCATENATE(A1,B1) → 山田太郎
  • =CONCATENATE(A1," ",B1) → 山田 太郎
  • =CONCATENATE("こんにちは、",A1,B1,"さん") → こんにちは、山田太郎さん

CONCATENATE関数の使用例

具体的な使用例で説明しますと、以下のような住所一覧表があったとします。

住所に都道府県、市区町村、町名を合わせたものを表示する
住所に都道府県、市区町村、町名を合わせたものを表示する

この表のE列に、B列の都道府県とC列の市区町村とD列の町名を結合したものをE列の住所に表示したいとします。

その場合次のようなCONCATENATE関数を書けば実現することができます。

引数には、都道府県、市区町村、町名のセルをそれぞれ指定する
引数には、都道府県、市区町村、町名のセルをそれぞれ指定する

これは、B2とC2とD2を結合したものをE2に表示するという意味になります。
このをオートフィルで残りに反映されると

都道府県、市区町村、町名が結合されたものが表示される
都道府県、市区町村、町名が結合されたものが表示される

のように無事住所を表示することができました。

まとめ

CONCATENATE関数を利用することで、複数のセルに入力された文字列を簡単に1つの文字列に結合することができます。

この関数を活用すれば、データ整理やレポート作成の際に情報を効率よくまとめ、見やすい形式で表示することが可能になります。例えば、名前や住所、日付と時刻など、複数の情報を1つのセルにまとめたい場合に便利です。

なお、Excel 2019以降では、CONCATENATE関数の代わりに「CONCAT関数」や「TEXTJOIN関数」を使用することができます。これらの関数を使うことで、複数の文字列をより柔軟に結合することが可能です。

用途に応じてこれらの関数を使い分け、Excelでの文字列結合やデータ整理をより効率的に行いましょう。

合わせて読みたい

Excel関数記事一覧
Excel関数の記事一覧
もっと見る

  • この記事を書いた人

キュリオステーション久米川店

このホームページでは、WordやExcelの便利な使い方や、ちょっとしたコツをわかりやすく解説しています。「こんなことで困っている」「もっと効率的に作業を進めたい」と思ったときにお役に立てる内容を目指していますので、ぜひ記事を参考にしてみてください! また、パソコン教室では記事には書ききれない操作方法や実践的な活用術も学べますので、お気軽にお問い合わせください。

-Excel
-,