CONCATENATE 関数と CONCAT 関数を使用して Excel でテキストを結合する方法
ホームページホームページ > ニュース > CONCATENATE 関数と CONCAT 関数を使用して Excel でテキストを結合する方法

CONCATENATE 関数と CONCAT 関数を使用して Excel でテキストを結合する方法

Aug 19, 2023

Excelで文字列を結合する必要がありますか? このクイック ガイドでは、CONCATENATE 関数と CONCAT 関数の使用方法を学習します。

Microsoft Excel でデータを操作する場合、多くの場合、複数のセルのテキストを結合して、よく整理された包括的なデータセットを作成する必要があります。 幸いなことに、CONCATENATE や CONCAT などのいくつかの関数がこの目的に利用できます。

CONCATENATE と CONCAT はどちらも、Excel でさまざまな値と文字列を結合できる簡単な関数です。 これらは似ていますが、この 2 つには重要な違いが 1 つあります。 各機能を詳しく見て、さまざまなシナリオに最適なものを判断してみましょう。

Excel の CONCATENATE 関数は、複数の文字列を 1 つのセルに結合します。 2 つ以上のセル値、定数、またはテキスト文字列を結合できます。 CONCATENATE の構文は次のとおりです。

ここ、テキスト 1テキスト2テキスト3 、などは、結合するセル参照またはテキスト文字列を表します。 CONCATENATE 関数には、最大 255 個のテキスト引数を含めることができます。 テキスト文字列を使用している場合は、文字列を引用符 (「」)。

テキスト文字列と数値を組み合わせる場合は、数式の結果の混乱を避けるために、さまざまな引数の間にスペースを入れることが重要です。 テキスト文字列にはスペース、句読点、記号を入れることができます。

TEXTJOIN はカンマやタブなどの特定の区切り文字で値を自動的に区切ることができるため、これは、TEXTJOIN 関数と比較した CONCATENATE と CONCAT の共通の欠点です。

CONCATENATE 関数の簡単な使用法は、クライアントの名、ミドルネーム、姓を取得してフルネームを出力することです。 たとえば、上記のワークシートでは、次の式はフルネームを返します。

この式では、CONCATENATE は次の名前を取得します。A2B2、 そしてC2そしてそれらを結合します。 CONCATENATE は区切り文字をサポートしていないことに注意してください。 したがって、名前が混在しないようにするには、元のセルの各名前の後にスペースを入れます。

CONCATENATE のもう 1 つの使用法は、さまざまなセルからの情報を要約することです。 さまざまな項目に関する情報を含むワークシートがあるとします。 CONCATENATE を使用して、各項目に関する情報を結合し、結果を結論付けることができます。

上のワークシートを考えてみましょう。 一部の商品と価格、販売数、販売目標、商品のタグ、販売目標の状況を一覧でご紹介します。 CONCATENATE 関数を使用すると、このすべてのデータを 1 つの文に要約できます。

この長い式は本質的には単純です。 すべての議論は完全な文の一部です。 CONCATENATE 関数は、異なるセルの値を結合し、それらの間にテキストを追加して文を作成します。

その後、元の列を非表示にして、スプレッドシートの混雑を軽減できます。

Excel 2019 以降のバージョンで利用できる CONCAT 関数は、CONCATENATE の改良版として機能します。 CONCAT 関数の構文は次のとおりです。

連結のように、テキスト 1テキスト2テキスト3 、などは、結合するセル参照またはテキスト文字列を表します。 CONCAT の主な利点は、範囲と配列をより効率的に処理できることです。

CONCATENATE とは異なり、CONCAT 関数は各引数に明示的なセル参照を必要としません。 代わりに、セル範囲または配列を直接指定できます。 これにより、大規模なデータセットを扱う場合、式の長さと複雑さが大幅に軽減されます。

前と同じ例で、Excel ワークシート内の顧客の名、ミドルネーム、姓を結合するには、式は次のようになります。

CONCATENATE 関数と同様に、この式は次の名前の値を受け取ります。A2:C2それらを結合してフルネームを表示します。 ここでの違いは、それぞれを個別に参照するのではなく、値の範囲を指定できることです。 これは、以下のワークシートでより強調されています。