エクセル・VBA

Excelで文字列を"&"や関数で結合する方法|空白や記号の追加

2023年2月7日

Excel 文字列を結合する方法

今回の記事はExcel(エクセル)で文字列を結合する方法について紹介します。

セルに入力された文字列や値といったデータを数式や関数を使って結合することができます。

初心者にもやりやすい方法も解説していますので、ぜひ参考になさってください。


Excel(エクセル)を使いこなすのって結構難しいです。

Excel(エクセル)は、出来ることが多くて覚えるのがかなり大変です。

そんな方のためにExcel(エクセル)の使い方や、関数のコツ、ピボットテーブルやグラフなどをまとめたページをライン登録で無料プレゼントしております。

Excel(エクセル)以外にも、Word(ワード)、パソコン基本、PowerPoint(パワーポイント)、Mac、ブラインドタッチなどの特典もございます。

ご興味ある方は下記よりご登録ください。

ライン豪華プレゼント

無料LINE登録はこちら

Excelで文字列を結合する方法

Excelで文字列を結合する方法

Excelで文字列を結合する方法は

  • 「&」を使う
  • CONCAT関数を使う
  • CONCATENETE関数を使う
  • TEXTJOIN関数を使う

この4つの方法があります。

使用しているExcelのバージョンや目的に合わせて使い分けと効果的です。

Excelのバージョン別

Excel 2019以降とOffice 365版

  • 「&」を使う
  • CONCAT関数を使う
  • TEXTJOIN関数を使う

Excel 2016以前

  • 「&」を使う
  • CONCATENETE関数を使う

※CONCAT関数とTEXTJOIN関数は、Excel 2019以降とOffice 365で利用できる関数です。

目的別

結論で言えば、どの方法を使っても同じように結合することができます。

ただ、結合したいセルの個数や状況に応じて、結合する方法を分けることで作業が非常にしやすくなります。

どの方法で文字列を結合するのかは、目的に合わせて選びましょう。

2つのセルを結合したい

  • 「&」を使う
  • CONCAT関数を使う

3つ以上のセルを結合したい

  • CONCAT関数を使う

区切り文字など他の文字列を追加して結合したい

  • CONCAT関数を使う
  • TEXTJOIN関数を使う

「 & (アンド)」で結合する方法

「&」を使った方法は、主に2つのセルを結合したい時にオススメです。

結合させたいセル番地を「&」で繋ぐだけのシンプルな入力方法です。

Excelで文字列を結合する方法

基本の入力方法

そのまま文字列を結合させたい時は、セル番地とセル番地の間に「&」を入力して繋ぎます。

「=A3&B3」と入力すれば、セル【A3】とセル【B3】に入力された文字列がそのまま結合されます。

文字列の間に空白を入れて結合させたい時

文字列の間に空白をいれて文字列を結合させたい時は、セル番地とセル番地の間に「“ ”」を入れます。

ダブルクォーテーションの間には、全角または半角のスペースを入力します。

「 =A3&" "&B3」と入力すれば、セル【A3】とセル【B3】の間に全角の空白が入力され、文字列を結合します。

CONCAT関数で結合する方法

【CONCAT関数の構文】

=CONCAT(文字列1, 文字列2,...)

CONCAT関数の引数はとてもシンプルで、文字列のみです。

3つ以上の文字列の結合やその他の文字列を追加して結合させたい場合は、CONCAT関数がオススメです。

また、CONCAT関数で文字列を結合する場合は、手入力よりもダイアログボックスを使って入力をする方が、作業しやすいです。

