サラリーマン戦士が語る、住所結合・名簿作成・商品名生成の必須テクニック

サラリーマンとして日々Excelと戦っていると、 「姓と名を結合したい」 「住所を1つのセルにまとめたい」 「メールアドレス一覧をカンマ区切りで作りたい」 「空白セルを無視して結合したい」 という場面が必ず出てきます。

そんなとき、サラリーマン戦士である私が頼りにしているのが TEXTJOIN(テキストジョイン)CONCAT(コンキャット) です。

  • TEXTJOIN:区切り文字を入れながら結合(最強)
  • CONCAT:複数セルをシンプルに結合
  • &(アンパサンド)の完全上位互換

請求書、名簿作成、住所結合、商品名生成など、 実務でめちゃくちゃ使える関数です。

この記事では、TEXTJOIN / CONCAT の基本から応用、 そしてサラリーマン戦士として実務で使ってきた感想まで、 徹底解説します。

🔍 TEXTJOIN関数の書式(区切り文字つきで結合)

コード

=TEXTJOIN(区切り文字, 空白無視, 範囲)

✔ 引数の意味

  • 区切り文字:”,” や “・” など
  • 空白無視:TRUE → 空白セルを無視
  • 範囲:結合したいセル範囲

TEXTJOINは、複数セルを一気に結合できる“最強の結合関数”です。

🔍 CONCAT関数の書式(シンプル結合)

コード

=CONCAT(文字列1, 文字列2, ...)

TEXTJOINほど高機能ではありませんが、 & よりも効率的で、複数セルをまとめて結合できます。

📘 基本例:姓と名を結合する(CONCAT)

姓 | 名 山田 | 太郎

▶ 使用する式

コード

=CONCAT(A2, B2)

▶ 結果

山田太郎

📘 スペースを入れて結合(TEXTJOIN)

コード

=TEXTJOIN(" ", TRUE, A2, B2)

山田 太郎

TEXTJOINなら区切り文字を自動で挿入できます。

🎯 住所を結合する(実務で最も使う)

都道府県 | 市区町村 | 番地 愛媛県 | 四国中央市 | 1-2-3

▶ 使用する式

コード

=TEXTJOIN("", TRUE, A2:C2)

愛媛県四国中央市1-2-3

住所結合はTEXTJOINの代表的な用途です。

🔥 カンマ区切りで結合(メールアドレス一覧など)

コード

=TEXTJOIN(", ", TRUE, A2:A10)

→ aaa@example.com, bbb@example.com, ccc@example.com

メーリングリスト作成で大活躍します。

🧩 空白セルを無視して結合(TEXTJOINの強み)

A列 りんご (空白) バナナ

コード

=TEXTJOIN("・", TRUE, A2:A4)

りんご・バナナ

空白セルを自動でスキップしてくれるのがTEXTJOINの神ポイントです。

🔄 改行して結合(ALT+ENTER と同じ見た目)

コード

=TEXTJOIN(CHAR(10), TRUE, A2:A10)

※ セルの「折り返して全体を表示する」をONにすると改行されます。

名簿やメモ欄の整形に便利です。

🧮 CONCATの応用:文字列+数値を結合

コード

=CONCAT("売上:", A2, "円")

売上:12000円

CONCATはシンプルな結合に向いています。

🛠 TEXTJOIN / CONCAT のよくあるミス

❗ 1. TEXTJOINの区切り文字は「” “」で囲む

コード

" "   ", "   "・"

❗ 2. 空白無視を TRUE にし忘れる

→ 空白セルがそのまま入ってしまう

❗ 3. CONCATは区切り文字を自動で入れない

→ 必要なら自分で入れる必要があります

📊 TEXTJOIN / CONCAT / & の違い

項目TEXTJOINCONCAT&
複数セル結合△(1つずつ)
区切り文字自動で入る手動手動
空白無視できるできないできない
実務向き最強中級初級

TEXTJOINは“結合の最強ツール”と言っても過言ではありません。

🧑‍💼 サラリーマン戦士が実際に使ってみた感想

私がTEXTJOINを初めて使ったとき、 「なんで今まで & を連打してたんだ…」 と衝撃を受けました。

特に感じたメリットは以下の通りです。

✔ 名簿作成が圧倒的に楽

姓・名・部署・役職などを一瞬で結合できます。

✔ メールアドレス一覧が一発で作れる

カンマ区切りのリストを自動生成できます。

✔ 住所結合が神レベルに便利

TEXTJOIN(“”, TRUE, A2:C2) は実務で最強です。

✔ 空白セルを無視できるのが最高

アンパサンドでは絶対にできない芸当です。

サラリーマン戦士として、 「文字列結合はTEXTJOIN一択」 と断言できます。

📝 まとめ:TEXTJOINは“結合の最強ツール”

  • 区切り文字を入れながら結合
  • 空白セルを無視できる
  • メール一覧・住所・名簿作成に最適
  • CONCATはシンプル結合に便利
  • & より圧倒的に効率的

Excelで文字列処理をするなら、 TEXTJOIN / CONCAT は必ず覚えておきたい関数です。

コメント

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です