Excel

【Excel】TEXTJOIN関数:区切り文字を指定して文字列を結合するMOS試験にも出題される関数(Excel 2019・365)


こんにちは。
@OfficeTAKUです。

Excel 365 、Excel 2019 から追加された関数の一つ、TEXTJOIN関数。
MOS (Microsoft Office Specialist) 一般レベルの出題範囲にも含まれています。
※ サブスクリプション版 Office365ProPlus の Excel2016 では利用できるようです。

【Excel環境】
サブスクリプション:Microsoft 365 for business

  • Microsoft Excel for Mac バージョン16.50
  • Microsoft Excel for Microsoft 365 MSO 16.0

TEXTJOIN関数

文字やセルに入力された文字列を結合する方法としては、
アンパサンド(&記号)や、CONCAT関数、CONCATNATE関数が利用できます。

それらと違い、このTEXTJOIN関数では区切り文字を指定することができるのが特徴。
配列(複数のセル)での指定もできるため、うまく使えば便利ではあります。

書式は下記の通り

【TEXTJOIN関数】
=TEXTJOIN(区切り記号、ignore_empty、文字列 1, [文字列 2],…)
第2引数、ignore_empty とは、空白セルを無視するかしないかです。
TRUEを指定すると無視、FALSEを指定すると空白として扱われます

TEXTJOIN 関数 – Office サポート

TEXTJOIN関数で区切り文字にコロンを指定してテキストを結合する数式

下図のような書籍のデータを利用して、セルA1〜D1にかけて入力されている、著者名、書名などをコロン(:)で区切りテキストを結合させます。

【数式:セルF1】
=TEXTJOIN(“:”,TRUE,A1:D1)

TEXTJOIN関数
今回は空白セルがありませんので、第2引数はTRUEでもFALSEでも結果は同じになります。

完成例
TEXTJOIN関数

第2引数 TRUEとFALSEの違い

わざと空白セルを作り第2引数でTRUEとFALSEの違いを確認してみましょう。
1行目と2行目は「TRUE」、3行目と4行目は「FALSE」を指定しています。

【数式:セルF1、F2】

=TEXTJOIN(“:”,TRUE,A1:D1)

=TEXTJOIN(“:”,TRUE,A2:D2)

【数式:セルF3、F4】

=TEXTJOIN(“:”,FALSE,A3:D3)

=TEXTJOIN(“:”,FALSE,A4:D4)

TEXTJOIN関数
1行目と3行目は空白がないので、TRUEでもFALSEでも違いはありません。
2行目は「TRUE」を指定しているので書名の後にコロン1つで区切られすぐに出版年がきています。
4行目は「FALSE」を指定しれいるので書名の後に空白のセル分のコロンも入るため2つコロンが入っています。

TEXTJOIN関数で区切り文字を配列で指定してテキストを結合する数式

同じデータですが、6行目 セルA6〜D6に区切り文字となる記号を入力し、その範囲を区切り文字として指定して全てのテキストを結合してみます。

使用する区切り文字は、
セルA6 (カギ括弧のはじまり)
セルB6 (カギ括弧おわり)
セルC6 (括弧はじまり)
セルD6 ),(括弧おわり と カンマ)

また、最後まで区切り文字を表示するために、
セルA5 には、スペースを入力しています。

TEXTJOIN関数

【数式:セルF1】
=TEXTJOIN(A6:D6,TRUE,A1:D5)

TEXTJOIN関数

ここでのポイントは第3引数のセル範囲を次の行まで、今回の場合は5行目まで指定する、ということです。

セル範囲をA1:D4までにしてしまうと、最後のデータ「2017」の後に「),」が入りません。

まとめ

Excel 365,2019で追加された TEXTJOIN 関数

すぐにはこんな場面で便利!とは思いつかないかも知れませんが、使い方さえ理解していれば、いずれ役に立つことがあるはずです。

MOSの試験範囲にも含まれているので、ぜひ使ってみてください。

created by Rinker
富士通エフ・オー・エム
¥2,310 (2022/06/25 09:00:17時点 Amazon調べ-詳細)

【Mac】ネットラジオ(radiko,らじるらじる)を予約録音する方法前のページ

【iPhone】ZEN APP「命日ノート」亡くなった大切な人の忌日がひと目でわかる次のページ

ピックアップ記事

  1. 3.11復興とは?問うドキュメンタリー:メディアが語らない真実「被災地の水産加工…
  2. [iPhone] Safariでブラウズ中に表示される、「警告! あなたのApp…
  3. [レビュー] レノボ 「TAB4 8 Plus」 画面が美しく動画もマンガも満喫…
  4. 忙しい朝もコーヒーは欠かせない!お湯を沸かすのすら面倒な人におすすめ!ネスカフェ…
  5. 記憶と記録をデジタル化しておくことの重要性と検討すべき項目を整理してみた

関連記事

  1. Excel

    【Excel】コロナ禍のお盆に家系図を作ってみた

    こんにちは。@OfficeTAKUです。2020年夏、…

  2. Word2010 クイックアクセスツールバー

    Access

    [OFF2010] 使ってますか?クイックアクセスツールバー

    こんにちは。Office2010にもようやくなれてきましたが、つい…

  3. Excel

    [XL2003]ダブルクリックでファイルを開くことができない

    先日、職業訓練講座の受講生で現在実習中のIさんから、実習先のPCで…

  4. Excel

    【Excel】 Enterキーを押した時のセルの移動方向を変更する

    こんにちは。MOT は Excel2003 で取得した @Offi…

LINE公式アカウント:OfficeTAKU

OfficeTAKU Line公式アカウントバナー

最近の記事

  1. ふくふくbyもく遊リん
  2. Lenovo IdeaPad Duet Chromebook
  3. Microsoft Surface Pro 7
日比谷花壇_毎月楽しむお花のある暮らし特集

人気の記事

  1. 日商PC検定
  2. ロジクール MX KEYS(MAC用)
  1. Mac

    【Mac】音声読み上げを利用する方法
  2. WebService

    Office TAKU、LINE@ アカウント 開設しました!
  3. Excel

    【Excel】アスペクト比(ディスプレイや写真の縦横比)を求める
  4. 書籍

    [レビュー] 『親子でかんたん スクラッチプログラミングの図鑑』松下孝太郎・山本…
  5. Photo by Marvin Meyer on Unsplash

    MS Office

    【Office】 ExcelやWordを使うならこれだけは知っておきたい Off…
PAGE TOP