「=CONCAT(」とセルに入力したら、数式バーの左側にある「fx」をクリックし、ダイアログボックスを表示します。

各引数の入力欄に、結合したい順番にセル番地や追加したい文字列を入力します。

Excelで文字列を結合する方法

基本の入力方法

CONCAT

連続したセルを結合させたい場合は、引数にセル範囲を入力します。

「=CONCAT(A3:B3)」と入力すれば、セル【A3】から【B3】に入力された文字列がそのまま結合されます。

文字列の間に空白を入れて結合させたい時

CONCAT

文字列の間に空白をいれて文字列を結合させたい時は、引数の入力欄に「“ ”」を入れます。

「=CONCAT(A3," ",B3)」と入力すれば、セル【A3】とセル【B3】の間に全角の空白が入力され、文字列を結合します。

※空白を指定する場合は、自分でダブルクォーテーションを入力し、ダブルクォーテーションの間に、全角または半角のスペースを入力します。
また、「-」や「 ( 」「 ) 」などの記号や別の文字列を追加したい場合も、引数の入力欄にそのまま追加したい文字列を入力します。
ダイアログボックスを使って入力する際は、ダブルクォーテーションは自動で付くので、結合させたい順にそのまま入力すれば簡単に文字列を繋ぐことができます。

COUNCAT関数の詳しい解説については、下記の記事をご覧ください。

CONCAT関数|セル参照や文字列を追加して結合する方法

CONCATENATE関数で結合する方法

Excel 2016以前のバージョンを使っている場合は、CONCAT関数は使用できないので、CONCATENETE関数を使用します。

【CONCATENETE関数の構文】

=CONCATENETE(文字列1, 文字列2,...)

CONCATENETE関数の引数も文字列のみです。

Excelで文字列を結合する方法

基本的な使い方は、CONCAT関数と変わりませんが、CONCATENETE関数の場合は、連続したセル範囲の選択をして文字列を結合することができないため、各引数に結合したいセル番地や文字列を入力する必要があります。

3つ以上の文字列の結合をする場合は、「&」と手間は変わりませんが、その他の文字列を追加して結合させたい場合は、「&」よりもCONCATENATE関数がオススメです。

 

TEXTJOIN関数で結合する方法

【TEXTJOIN関数の構文】

=TEXTJOIN(区切り文字, 空のセルは無視, テキスト1, テキスト2, ...,)

区切り文字それぞれの文字列の間を何の文字で区切るのか指定します
空のセルは無視TRUE:空の文字列は無視して、その文字列の所には区切り文字を挿入しません
FALSE:空の文字列を無視せず、結合の対象にして、区切り文字を挿入します
テキスト1結合したい文字列を指定します

TEXTJOIN関数では、最初に文字列をどの文字で区切るのかを指定することができます。

区切り文字が不要の場合は「""」と入力すると、繋げたい文字列だけを繋げることができます。

Excelで文字列を結合する方法

基本の入力方法

TEXTJOIN関数では最初に区切り文字を指定します。不要な場合は「""」を入力します。

「=TEXTJOIN("",TRUE,A3:B3)」と入力すれば、セル【A3】から【B3】に入力された文字列がそのまま結合されます。

文字列の間に空白を入れて結合させたい時

文字列の間に空白をいれて文字列を結合させたい時は、区切り文字に「“ ”」を入れます。

「=TEXTJOIN(" ",TRUE,A3:B3)」と入力すれば、セル【A3】とセル【B3】の間に全角の空白が入力され、文字列を結合します。

TEXTJOIN関数の詳しい解説については、下記の記事をご覧ください。

TEXTJOIN関数の使い方|区切り文字を指定して簡単に結合

 

ビジネスに役立つ関数を習得するためにはパソコン教室という選択肢もおすすめです

Excel(エクセル)は、仕事の中で最も使われているソフトといっても過言でありません。

仕事の現場では、かなり多くの事を要求され、またそれが当たり前になってきています。

中々Excel(エクセル)が覚える事が出来ない方は、ちょっとしたコツを知らないので操作を苦手とされているケースが多いです。

そのコツを覚えるだけで日常のストレスは大幅に改善されます。その感覚を覚えれば使いこなせます。

ご自身で学習されるのもよいですし、弊社のようなパソコン教室を利用するのも良いです。

パソコン教室パレハは、特に「パソコンが苦手な方に特化した」パソコン教室で、Excel(エクセル)の使い方を実践力を交えて学べる講座をご用意しております。

ご興味ある方は下記をご覧ください。

Excel関数講座

パソコンが苦手な方向けエクセル関数講座の詳細はコチラ

Excel関数実践講座

パソコンが苦手な方向けExcel関数実践講座の詳細はコチラ

パソコンが苦手な人向けエクセル講座

パソコンが苦手な方向けエクセル講座の詳細はコチラ


Excel(エクセル)を使いこなすのって結構難しいです。

Excel(エクセル)は、出来ることが多くて覚えるのがかなり大変です。

そんな方のためにExcel(エクセル)の使い方や、関数のコツ、ピボットテーブルやグラフなどをまとめたページをライン登録で無料プレゼントしております。

Excel(エクセル)以外にも、Word(ワード)、パソコン基本、PowerPoint(パワーポイント)、Mac、ブラインドタッチなどの特典もございます。

ご興味ある方は下記よりご登録ください。

ライン豪華プレゼント

無料LINE登録はこちら

パレハ直営校

パレハ直営校

■ パソコン教室パレハ広島市安佐南区緑井校

■ パソコン教室パレハ広島市中区本通り校

■ パソコン教室パレハ 静岡市駿河区南町校

パレハグループ加盟校

パレハグループ加盟校

下記はパレハグループ加盟校となります。

料金体制などは異なりますが、パレハが自信をもってご紹介できる教室です。

■ 岩出市のパソコン教室キュリオステーション

■ 岩出市にある「キュリオステーション 岩出店」の公式サイトはこちら

■ 愛知県名古屋市緑区にある有松パソコン教室

■ 愛知県名古屋市緑区にある 「有松パソコン教室」の公式サイトはこちら

■ 宮崎市にあるパソコン教室Cosmarp(コスマープ)

■ 宮崎市にあるパソコン教室Cosmarp(コスマープ)の公式サイトはこちら

全国加盟校一覧

全国の教室一覧(実店舗&オンライン)|パレハ直営校&グループ加盟校

オンライン形式をご希望の方はこちら

オンライン形式を希望の方はこちら

東京・名古屋・大阪・福岡・札幌・横浜・仙台・埼玉・千葉・沖縄などで受講したい方はオンラインレッスン(Googleミートを使ったオンライン個別レッスンです)をお選びください。

オンラインレッスンは全国対応しています。

オンライン教室|オンラインなのに生レッスン

講座一覧はこちら

講座一覧はこちら

他にも講座は多数ございます。

詳しくは下記をご覧ください。

受講コース案内(講座のご紹介)

こちらもご覧ください

こちらもぜひご覧ください

エクセル操作情報

Excel(エクセル)で文字列の不要なスペースを削除する方法

Excel(エクセル)でシートをコピーする方法

Left(レフト)関数の使い方|Excel

Excel(エクセル)|VLOOKUP関数でエラーを返さず空白で返す方法

Excel(エクセル)|COUNTIF関数で複数条件(ANDやOR)を指定する方法

Excel(エクセル)|数値を「円」と表示する方法

【Excel】COUNTIF関数で○○を含む条件の指定|ワイルドカードの使い方

Excel(エクセル)|VLOOKUPで自動で列番号を取得する方法

Excel(エクセル)で引き算する方法|関数やエラー対処法

Excel(エクセル)|図形を複数まとめて一括選択する方法

Excel(エクセル)|COUNTIF関数で特定の文字「以外」を数える方法

PDFをエクセル(Excel)に変換する|初心者でも簡単にできる方法

Excel(エクセル)|文字列に「ふりがな」を付ける・修正する方法

こんな記事も読まれています

Excelで文字列を結合する方法

複数のセルのテキストを 1 つのセルに結合する

Excelで文字列を結合する方法。「&」「CONCAT」「CONCATENATE」「TEXTJOIN」を使い分ける!

CONCAT 関数で複数の範囲または文字列のテキストをつなげよう!

【Excel】大量のセルを「&」で連結するのは非効率!? 区切り文字や改行にもスマートに対応できる文字列連結テク

メールの画像

メールはこちら

ラインの画像

LINEはこちら

電話の画像

お電話はこちら