270 likes | 391 Views
[ 事務処理自動化ツール ]. 印刷例のイメージ. 概要. 今お使いのエクセル が出発点です。 少し加工 すれば、目的とするシートが作成できそう こんな時、手作業を 毎回繰り返して いませんか? 関数や、マクロを 作り込んでいませんか ? これらを解決するものです。. !. Excel は Microsoft 社の商標です. 全体イメージ. 全てエクセルだけで出来ている。. !. 特長. 解決策 (ビジネスロジック)を内に秘めた ツールを各種 用意しています。 ( 関数の様なもの と考えて下さい) 特長 1、 プログラム不要 。
E N D
[事務処理自動化ツール] 印刷例のイメージ
概要 • 今お使いのエクセルが出発点です。 • 少し加工すれば、目的とするシートが作成できそう • こんな時、手作業を毎回繰り返していませんか? • 関数や、マクロを作り込んでいませんか? • これらを解決するものです。 ! ExcelはMicrosoft社の商標です
全体イメージ • 全てエクセルだけで出来ている。 !
特長 • 解決策(ビジネスロジック)を内に秘めた ツールを各種用意しています。 (関数の様なものと考えて下さい) 特長 1、プログラム不要。 2、ブック・シートと、項目を、行・列で指定するだけ。 • 単純な例で示すと。 仕入データから、仕入伝票を印刷する !
各種ツールの機能 • 編集(使い易いデータに) 2行1レコード → リスト形式等 伝票形式 → リスト形式 タックシート型 → リスト形式 カレンダ型 → リスト形式 • ソート(並べ替え) 2行1レコードのままソート可能 • サマリー・ブレーク(集計等) 複数キーによる集計 • マッチング(突合せ) 複数キーによる1:n、n:mや、出現順による突合せが可能 • 印刷 単票型、タックシート型、連帳型、何れも可能 !
価格設定 • 汎用製品は全てフリー • 目的限定商品は、有償 • 基本、Q&Aは無償 • 何れも、開発支援(開発代行)は有償 • 教育等は応談 !
環境作成~実行 • 1、基本ツールをダウンロード。(解凍要) • 2、入出力シートを作成。 • 3、問題解決手順を考える。(最大労力) • 4、各ツールを適用(作成)する。 ユーザー固有パラメタを作成 (従来のプログラミングに相当) • 5、必要なら、実行順序を指定。 !
具体例(入力シート) • 1.入力シートを開く これを、入力側 とする !
具体例(出力シート) • 2.同じく、出力シートを開く これを印刷用とする !
具体例(印刷用 ツール) • 3.処理するツールを呼び出します。 仕入データを仕入伝票に印刷する 仕入データは1伝票№に、複数明細 仕入伝票は、1頁に2葉となっている ! このツールを開く
具体例(ツールへの 入力) • 指定する情報は 3-1.入力シートと、出力シートについて !
具体例(ツールへの 入力2) 3-2.伝票№毎(キー指定)にまとめる事と 印刷時の項目位置を、個々に指定する。 入力側のキー情報等も入力 ! 入力側を行・列で 出力側を行・列で
具体例(入力値のチェック) • 3-3.指定内容のチェックをする。 「①チェック」ボタンを押すだけ。 ①チェック !
具体例(印刷の実行) • 3-4.印刷実行です。 「③印刷/・・・」ボタンを押すだけ。 ③印刷/・・・ !
具体例(印刷の実行) • 3-4.印刷実行のイメージ 仕入データから 仕入伝票へ !
具体例(指定値の保存) • 3-5.次回の為に情報を保存する 「パラメタ保存」ボタンを押す。 パラメタ保存 !
具体例(実行後の始末) • 4.後始末 使用したブックを閉じる。 ブック閉じる 入力側ブック閉じる 印刷用ブック閉じる !
処理手順を考える(ワークフロー) • 1手順で終わらない場合どうするか • 再び例を挙げます 「顧客名簿のシート」があり、 別に「販売実績シート」があります。 「先月中に購入頂いたお客様にのみ、 購入明細のついた、使用状況確認の ダイレクトメールを発送」したい時! !
ダイレクトメール(手順分析) • 1、販売実績より先月分のみ抽出する • 2、それをお客様別に並び変える • 3、顧客名簿と、実績を突合せる • 4、突き合わせた結果を印刷する の様に、手続きを分けて考える Q. 2、と 3、の結果はどうするの? A.一時的に作業用シートを作る !
ダイレクトメール(一連手順) ツールの適用を考えて • 1.「リスト形式に変換」 部品 • 2.(手順3でソートするので略) • 3.「1:nマッチング」 部品 • 4.「伝票型印刷」 部品 Q.「1:n」て、なに? 「マッチング」て、なに? A.顧客名簿には、1人のお客様は1件 購入実績には、複数件(0件含む)が 存在することを「1:n」と表す。 A.マッチングとは突合せの意味で、 ここでは、顧客の№(お客様番号)を鍵(キー)に、名簿と実績を結びつけることを言う (関数のVLOOKUPの様なもの) !
ダイレクトメール(入出力) • 入力(住所録) 入力(販売実績) • 出力(ダイレクトメール) !
ダイレクトメール(手順①、実績から先月分抽出)ダイレクトメール(手順①、実績から先月分抽出) 「リスト形式に変換」ツールで 「販売実績シート」 → 「先月分シート」へ • パラメタ指定例 実績から 「出力側」シートの指定と 「編集項目」の指定し 先月分へ ⑤出力処理実行 ボタンを押す !
ダイレクトメール(手順② 先月分に住所を取込む) 「1:nマッチング」ツールで 「先月分シート」 → 「顧客名簿シート」 → 「先月分実績シート」へ • マッチングのパラメタは、4場面(シート)ある 先月分と 名簿から ②マッチング時編集 ③マスタのみ時(略) ④トランのみ時(略) ① 入出力シート情報と マッチングキー指定 先月分実績へ !
ダイレクトメール(手順③、住所付実績を印刷) 「伝票型印刷」ツールで「先月分実績シート」 → 「DM用シート」印刷 • 顧客№がキー、商品が明細(最大12)行 先月分実績から ③印刷を押す DM 印刷 印刷編集指定 (b:明細項目の意) !
一連の手順を登録する • 前例の手順を、毎回毎回実行するの? 「いいえ」 三手順を連続して行うことが可能です • 「JCLエミュレータ」 ツールを使う。 JCLとは、ジョブ・コントロール・ランゲッジの略で 複数手順を一度に実行する為のものです (DOSのバッチファイルに相当します) !
ダイレクトメール(ジョブコントロール)ダイレクトメール(ジョブコントロール) 「JCLエミュレータ」ツールで「手順① → ② → ③」を指定し実行 • 連続実行の指定 ②チェックを押す ツール(上)と パラメタ(下)を 2行1組で入力 (残りニ手順も) ③ジョブ実行を押す !
まとめ • 一連手順の考え方 手順を分解する。(これが一番難しい。) (各ツールの機能を理解する必要がある) • 必要なら一時作業用のシートを作成する。 • 計算式や、関数の使用により 手順の省略が可能な場合がある。 • 前日、今日、明日と手順は同じだが ブック・シート名が毎回かわる時は? • パラメタの保存をせず、処理毎に ツールを専用化しておきたい。 !