データ分析をする前に知っておきたいノウハウ(ACCESS初級編)

Download Report

Transcript データ分析をする前に知っておきたいノウハウ(ACCESS初級編)

データ分析をする前に知っておきたいノウハウ
(ACCESS初級編)
中小企業診断士
野田 幸紀
2010年2月10日(水)
第1章
データを扱う際の三種の神器
【メリット】
-文字データのみなので、ファイルが扱いやすく軽い。
-ツール次第だが、検索・置換・マクロ機能・
grep検索など非常に強力な機能が使える
【デメリット】
-複雑な事は出来ない
-文字の装飾やデータ整理はできない
テキストエディタ
EXCEL
【メリット】
-比較的一般的なソフトなので、操作方法がイメージ
しやすい
-関数も充実しているため、使い方次第ではかなりの
分析まで可能
【デメリット】
-扱えるデータ量には限界がありver2003では65536行まで
しか扱えない
これらのソフトは親和性が高
く、csvデータ等に変換する事
でどのソフトでも同じデータ
を扱うことも出来る。
ACCESS
【メリット】
-データベースソフトなので、膨大なデータ量でも扱える
-クエリでの検索が非常に強力
-プログラムやレポート機能など、非常に多機能
【デメリット】
-一般的なソフトではないため、操作に慣れるまでに
時間がかかる
-表の装飾などは苦手
1
第2章 ファイル形式について知っておく
TXT
テキストファイルとは、文字データだけで構成されたファイル。
どんな機種のコンピュータでも共通して利用できる数少ないファイル形式の一つ。
ワープロソフトなどで文書を作成した際には、テキストファイルに変換すれば、
他の機種やソフトウェアでもそのデータを利用することができる。
テキストファイルの編集のみを行なうためのソフトウェアをテキストエディタ
という。
CSV
CSVとは、データをカンマ(",")で区切って並べたファイル形式。
主に表計算ソフトやデータベースソフトがデータを保存するときに使う形式だが、
汎用性が高く、多くの電子手帳やワープロソフトなどでも利用できるため、
異なる種類のアプリケーションソフト間のデータ交換に使われることも多い。
実体はテキストファイルであるため、テキストエディタやワープロなどで開いて
直接編集することも可能。
XLS
いわずと知れたMicroSoft Office EXCEL のファイル形式
EXCEL2007からは拡張子がxlsxとなるので注意
MDB
MicroSoft Office ACCESS のファイル形式
ACCESS2007からは拡張子がaccdbとなるので注意
2
第3章 便利なフリーソフト
【otbedit】
とりあえずオススメのテキストエディタ。USBメモリに入れて持ち運ぶ事も可能な上、
数メガ単位のファイルもフリーズする事なく開く事が出来る
-<マクロ機能>
キー操作を覚えさせ、F4キーで実行可能
これにより単純操作を連続実行する事が出来るので作業効率化が図れる
-<grep機能>
指定したフォルダ以下のテキストファイルを総ざらいしてキーワード検索が出来る
膨大なログファイルだったり、どのファイルか検討つかない場合に
grep検索する事で効率的に検索をかける事ができる
【WinMerge】
バージョンの異なる文書間で、どこに差異があるのかを見つける事が出来る便利ソフト。
例えば、バージョンの異なる病名マスタで、違いを表示させたい時などで非常に有用。
【speeeeed】
文字置換に特化したソフト。
非常に高速に置換が可能なので、置換処理に時間がかかる場合に使用
3
第4章 ACCESS入門
1.テーブル(データ抽
出)
①
②
③
ACCESSのテーブルを開く
検索を行いたい「列」で右クリック
フィルタの対象に検索したい文字列を入力してEnterキー
⇒『*』で囲むと入力文字列を含む検索が実行される。囲まなければ全文一致での検索
4
第4章 ACCESS入門
2.クエリ(結合)
⑤
③
①
④
①
②
③
④
⑤
『クエリ』-『デザインビューでテーブルを作成する』をダブルクリック
新規クエリ画面で、結合するテーブルを表示させる
結合する「列」をドラッグ&ドロップで操作
クエリ結果として表示させたい項目を画面下のフィールドにドラッグ&ドロップ
ACCESS画面上部ツールバーにある『!』をクリックするとクエリが実行される
5
第4章 ACCESS入門
3.クエリ(パラメータク
エリ)
①
②
③
④
『クエリ』-『デザインビューでテーブルを作成する』をダブルクリック
新規クエリ画面で、検索するテーブルを表示させる
クエリ結果として表示させたい項目を画面下のフィールドにドラッグ&ドロップ
「抽出条件:」に「Like “*” & [ICD10検索コードを入力] & “*”」と入力する
⑤
⑥
ACCESS画面上部ツールバーにある『!』をクリックするとクエリが実行される
『[ ]』の部分はパラメータの入力が求められるので、異なる条件で何度もクエリ実行する場合に便利
6
第4章 ACCESS入門
4.クエリ(グループ化、
合計)
④
⑤
①
②
③
『クエリ』-『デザインビューでテーブルを作成する』をダブルクリック
新規クエリ画面で、検索するテーブルを表示させる
クエリ結果として表示させたい項目を画面下のフィールドにドラッグ&ドロップ
④
⑤
⑥
画面下フィールドで右クリックして「集計」をクリック
『集計:』という行が表示されるので、「グループ化」や「合計」を選択する
ACCESS画面上部ツールバーにある『!』をクリックするとクエリが実行される
7
第4章 ACCESS入門
5.クエリ(関数)
④
※関数は非常に幅が広いので、あくまでも例を紹介します。
これを使いこなせるとグッと便利になります。
①
②
③
『クエリ』-『デザインビューでテーブルを作成する』をダブルクリック
新規クエリ画面で、検索するテーブルを表示させる
クエリ結果として表示させたい項目を画面下のフィールドにドラッグ&ドロップ
④
⑤
⑥
例として「病名最初1文字: Left([病名表記カナ],1)」と入力する
ACCESS画面上部ツールバーにある『!』をクリックするとクエリが実行される
クエリ結果として「病名表記カナ」の1文字目のみ抽出される
8
第5章 EXCEL便利な使い方
【やりたいこと】時間がなかったので説明資料なし
-オートフィルタ
-sumproduct関数
-ピボットテーブル
-グループ化
-F4キー
-マクロ化
9