キャリカク一宮駅前

電卓スプレ~自分用業務アプリ編~ (7) SUBSTITUTEで定型文作成

2026年02月07日 / 一宮駅前

こんにちは、キャリカク一宮駅前の利用者「ファーストネームが K」 です。

メールなどの定型文で、送る相手によって文面の一部を変えたいとき、前回の名刺作成と同様に絶対に間違えられない固有名詞のテキスト処理を自動化・半自動化しようというのが今回のお話です!

電卓から始まるスプレッドシート関数~自分用業務アプリ編~

過去の私のブログ「ショートカットキー」でもぼやいていますが、病気のせいか加齢のせいか、複雑な作業だと途中でどこまでやったかわからなくなることが多々あります。しかしパソコン作業だと自動化または半自動化できるかもしれないので、日々の作業でGoogleスプレッドシートの関数を自分用業務アプリとして使っています。あくまで「自分用」で、その場しのぎの「業務アプリ」です。

電卓スプレッド 連載目次
~電卓から始まる編~
(1) はじまり・はじまり~👏
(2) 範囲で計算SUM系関数
(3) オートフィルで魔方陣
(4) ドル記号$で九九表
~自分用業務アプリ編~
(5) CONCATENATEで市場調査
(6) PROPER、SPLIT、TEXTJOINで名刺作成
(7) SUBSTITUTEで定型文作成 ← 今回
(8) XLOOKUPで業務管理

自分用業務アプリ編も3回目ですが、ぜんぶテキスト処理ばかりですね。でも日々の業務で自動化できるテキスト処理作業は意外と多いのかもしれません。今回は、SUBSTITUTE(サブスティチュート、置き換える)という関数で、宛先など一部だけ異なる定型文を自動生成する自分用業務アプリを紹介します。

🔰👩‍🏫記事中の数式入力例をGoogleスプレッドシートで試したい人は、Googleドライブの「マイドライブ」フォルダに移動して [新規作成]→[Googleスプレッドシート] で自分専用のスプレッドシートで試すことができます。

⚠👨‍🏫記事中の数式入力例はGoogleスプレッドシートでしか試していませんが、マイクロソフトExcelでも似たような感じでできるはずです。

ステップ1:問題の背景を理解しよう

キャリカクではDM送信などで定型文を扱うことがありますが、どんな業種・部署でも、定型文を送付する作業はけっこう多いのではないでしょうか? 納品書、明細書、領収書、検査報告書、連絡先変更通知などなど。

ここでは、「ヘアサロン・キャリカク」という架空の美容院のキャンペーンで、お得意様に個別のサービスを提供するメールを送付するというケースを題材にしましょう。例えば次のような文面を考えます。

定型文の例

〇〇が顧客名で、××がヘアカットやカラーリングなどのメニュー名です。桃太郎様にはヘアカット、浦島太郎様にはカラーリング、かぐや姫様には眉毛カットといったように、顧客ごとに文面を変えることになります。

顧客が期待するメニューを提示できるかが今後の営業に影響を及ぼすので、顧客とメニューの組み合わせは絶対に間違えられない、という想定です。

そうであれば、顧客ごとに異なるメッセージを自動生成する業務用アプリがあったほうがいいにきまっています。そしてそれは、ある程度ならスプレッドシートの関数 SUBSTITUTE(サブスティチュート)を使えば実現できます😉

ステップ2:SUBSTITUTEで顧客名だけを置き換える

置き換える必要があるテキストが2種類あるので、一度にぜんぶはできません。まずは、顧客名だけを変えられるバージョンの自分用業務アプリを作りましょう。

とりあえず次の表を、「テンプレート」と書かれたセルが A1 の位置になるようにコピペするか打ち込んでください。(いろいろ都合があって、メッセージの一部だけ使った例になっています。コピペするときは Ctrl+Shift+V(値のみ貼り付け)が便利です。)

テンプレート【顧客】様には期間中、[メニュー]を10%オフでご利用いただけます。
【顧客】桃太郎
[メニュー]ヘアカット
半分完成=SUBSTITUTE(B1,A2,B2)

すると、下の図のように、数式 =SUBSTITUTE(B1,A2,B2) と書かれたセル B4 には、セル B1 のテキストの "【顧客】" が "桃太郎" に置き換えられたテキストが表示されます。

