PR

超簡単!たった2つのExcel関数で定型文作成ツールを作る。

こんにちは、さとひろです。

今日は、Excelを使った超簡単な文章テンプレートを紹介します。

仕事をしていると、文章の一部が異なるだけの文章を大量に作成することがあると思います。
これを、Excel関数をたった2つだけでテンプレ化して、作業効率を上げます。

これだけでOK!Excelで数値を0埋めする方法
セルに入力した数値の先頭に0(ゼロ)を埋めたい場合の方法を4つ紹介します。基本はセルの書式設定を使用しますが、TEXT関数を使う方法もあります。
初心者向け:Excelで見やすい表を作成するコツ
Excelで見た目を整えるための5つのコツを紹介。フォント、セルの色、罫線、テーブルスタイル、条件付き書式について詳しく解説し、見やすい表を作成する方法を学べます。
Excelで簡単プルダウンリスト作成法
Excelでプルダウンリストを作成する簡単な手順を初心者向けに解説。効率的なデータ入力が可能になります。
【Excel爆速操作術】ショートカット4選
ショートカットを使ってExcel爆速化!Excel以外にも使えるショートカットの覚え方を紹介。
Excel初心者必見!簡単に表を作成する方法とコツ
Excelで簡単に表を作成する方法を徹底解説。基本的な操作から表の装飾、データの操作までをわかりやすく説明します。初心者でも安心のガイドです。

使用する関数

使用する関数は、INDIRECT関数 と TEXT関数 の2つです。

とってもシンプルですね。

Excel関数①:INDIRECT関数

INDIRECT関数は、文字列になっているセル位置(A1とかB2とか)の値を表示する関数です。

後述するサンプルでは、複数行ある一覧から指定した行の内容を文章化します。
この場合、セル指定で =”A” & C2 のような指定をしても値を表示することはできません。

具体例です。

  • 1行目に1~4の連番を入力してあります。
  • B6セルに行番号を入力しています。(この場合2行目)
  • A8、A9にはそれぞれ式が入力されています。

A8の式は、A2の値(2)を表示せず、文字列”A2”を表示します。
A9の式は、文字列(”A2″)のセルを表示しています。

satohiro
satohiro

このようにINDIRECT関数は、文字列指定されているセルの値を表示することができる便利な関数です。

INDIRECT 関数 - Microsoft サポート
Excel で INDIRECT 関数を使用して、数式自体を変更せずに数式内のセルへの参照を変更する方法。

Excel関数②:TEXT関数

TEXT関数は、文字列のフォーマットを指定することができる関数。
セルの書式設定の表示形式と同じ機能です。

satohiro
satohiro

TEXT関数で指定しておくと、セルの書式設定を開くことなく設定内容を確認できるので便利です。

TEXT 関数 - Microsoft サポート
書式: TEXT(value, format_text)

実際に作成してみましょう

サンプルの完成形です。(コメントを追加しています。)
作成された文書をコピー&ペーストして利用します。

変更される情報を一覧化しましょう。

サンプルの一覧は、果物を購入してくれたお礼と発送連絡の文章です。

一覧は、購入日、商品、単価、工数、金額

B7セルには、行数を入力します。この行の内容を文章に反映します。

文章化します。

文章の構成は、こんな感じ。

  • 購入日
  • 購入者
    関数は使わず、文字列連結で” 様”をつけています。”様”の前に半角スペース入れると文章が見やすくなります
  • お例文(商品名を入れています)
  • 発送の連絡(固定文です)
  • 商品情報(商品、単価、個数、金額)
    金額、工数はそれぞれフォーマット変換しています。

文章の可変箇所をExcel関数に置き換えます。

購入日

INDIRECT関数で参照先セルを表示しています。
日付のフォーマットを変換したい場合は、TEXT関数 または セルの表示設定で行ってください。

satohiro
satohiro

=INDIRECT(“A”&$B$7)

氏名

購入日と同じくINDIRECT関数で参照先のセルの値を表示しています。
名前の後に” 様”をつけています。

satohiro
satohiro

=INDIRECT(“B”&$B$7) & ” 様”

お例文

固定文に挟まれる形で、INDIRECT関数で参照先のセルの値を表示しています。

INDIRECT関数の後ろの固定文には、半角スペース入れて見やすくしています。
INDIRECT関数の前の固定文は句読点で終わっているので半角スペースは入れていません。
句読点だけで十分見やすいので。

satohiro
satohiro

=”この度は、”& INDIRECT(“C”&$B$7)&” を購入いただきありがとうございます。”

発送の連絡(固定文です)

ただの固定文です。セルに直接入力しているだけなのでコメントはありません。

商品情報(商品、単価、個数、金額)

商品名以外は、TEXT関数を使ってフォーマット変換しています。

単価、金額は、¥マーク、3桁区切りを指定しています。
個数は、3桁区切りと” 個”を指定しています。
”個”の前は半角スペースつけています。やはり見やすさが違います。

satohiro
satohiro

商品

=INDIRECT(“C”&$B$7)

satohiro
satohiro

単価

=TEXT(INDIRECT(“D” & $B$7),”\#,##0″)

satohiro
satohiro

個数

=TEXT(INDIRECT(“E”&$B$7),”#,##0 個”)

satohiro
satohiro

金額

=TEXT(INDIRECT(“F”&$B$7),”\#,##0”)

完成!

行数(B7セル)の値を変更すると、文章の内容は変わります。
作成された文章をコピー&ペーストして利用します。

注意点として
複数列をコピーすると、各セルはタブで区切られています。
ペースト先で整形してください。

最後に

ExcelとWordを使った定型文の例は多くあると思いますが、Excelだけでも十分利用できます。

しかも2つの関数だけで実現できるので、超簡単ですね。

色々カスタマイズして利用してください。



Excelは、業務効率を大幅に向上させる強力なツールです。関数や数式を使えば、複雑な計算を自動化でき、データの整理や分析も簡単に行えます。さらに、ピボットテーブルやグラフを使ってデータを視覚化し、説得力のある報告書を作成することが可能です。

Excelスキルを短期間で効果的に習得するなら、UdemyのExcel講座が最適です。基礎から応用まで学べる豊富なコースが揃っており、実務で即活用できるスキルを身につけられます。今すぐ始めて、業務効率をさらに高めましょう!

広告
【すぐできるPC作業の時短化】Windows 便利テクニックの基本マスターコース(ショートカット一覧つき) icon
このコースでは、Windowsの機能を活用して作業を効率化するテクニックを体系的に学べます。パソコン操作の上達を目指す方に最適です。
【初心者から上級者まで】1日で学べるエクセルの教科書 マスターコース icon
このコースでは、エクセルの基本操作から高度なテクニックまでを1日で学べます。短期間で成果を出したい方に最適な講座です。
【全部入り】 ショートカットキー コンプリート講座。初心者からトップクラスの達人になる icon
【全部入り】ショートカットキー コンプリート講座では、基礎から高度な技術まで幅広く学び、ショートカットキーの達人を目指せます。

コメント

タイトルとURLをコピーしました