ExcelのCONCAT関数-数式、例、使用方法

ExcelのCONCAT関数は、セル内のテキストを結合するために使用されるテキスト関数です。この関数は、CONCATENATE関数の代わりとしてMS Excel2016で導入されました。ただし、下位互換性のために、両方の関数がMSExcelで使用できることがわかります。

= CONCAT(text1、text2….text_n)

ExcelでCONCAT関数を使用する方法

これは、Excelのワークシート関数として使用できる組み込み関数です。例を見てみましょう。以下の文字列を結合/連結する必要があります。

CONCAT関数

したがって、ここでは、以下の式を使用します。

CONCAT関数-例A

上記の式を使用すると、次の結果が得られます。

CONCAT関数-例B

文字の間にスペースがないため、上記の結果は受け入れられないことに気付くでしょう。CONCAT関数は、指示どおりに文字列を結合します。取得したのは、連結された値が一緒に実行されている長い文字列です。この数式を変更してスペースを追加しましょう。そのためには、別の引数「」(スペースを囲む2つの二重引用符)を追加する必要があります。

CONCAT関数-例C

そうすることで、キャラクター間に必要なスペースが得られます。

CONCAT関数-例D

上記の式では、各引数の後にコンマを追加する必要があります。そうしないと、関数は機能しません。

この関数がどのように機能するかを理解するために、この例を考えてみましょう。

セルに複数の文字が含まれている場合でも、CONCAT関数は指示どおりにそれらを結合します。たとえば、次の文字列の場合:

CONCAT関数-例E

数式CONCAT(B11、 ""、C11、 ""、D11、 ""、E11 "、"、F11、 ""、G11)を使用すると、セルB11、C11、D11、E11、に含まれるすべての文字が結合されます。 F11、およびG11を使用すると、次の結果が得られます。

CONCAT関数-例F

CONCAT関数-例G

CONCAT関数の使用

この関数の使用法を理解するために、いくつかの例を考えてみましょう。

例1

次の方法でサプライヤに関するデータをダウンロードしたと仮定します。

CONCAT関数-例1

ただし、1つのセルに名前全体が必要であり、名、姓の順になります。このシナリオでは、CONCAT関数を使用できます。

名と姓が必要なので、その方法で文字列を組み合わせるように関数に指示します。上で説明したように、使用される式はCONCAT(C5、 ""、B5)になります。

CONCAT関数-例1a

CONCAT関数-例1b

D5で数式を入力した後、塗りつぶしハンドルを使用して、必要なすべてのセルの数式を下にドラッグできます。

CONCAT関数-例1c

例2

サプライヤーの名前が大文字である必要があると仮定しましょう。CONCATを他のExcel関数と一緒に使用して、目的の結果を得ることができます。この例では、HarryPotterという名前を組み合わせる必要がありますが大文字です。このようなシナリオでは、次の式を使用します。

CONCAT関数-例2

結果は、すべて大文字の名前になります。

CONCAT関数-例2a

例3

この例では、サプライヤーが必要な布の1メートルあたりの見積もりを次のように提供したと仮定します。

CONCAT関数-例3

ここで、次のようなデータが必要です。

ハリーポッター、450ドル/メートル

このようなシナリオでは、使用する式は次のようになります。

CONCAT関数-例3a

そこで、ここではCONCAT式を使用して文字列を組み合わせ、追加情報を含む文を作成しました。

CONCAT関数-例3b

例4

名前、電子メールID、およびアドレスを改行で追加したい場合は、CHAR関数とともにCONCAT関数を使用する必要があります。方法を見てみましょう:

使用する式は、= C5&””&B5&CHAR(10)&C2&CHAR(10)&E5&“、”&F5&””&G5になります。

上記の式では、CHAR 10を通る改行を作成し、マージされた値はコンマ(“、“)とスペース(”“)を使用して区切りました。

CONCAT関数-例4

結果は次のようになります。

CONCAT関数-例4a

以下に示すように、折り返しテキストを使用して、結果が正しく表示されるようにすることができます。

CONCAT関数-例4b

CONCAT関数の一般的なエラー

上で見たように、テキスト間のスペースを使用してテキストエントリを区切ると、テキストエントリは一緒に実行されます。したがって、CONCAT関数を使用している間、その余分なスペースを追加する必要があります。スペースを追加するには、スペースを挟んで二重引用符を追加します”“。

  1. 結果に引用符が表示される場合があります。これは、コンマの追加を忘れた場合に発生します。たとえば、数式= CONCAT(“ Hello“” August”)を入力すると、追加の引用符が付いたHello” Augustとして結果が得られます。前述の理由は、引数の間にスペースを追加しなかったためです。
  2. 数字は引用符の有無にかかわらず使用できます
  3. #NAMEの理由は?エラー。このエラーは通常、テキスト引数の引用符を見逃した場合に発生します。
  4. #VALUEの理由!エラー。このエラーは、結果の文字列が32,767文字(セル制限)を超えると発生します。
  5. この関数は配列を認識しないため、セル参照を個別にリストする必要があります。
  6. 二重引用符とは別に、スラッシュ(/)とアスタリスク(*)を使用して、連結された文字列を他の文字で区切ることができます。

サンプルのExcelファイルをダウンロードするには、ここをクリックしてください

追加リソース

重要なExcel関数に関するFinanceのガイドをお読みいただきありがとうございます。時間をかけてこれらの機能を学び、習得することで、財務分析を大幅にスピードアップできます。詳細については、次の追加の財務リソースを確認してください。

  • 財務用Excel関数ExcelforFinanceこのExcelfor Financeガイドでは、Excelの優れた金融アナリストになるために知っておく必要のある上位10の数式と関数について説明します。このガイドには、例、スクリーンショット、およびステップバイステップの説明があります。最後に、チュートリアルでカバーされているすべての財務機能を含む無料のExcelテンプレートをダウンロードします
  • 高度なExcel数式コース
  • 知っておくべき高度なExcel数式高度なExcel数式知っておく必要があるこれらの高度なExcel数式は、知ることが重要であり、財務分析スキルを次のレベルに引き上げます。知っておくべき高度なExcel関数。世界クラスの金融アナリストが定期的に使用するExcelの数式トップ10をご覧ください。これらのスキルは、あらゆるキャリアでスプレッドシートの作業を改善します
  • PCおよびMac用のExcelショートカットExcelショートカットPCMac Excelショートカット-PCおよびMacユーザー、財務、会計専門家向けの最も重要で一般的なMSExcelショートカットのリスト。キーボードショートカットは、モデリングスキルをスピードアップし、時間を節約します。編集、書式設定、ナビゲーション、リボン、特殊貼り付け、データ操作、数式とセルの編集、その他の欠点について学ぶ