この数式

SUBSTITUTE(B1,A2,B2)

は、セル B1 のテキストのなかに A2 が含まれていれば、A2("【顧客】")を B2("桃太郎")に置き換える(substitute)という意味です。

セル B2 の "桃太郎" を "浦島太郎" とかいろいろ変えてみて、その変更が B4 に反映されることを確かめてください(いろいろ都合があって、メッセージの一部だけの例ですが、置き換えたい文字列が2つ以上あっても、ちゃんと全部置き換えてくれます)。

もちろん、"[メニュー]" の部分は何も変わらないので、このままでは完成ではありません。

ステップ3:置き換えたテキストをさらに置き換える

残りの半分、"[メニュー]" を "ヘアカット" に置き換えるには、B4 の数式の結果をさらに置き換えるだけです。

さっきと同じように、次の表を、「テンプレート」と書かれたセルが A1 の位置になるようにコピペするか打ち込んでください(あるいは最後の「完成」の行だけ付け加えてください)。

テンプレート【顧客】様には期間中、[メニュー]を10%オフでご利用いただけます。
【顧客】桃太郎
[メニュー]ヘアカット
半分完成=SUBSTITUTE(B1,A2,B2)
完成=SUBSTITUTE(B4,A3,B3)

すると、下の図のように、数式 =SUBSTITUTE(B4,A3,B3) と書かれたセル B5 には、セル B4 のテキストの "[メニュー]" が "ヘアカット" に置き換えられたテキストが表示されます。

セル B4 は、セル B1 のテキストの "【顧客】" が "桃太郎" に置き換えられたテキストでした。すると、つまるところ結局、セル B5 には、元のテンプレート B1 のテキストの "【顧客】" と "[メニュー]" がそれぞれ、"桃太郎" と "ヘアカット" に置き換えられたテキストになった、ということになります。

補遺

「半分完成」の欄は冗長だな余計だな、と思うかもしれません。一度に2種類置き換えるなら、次のように SUBSTITUTE を2回適用すればできます。

SUBSTITUTE(SUBSTITUTE(B1,A2,B2),A3,B3)

でもこれ、ちょっと読みにくいと思います。内側の SUBSTITUTE から読みます。「テンプレート  B1 のテキスト中の "【顧客】" を "桃太郎" に置き換えたテキスト中の "[メニュー]" を "ヘアカット" に置き換える」って感じです。

あくまで自分用業務アプリなので、その場しのぎのツールにすぎません。完璧を追求しすぎると、泥沼にはまることもあるのでご注意ください😉

とはいえ、関数のなかに関数を書くやり方(関数の合成)はよくパターンです(INDEX のなかで MATCH を使うとか)。だから、徐々に慣れていくしかないですかねぇ🤔

だけど、よくある関数合成のパターンは新たに一つの関数に昇格することもあります。例えば、INDEX のなかで MATCH を一つだけ使うパターンは XLOOKUP でまかなえます。

第8回はその XLOOKUP(エックス・ルックアップ)です❣


就労継続支援B型

キャリカク一宮駅前

愛知県一宮市大江3丁目12-22 一観ビル1階

電話番号:0586-71-3577 FAX:0586-71-3587


月別アーカイブ
2026年3月(97)
2026年2月(108)
2026年1月(108)

CONTACT

お問い合わせ

まずはお近くのキャリカクへご相談ください!まずはお近くのキャリカクへご相談ください!

キャリカクは全国34拠点。その輪はますます広がっています。
まずは最寄りのキャリカクにご相談ください。

キャリカク成瀬が2026年12月オープン予定!

キャリカク栗東が2026年8月オープンしました!

キャリカク本八幡駅前事業所が2026年6月オープンしました!

キャリカク大和八木駅Officeが2026年5月オープンしました!

キャリカク半田が2026年5月オープンしました!

キャリカク大分駅前が2026年5月オープンしました!

キャリカク岡山事業所が2026年3月オープンしました!

キャリカク前橋駅前オフィスが2026年2月オープン!

キャリカク東岡崎駅が2025年12月オープン!

愛知

キャリカク大須観音駅

