エクセルでTEXTJOIN関数を使う方法(3つの適切な例)

  • これを共有
Hugh West

テキストジョイン の中で最も重要で広く使われている関数の1つです。 エクセル から発売されているものです。 エクセル2019 この関数を使うと、特定のセルを簡単に連結することができます。 今日はこの関数の使い方を紹介します。 テキストジョイン を、適切な図解を用いながら効果的に使用することができます。

練習用ワークブックをダウンロードする

この練習用ワークブックをダウンロードして、この記事を読みながらエクササイズしてください。

TEXTJOIN関数.xlsx

ExcelのTEXTJOIN関数の紹介

概要

  • リストまたは範囲のテキスト文字列をデリミターを使って1つの文字列に連結する。
  • 空白セルと非空白セルの両方を含むことができる。
  • 発売元 エクセル2019 .

シンタックス

があります。 シンタックス テキストジョイン の機能があります。

=TEXTJOIN(delimiter,ignore_empty,text1,...)

論拠 説明

論証 必須/オプション 説明
デリミタ 必須 連結されたテキストを区切るためのデリミタ。
空白を無視する 必須 範囲内の空のセルを無視するかどうかを指定します。
テキスト1 必須 結合される最初のテキスト文字列。
[テキスト2] オプション 2つ目のテキスト文字列を結合する。
... ... ...
... ... ...
備考
  • のように、参加するテキストを最大252個まで使用することができます。 テキスト1, テキスト2 まで、・・・など テキスト252 .
  • があります。 text1、text2。 ...などの引数は数値でもかまいません。 文字列である必要はありません。 テキストジョイン 関数は数字の結合もできます。

戻り値

区切り文字で区切られたすべてのテキストを結合した文字列を返す。

ExcelでTEXTJOIN関数を使用するための3つの適切な例

次のようなデータセットを考えてみましょう。 テキストジョイン 特定のセルを連結する、セル範囲を統合する、など。 テキストジョイン 関数をネストして テキストジョイン フィルター 今日のタスクのデータセットの概要は以下のとおりです。

例1:ExcelのTEXTJOIN関数で特定のセルを連結する

ここでは、データセットに ID、名前 EメールID という会社の一部の従業員の マルコ・グループ を使用することができます。 テキストジョイン で区切られた1つのテキスト値に統合する関数です。 カンマ 以下の手順で勉強してみましょう。

ステップス

  • まず、セルに次の数式を入力します。 E5 を、最初の従業員のために。
=textjoin(", ",true,b5,c5,d5)です。

  • どこで ", " デリミタ , ignore_empty, B5, C5, D5 text1、text2。 テキスト3 のそれぞれについて テキストジョイン 関数を使用します。
  • したがって、単に 入力 その結果、特定のセルを連結することができるようになります。 TEXTJOIN機能 .リターンは 101, フランク・オーウェル, [email protected].

  • さらに オートフィル その テキストジョイン 関数を列の残りのセルに適用する。
  • ご覧のように、それぞれの全情報を1つのセルに統合するために テキストジョイン 関数を使用します。

備考
  • を使用しています。 計数 ( 社員ID ) だけでなく ストリングス ( 名称 EメールID )の中に入っています。 テキストジョイン 関数を使用します。
  • があります。 テキストジョイン の両方の関数に参加することができます。 計数 ストリングス .

続きを読む Excelで複数のセルを連結する方法

例2:ExcelでTEXTJOIN関数を適用して値域をマージする

を使用することができます。 テキストジョイン 関数を使用して、値の範囲を 1 つのセルにマージすることができます。 上記のデータセットでは テキストジョイン の名前をマージする関数です。 先着5名 この式を使って、以下の手順で勉強してみましょう。

ステップス

  • セルに以下の数式を挿入します。 E5.
=textjoin(", ",true,c5:c9)です。

  • その後 入力 のリターンを得るためにキーボードで TEXTJOIN機能 .リターンは フランク・オーウェル、ナタリア・オースティン、ジェニファー・マーロ、リチャード・キング、アルフレッド・モイーズ。

続きを読む Excelで複数の列を1つの列にまとめる

例3:TEXTJOIN関数とFILTER関数を入れ子にして、複数の条件でテキストを結合させる

を使用することができます。 テキストジョイン 関数と他のExcel関数を組み合わせて、その関数が返す結果を1つのセルにまとめることができます。 これは、主に次のような場合に使用します。 フィルター として、Excelの関数を使用します。 フィルター は、Excelで広く使われている、配列を返す関数です。

ここでは、新しいデータセットに 年、開催国、チャンピオン 準優勝 FIFAワールドカップ から 1930 まで 2018.

私たちの目的は テキストジョイン 関数と フィルター を使用した年数を返す関数です。 ブラジル を、1つのセルで実現しました。 以下の手順に従って、学んでみましょう。

ステップス

  • まず、次の数式をセルに書き込んでください。 G5 を使用すると、カンマで区切られた1つのセル内の年数を結合することができます。 (,).
=TEXTJOIN(", ",TRUE,FILTER(B5:B25,D5:D25="ブラジル"))

  • 結果的に テキストジョイン 関数で、任意の 配列式 打って 入力 を使用して、結果を1つのセルにマージします。

フォーミュラ・ブレークダウン
  • FILTER(B5:B25,D5:D25="ブラジル") が含まれる年数の配列を返す。 ブラジル がチャンピオンになった。
  • その後です。 TEXTJOIN(", ",TRUE,FILTER(B5:B25,D5:D25="ブラジル")) が含まれる年を連結します。 ブラジル が1セルでチャンピオンになった。

ExcelでTEXTJOIN関数が機能しない理由

エラー 表示するとき
#VALUE! 関数内の引数がない場合、または引数のデータ型が正しくない場合に表示されます。
#NAME! ができない旧バージョン(Excel 2019以前)を使いながら テキストジョイン 関数を使用します。
#NULL! これは、結合したい文字列をカンマで区切ることに失敗した場合に起こります。

結論

そのため テキストジョイン 配列や範囲の値を1つのセルに統合するExcelの関数です。 ご不明な点がありましたら、お気軽にお問い合わせください。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。