Excel CONCATENATEファンクション

01/01

Excelでのテキストデータのセルの結合

Excel CONCATENATE機能。 ©テッドフランス語

連結の概要

Concatenateとは、別々の場所にある2つ以上のオブジェクトを結合または結合し、その結果を単一のエンティティとして扱うことを意味します。

Excelでは、連結は一般に、 ワークシート の2つ以上のセルの内容を、次のいずれかを使用して別の3番目のセルに結合することを指します。

連結テキストへのスペースの追加

連結のどちらの方法も自動的に単語間に空白を残しません。これは、 野球のような複合語の2つの部分を1つに結合する場合や、 123456のような2つの一連の数字を組み合わせる場合には問題ありません。

しかし、姓と名を結ぶときにスペースが必要なので、連結式にスペースを入れる必要があります(上の4行目、5行目、6行目)。

CONCATENATEファンクションの構文と引数

関数の構文は、関数のレイアウトを参照し、関数の名前、角括弧、カンマ区切り文字、および引数を含みます。

CONCATENATE関数の構文は次のとおりです。

= CONCATENATE(テキスト1、テキスト2、...テキスト255)

テキスト1 - (必須)ワードや数字などの実際のテキスト、引用符で囲まれた空白、またはワークシート内のデータの場所へのセル参照

Text2、Text3、... Text255 - (オプション)255文字までのテキスト・エントリーを、スペースを含めて最大8,192文字までCONCATENATE関数に追加することができます。 各エントリはコンマで区切る必要があります。

番号データの連結

上記の6行目に見られるように、数値を連結することはできますが、結果として123456はもはやプログラムによって数値にはなりませんが、現在はテキストデータとみなされています。

セルC7の結果データは、 SUMAVERAGEなどの特定の数学関数の引数として使用できません。 そのようなエントリが関数の引数に含まれていると、他のテキストデータと同様に扱われ、無視されます。

1つの表示は、セルC7の連結データが左に揃えられていることです。これはテキストデータのデフォルトの配置です。 連結演算子の代わりにCONCATENATE関数を使用した場合も同じ結果になります。

ExcelのCONCATENATE関数の例

上の図に示すように、この例では、ワークシートのセルA4とB4の別々のセルにあるデータを列Cの単一のセルに結合します。

連結機能は単語やその他のデータの間に空白を自動的に残さないため、スペースバーはスペースバーを使用してダイアログボックスのテキスト2行に追加されます。

CONCATENATEファンクションの入力

= CONCATENATE(A4、 ""、B4)のように手作業で完全な関数を入力することは可能ですが多くの人がダイアログボックスを使用して関数の引数を入力する方が簡単です。角括弧、カンマ、およびこの例では、空白を囲む引用符です。

以下の手順では、ダイアログボックスを使用してセルC2に関数を入力する方法について説明します。

  1. セルC2をクリックしてアクティブセルにします。
  2. [ 数式 ]タブをクリックします。
  3. リボンから「 テキスト関数 」を選択して関数ドロップダウンリストを開きます。
  4. リスト内でCONCATENATEをクリックすると、関数のダイアログボックスが表示されます。
  5. ダイアログボックスのテキスト1をクリックします。
  6. ワークシートのセルA4をクリックして、そのセル参照をダイアログボックスに入力します。
  7. ダイアログボックスのテキスト2をクリックします。
  8. キーボードのスペースバーを押してテキスト2の行にスペースを追加します(スペースの周りに二重引用符が追加されます)。
  9. ダイアログボックスのテキスト3をクリックします。
  10. ワークシート内のセルB4をクリックして、そのセル参照をダイアログボックスに入力します。
  11. OKをクリックしてダイアログボックスを閉じ、ワークシートに戻ります。
  12. 結合された名前Mary JonesはセルC4に表示されます。
  13. セルC4をクリックすると、完全な関数= CONCATENATE(A4、 ""、B4)がワークシートの上の数式バーに表示されます

連結テキストデータにアンパサンドを表示する

上記の例の6行目に示すように、会社名のように、アンパサンド文字が単語の代わりに使用される場合があります。

アンパサンドを連結演算子として機能させるのではなくテキスト文字で表示するには、セルD6の式に示すように、他のテキスト文字のように二重引用符で囲む必要があります。

この例では、その文字を両側の単語から分離するために、アンパサンドの両側にスペースが存在することに注意してください。 この結果を得るために、スペース文字はアンパサンドの両側に二重引用符の内側に"&"という形式で入力されます

同様に、連結演算子としてアンパサンドを使用する連結式を使用する場合、二重引用符で囲まれたスペース文字およびアンパサンドも、式結果にテキストとして表示されるように含める必要があります。

たとえば、セルD6の式は式

= A6& "&"&B6

同じ結果を達成する。