パソコン初心者でもOK!
伏見駅・大須観音駅どちらからもアクセス良好!

愛知

キャリカク一宮駅前

パソコン仕事
パソコンが並んだオフィスのような空間!

愛知

キャリカク勝川駅オフィス

JR中央本線勝川駅から徒歩3分!

愛知

キャリカク藤が丘駅前事業所

2024年4月新規オープン!
地下鉄東山線 藤が丘駅から徒歩2分!

愛知

キャリカク平安通

地下鉄名城線 平安通駅から徒歩1分!

愛知

キャリカク中村公園前

「中村公園駅」から徒歩5分の好立地!

愛知

キャリカク東岡崎駅

名鉄東岡崎駅から徒歩7分。あなたの“できる”が輝き出す場所!

愛知

キャリカク半田

名鉄河和線「成岩駅」出口から徒歩約2分!

岐阜

キャリカク岐阜駅オフィス

JR岐阜駅前にオープン!
パソコン作業で楽しくキャリアアップを! 岐阜駅オフィスのマスコット「もち太郎」がお待ちしております!

岐阜

キャリカク大垣オフィス

JR大垣駅から駅近3分の好立地!

三重

キャリカク四日市駅オフィス

近鉄四日市駅から徒歩5分の駅チカ!

三重

キャリカク津駅事業所

2025年2月オープン!
三重県下2事業所目!近鉄「津」駅から徒歩2分の駅チカ事業所です

東京

キャリカク茗荷谷オフィス

2025年12月オープン!茗荷谷(みょうがだに)オフィスです!

東京

キャリカク浅草橋オフィス

JR総武線・都営浅草線「浅草橋駅」から徒歩4分♪都バス「蔵前一丁目」バス停から徒歩1分♪見学随時受付中!!

埼玉

キャリカク北浦和事業所

2025年10月オープン!JR京浜東北線「北浦和駅」から徒歩で2分の好立地

東京

キャリカク成瀬

2026年12月オープン予定!成瀬(なるせ)オフィスです!

静岡

キャリカク浜松駅前オフィス

「ちょっと気になる」その気持ちだけでOK!
パソコン初心者の方も、通所に不安がある方も
大歓迎!!
まずは見学やご相談から、お気軽にどうぞ!

静岡

キャリカク静岡駅

新静岡駅から徒歩で7分

神奈川

キャリカク小田原オフィス

2024年2月オープン 小田原駅から徒歩10分!

神奈川

キャリカク藤沢南口

2025年6月2日オープン!

群馬

キャリカク前橋駅前オフィス

パソコン初心者でもOK!JR前橋駅から徒歩11分

栃木

キャリカク小山駅

2026年7月3日、移転グランドオープン!

宮城

キャリカク古川駅オフィス

東北地方初!
宮城県大崎市に2025年4月オープン!

山梨

キャリカク甲府駅前

2025年9月1日オープン!JR「甲府駅」から徒歩3分

大阪

キャリカク大阪なんば事業所

南海本線なんば駅から徒歩8分

大阪

キャリカクJR茨木駅前

JR茨木駅 徒歩2分!
話しやすさNo.1の事業所!

奈良

キャリカク大和八木駅Office

2026年5月オープン!大和八木駅からスグ

滋賀

キャリカク栗東

2026年8月オープン!

広島

キャリカク広島西

2023年11月オープン!広電草津駅から徒歩8分

広島

キャリカク広島駅オフィス

2024年9月OPEN!JR山陽本線 広島駅から徒歩6分

広島

キャリカク五日市

駅近6分!2025年5月オープン!

岡山

キャリカク岡山

ITスキルを磨ける事業所「キャリカク岡山」岡山駅徒歩2分の好立地にOPEN!

大分

キャリカク大分駅前

【大分駅 徒歩5分】                     ゆっくり自分のペースで。ここから社会と繋がっていく!

株式会社キャリカク

愛知県一宮市大江3丁目12-22 一観ビル1階

TEL:0586-71-3577 FAX:0586-71-3587

\ FOLLOW ME ! /

プライバシーポリシー

©️2024 Kyarikaku Inc, All Rights Reserved.

\ FOLLOW ME ! /

©️Kyarikaku Inc, All Rights Reserved.

見学・お試し体験はコチラ