1. データ - 並べ替え で表のデータを並べ替えする 1.1. フィルターオプション 2000Rev xls のシート 売上表 2000_ 並べ替え を選択します 表中のセルを選択しておいて操作します データ - 並べ替え の順でクリックします 1.2. 並べ替えの項目 昇順 ( 降順

Similar documents
Excel2013 データベース1(テーブル機能と並べ替え)

Excel2013 マクロ

2) データの追加 一番下の行までスクロールしていき * のある行をクリックすると 新しいデータを入力できます その他の方法 Access では様々な使い方が用意されています その一例としては 右クリックを使用する方法もあります 画面の左端の部分にマウスを持っていくと が表示されます の上でクリック

スライド 1

Excel2013 シート・ブック間の編集と集計

正誤表(FPT1004)

スライド 1

2 / 16 ページ 第 7 講データ処理 ブック ( ファイル ) を開く第 6 講で保存したブック internet.xlsx を開きましょう 1. [Office ボタン ] から [ 開く ] をクリックします 2. [ ファイルの場所 ] がデータを保存している場所になっている

次の病院 薬局欄は 氏名 欄に入力された値によって入力すべき値が変わります 太郎の行く病院と花子の行く病院が必ずしも同じではないからです このような違いを 設定 シートで定義しておきましょう 太郎の行く病院のリストを 太郎 花子の行く病院のリストを 花子 として 2 つのリストが定義されています こ

Microsoft Word A08

項番 取得 ボタンを押します * が鉛筆のアイコンに変化し プロジェクト と案件名がコピーされ 項番に新しい番号が入力されました 最終行にデータを入力してください 2) データの追加 一番下の行までスクロールしていき * のある行をクリックすると 新しいデータを入力できます その他の方法 Acces

2. 文字データの入力 2.1 タイトルバーの表示 OpenOffice.org 2.0 の表計算ドキュメントを起動します ワークシート ( 図 1) の青いタイトルバー には, 作者がブックに名前を付けていないことを示す 無題 1 の表示が現れています ( 図 1) 2.2 文字入力時の約束キーボ

目次 第 1 章はじめに 取扱いについて 記載内容について... 6 第 2 章基本操作 Excel Online を開く ファイル ( ブック ) を作成する ファイル ( ブック ) を開く..

エクセルの基礎を学びながら、金額を入力すると自動的に計算され、1年分の集計も表示される「おこづかい帳」を作りしょう

< 住所録の作成 > 宛名印刷には 差し込む住所録ファイルが必要です Excel を使って住所録を作成しましょう Excel の起動 エクセルを起動しましょう ( スタートボタン ) をクリック すべてのプログラム をポイント Microsoft Office をクリック Microsoft Off

1セル範囲 A13:E196 を選択し メニューの データ - 並べ替え をクリック 並べ替え ダイアログボックスで 最優先されるキー から 年代 を選択し OK をクリック ( セル範囲 A13:E196 のデータが 年代 で並び替えられたことを確認する ) 2セル範囲 A13:E196 を選択し

図 1 アドインに登録する メニューバーに [BAYONET] が追加されます 登録 : Excel 2007, 2010, 2013 の場合 1 Excel ブックを開きます Excel2007 の場合 左上の Office マークをクリックします 図 2 Office マーク (Excel 20

< 目次 > 1. 練習ファイルのダウンロード 表計算ソフト Excel の基本 Excel でできること Excel の画面 セル 行 列の選択 セルにデータを入力する ( 半角英数字の場合 )

住所録を整理しましょう

条件付き書式 の ルールの管理 をクリック 2 新規ルール をクリック 1 ルール の管理をクリック 3 指定の値を含むセルだけ書式設定 を クリック 7 グレーを選び OK をクリック 4 次の値に等しい を選ぶ 5 2 と入力 6 書式をクリック 8OK をクリック 以下同様に 新規ルール をク

2 / 14 第 7 講データ処理 ブック ( ファイル ) を開く第 6 講で保存したブック internet.xlsx を開きましょう 1. [Office ボタン ] から [ 開く ] をクリックします 2. [ ファイルの場所 ] がデータを保存している場所になっていることを確

「不動産リスト」を解く

Excel 活用編 Excel を使って おみくじ と 今日の運勢 を表示させましょう I. おみくじの作成 Excel の関数を使って 本日の吉凶を表示させましょう 1. Excel の起動 Excel を起動します 1 入力を省略するために 作成途中の Book を準備しています ドキュメントか

関数とは 関数とは 結果を得るために 処理を行う仕組み です Excel2010 には あらかじめ関数が数式として組み込まれています たとえば SUM 関数 は 指定した値をすべて合計する 仕組みです 長い計算式や複雑な計算式を作成せずに 簡単に結果を求めることができます 例合計 =A1+A2+A3

Microsoft Word MSExcel2010

1. 基本操作 メールを使用するためにサインインします (1) サインインして利用する 1 ブラウザ (InternetExploler など ) を開きます 2 以下の URL へアクセスします ( 情報メディアセンターのトップページからも移動で

Section1_入力用テンプレートの作成

ことばを覚える

1 Word2007 を立ち上げて 表を作って内容を入力し 体裁を整える 1 時間の関係で あらかじめ下記のような簡単な文書を作成して デスクトップにファイル 旅行案内操作前 1 を置いてありますからこのファイルをダブルクリックして開いて下さい (* 時間のある方は末尾に表の挿入方法などを参考に書い

各種パスワードについて マイナンバー管理票では 3 種のパスワードを使用します (1) 読み取りパスワード Excel 機能の読み取りパスワードです 任意に設定可能です (2) 管理者パスワード マイナンバー管理表 の管理者のパスワードです 管理者パスワード はパスワードの流出を防ぐ目的で この操作

ワープロソフトウェア

Microsoft Word - Excel2013Step3.doc

FP 作業工数管理操作説明書 Ver1.0 版 問い合わせ先 TEL FAX E Mail: eng.co.jp

工事写真帳の作成

出力可能なバーコードの種類 出力可能なバーコードの種類各バーコードはそれぞれのバーコードの仕様に準拠します バーコードの種類 PDF417 MICROPDF417 対応バーコードの名称 PDF417 マイクロ PDF417 操作例 PDF417 商品コードの内容を PDF417 にする 作成された

(5) 作業グループの設定 < 解答 > ( ア )=2 作業グループは 複数のシートにカーボン紙のように 同じ編集ができる機能です 先頭 Sheet1 をクリックしてから Shift キーを押しながら 末尾 ( まつび ) の Sheet3 をクリックすると Sheet1 ~ Sheet3 がグル

F KDbarcode_CODE39 Microsoft WORD/EXCEL のアドイン製品 Kernel Computer System カーネルコンピュータシステム株式会社 本社 : パッケージ販売部 横浜市神奈川区金港町 6-3 横浜金港町ビル 6F TEL:

2. 基本操作 DATE: H27/ 9/11 エクセルで作成したファイルのことを ブック といいます ブックには データを記述できる ワークシート が用意されています ワークシートは行と列で構成されており セル と呼ばれるマス目には 文字列や数値 計算式などのデータが入ります セルにデータを入力し

Microsoft Word - 第2章.doc

PowerPoint プレゼンテーション

コンピュータリテラシ 第 6 回表計算 2 このスライド 例題 /reidai6.xlsx /reidai6a.xlsx 課題 12 /reidai6b.xlsx /table12_13.xlsx

10. セル範囲に名前を定義します シート : 利用者リスト 1. セル A2:A5 を選択する 2. 名前ボックスに 利用者と入力 3. 続いて B2~B5 を選択 名前ボックスに続柄と入力 名前ボックスを記入するため 余分に選択するとどこまでしたか忘れますので最後のセルに下線を引いておくと解りや

データベース機能 EXCEL には簡単なデータベース機能があり 表のデータから条件に合致するレコードを抽出することなどができる 本来がデータベースソフトウェアではないので 専用のソフトと比べるとその機能は劣るが 単なる表引きや計算ではできないことを可能にし 非常に便利な利用をすることができる 1 デ

Windows8.1基礎 ファイル管理

正誤表(FPT1501)

このうち ツールバーが表示されていないときは メニューバーから [ 表示 (V)] [ ツールバー (T)] の [ 標準のボタン (S)] [ アドレスバー (A)] と [ ツールバーを固定する (B)] をクリックしてチェックを付けておくとよい また ツールバーはユーザ ( 利用者 ) が変更

第 1 章 Excel の特徴 表計算ソフト 表を簡単に作ることができる データを入力するだけで見 やすい表ができる 集計表の計算がすぐにできる データを取りまとめて集計 できる データを簡単にグラフにできる 入力したデータをもとに グラフを作成できる 1

第 1 節 関数とは 関数とは 与えられた文字や数値に対し 定められた処理を行って結果を返す命令のことです 例えば パンをホームベーカリーで作るには 最初に材料となる小麦粉などを入れ 次いでドライイースト 最後に水を入れるという順序があります そして スタートボタンを押すとパンが完成します ホームベ

試作ツールは MIT ライセンスによって提供いたします その他 内包された オープンソース ソフトウェアについてはそれぞれのライセンスに従ってご利用ください

1

情報処理演習

スライド 1

スライド 1

Excel2013基礎 数式と表編集

<8B9E93738CF092CA904D94CC814090BF8B818F B D836A B B B816A2E786C73>

フォト・ボックス

2.Picasa3 の実行 デスクトップの をダブルククリック 一番最初の起動の時だけ下記画 面が立ち上がります マイドキュメント マイピクチャ デスクトップのみスキャン にチェックを入れ続行 これはパソコン内部の全画像を検索して Picasa で使用する基本データを作成するものですが 完全スキャン

Microsoft PowerPoint ppt

<4D F736F F D208BD98B7D D B838B835A DD92E8834B C52E646F63>

1. 報告依頼業務 報告書集計システムを利用して 本部の報告依頼者が 売上実績見通しを各支社から収集し 報告書を作成します 依頼側の業務 1

やさしくPDFへ文字入力 v.2.0

1. 画面説明 ここでは普通にアプリケーションを開いた場合に表示される対話型画面の説明をしています パスワード ( 再入力 ) パスワード登録 パスワード消去 事前チェックの処理の際に必要になるパスワードを

目次 1. はじめに Excel シートからグラフの選択 グラフの各部の名称 成績の複合グラフを作成 各生徒の 3 科目の合計点を求める 合計点から全体の平均を求める 標準偏差を求める...

< F2D837A815B B835789DB91E882542E6A746463>

Microsoft Word - 206MSAccess2010

Windows ユーザー名に全角が含まれている場合は インストールできません のエラーが表示される場合の対処法 手順 1 管理者権限のある Windows ユーザーでログインした上で 以下の処理を行ってください 画面左下の 旗のマークを左クリックし 続いて表示される一覧から 設定 ( 左側に歯車のよ

1. Excel の起動 空白のブックを開く 2. 家族リストの作成 1 項目名を入力セル A1 : 氏名 B1 : 続柄 2 シート見出しのシート名 Sheet1 を 家族リスト に変更 3 項目名に太字 セルの塗りつぶし色 中央揃えを設定 4 セル A2 から順に項目に対応するデータを入力 5

1. 画面説明 ここでは普通にアプリケーションを開いた場合に表示される対話型画面の説明をしています パスワード ( 再入力 ) パスワード登録 パスワード消去 事前チェックの処理の際に必要になるパスワ

取引上手くん 9 のインストール時にエラーが表示される際の対処法 ~Windows8 Windows8.1~ 本ドキュメントは Windows8/8.1 のパソコンにおいて 取引上手くん 9 のインストールが正常にできなかった場合の対処 法をまとめたものです なお インストールの手順そのものにつきま

SILAND.JP テンプレート集

データベースアクセス

メニュー 設定画面 出力可能なバーコードの種類 出力可能なバーコードの種類各バーコードはそれぞれのバーコードの仕様に準拠します バーコードの種類 対応バーコードの名称 備考 RSS-14_STANDARD GS1 DataBar Omnidirectional (RSS-14) RSS-14_TRU

オープンオフィス 3 入門ガイド - Calc: データを整理する このドキュメントは クリエイティブ コモンズに表示される帰属 日本のライセンスのもと提供しています このドキュメントの Web 版を OpenOffice.org 日本ユーザー会のドキュメントで公開しています http:

シヤチハタ デジタルネーム 操作マニュアル

年齢別人数計算ツールマニュアル

マクロの実行許可設定をする方法 Excel2010 で 2010 でマクロを有効にする方法について説明します 参考 URL:

Microsoft Word - 教科書大1b第12週06.doc

生存確認調査ツール

(Microsoft Word - \202v\202a\202s\203G\203N\203Z\203\213.doc)

セル G5 に 大手町店 の合計を求めましょう 暮らしのパソコンいろは 1 セル G5 をクリックします 2 ホーム タブをクリックします 3 編集 グループの ( 合計 ) をクリックします セル G5 と数式バーに =SUM(D5:F5) と表示され セル範囲 D5:F5 が点滅する線で囲まれま

インストールマニュアル

(3) このファイルは 申込書の 5 枚複写分 ( 1 営業用 2 調査会社用 3 委託工事会社用 4 電気工事会社 ( 控 ) 5 お客さま ( 控 ) と 電気工事士 測定器 の計 7 シートから構成されています 申込書作成に関しては 1 営業用 のシートに入力することで 2~5 のシートにも反

第 12 講データ管理 1 2 / 14 ページ 12-1 データベースソフトの概要 データベースとは集められた様々なデータをテーマや目的に沿って分類 整理したものです データベースソフトでは データベースを作成し その管理を行います 何種類ものファイルや帳簿で管理していたデータをコンピュータ上で互

vi 目次 画像のサイズ設定 画像の効果 画面の取り込みとトリミング Office の共通基本操作 図形 図形の挿入と削除 図形の編集 図形の背景色の透過 Office

2011 年度春学期基礎ゼミナール ( コンピューティングクラス ) A コース 1 / 18 コンピュータリテラシー A コース 第 10 講 [ 全 15 講 ] 2011 年度春学期 基礎ゼミナール ( コンピューティングクラス ) 同志社大学経済学部 DIGITAL TEXT コンピュータリ

(7) 表示されている [ オートフィルオプション ] をクリックして [ 書式なしコピ ー ] をクリックします (8)[ 評価 1] の結果が表示されます [ 評価 2] の列には [ 売上数量 ] が 1500 以上であれば 1000 以上であれば そ うでなければ と表示されるようにしてくだ

1. シートの準備 地図の貼りつけ方 1.1 エクセルシートのマス目を 方眼紙 の状態にしておくかんたん電子マップでは エクセルのコメント機能を使って 写真や文字を表示します 地図を貼りつける台紙となるシートの列幅を調整し あらかじめ方眼紙のような細かいマス目にしておけば 地図上の好きなポイントで

402_トラバース計算

RaQuest スターターセット インストールマニュアル

ランタイム版 Pro 版共通 症例登録システム 2018/12/11 Q & A 目次 1. 起動時のエラー... 2 Q11. " ファイル jsgoe_data3.fmp12 を開くことができません" と表示されます (Windows) 2 Q12. ショートカットから起動できません (Wind

情報処理

目次 第 1 章はじめに 取扱いについて 記載内容について... 6 第 2 章基本操作 OneNote Online を開く ノートブックを開く ノート ( セクション ) を作成する... 11

Microsoft Word - 09isA11_mod.doc

USB AVI ファイルに変換して録画データーを移動する... 2 microsd カードの録画ファイルをコピーして移動する... 5 NAS の録画ファイルをコピーして移動する / 8

. 起動 目次 P.. ログイン 画面 P.. メニュー 画面 P.. POS 開示 _ 指定店舗 アイテム別 期間合計 画面 ( レポート A) P. 5. POS 開示 _ 店舗別 指定アイテム 期間合計 画面 ( レポート B) ----

2.2 文がセルの行の高さの限界値を超えた場合の処理本アドインは 文がセルの行の高さの限界値 (409.5 ポイント ) を超えている場合に 行を追加し自動調整する機能を備えています 文がセルの行の高さの限界値 (409.5 ポイント ) を超えている場合 メッセージボックスを表示し 行挿入処理が

Access研修テキスト

1. パソコンに接続しているプロテクトキー (HASP) を外します 2.Microsoft Edge などのブラウザから のアドレスのホームページを起動します 3. 最新のプロテク

manual2017

2 列 B と 列 C の間にカーソルをあわせ, カーソルの形が変化したところでドラッグして右に移動し, 列 B の幅を約 に設定します 3 列 C の上でマウスをドラッグして右に移動し, 列 C, 列 D, 列 E の 3 列を一括選択します 一括選択ができたら, 列 C と 列 D

Transcription:

フィルターオプション 配列 MSQuery ADO を使って 表からデータを抽出する 2 Rev070820 こうすればできる研究所 目次 1. データ - 並べ替え で表のデータを並べ替えする... 3 2. オートフィルターを使ってデータを取得する... 4 3. フィルターオプションでデータシートと同じシートにデータを取得する... 5 4. データと同じ範囲に取得後にデータ範囲を元に戻す... 8 5. 集計機能を使う... 9 6. フィルターオプションでデータシートとは別シートにデータを取得する...11 7. データを抽出する ( フィルターオプション )... 12 8. 検索条件と検索結果を別のシートに分離する... 14 9. 複数条件で検索しデータを取得する... 15 10. 配列を使って表からデータを抽出する説明... 18 11. 表の準備 ( 配列 )... 19 12. 合計値を計算する ( 配列 )... 21 13. 条件を加えて計算する ( 配列 )... 22 14. 配列を使って度数分布を求める... 23 15. MSQuery を使ってデータを抽出する... 25 16. SQL 文を編集してデータを取得する また計算する... 34 17. SQL 文を編集して購入先が東北の場合の売上高を集計する... 35 18. SQL を編集して期間データ ( 開始月日 ~ 終了月日 ) を抽出する... 36 19. SQL の保存... 37 20. アクセスデータに ADO 接続してデータを取得する例... 38 21. 別のエクセル Book に ADO 接続して売上表データを取得する例... 39 2/39

1. データ - 並べ替え で表のデータを並べ替えする 1.1. フィルターオプション 2000Rev070820.xls のシート 売上表 2000_ 並べ替え を選択します 表中のセルを選択しておいて操作します データ - 並べ替え の順でクリックします 1.2. 並べ替えの項目 昇順 ( 降順 ) を指定します 通常は 3 つのキーを設定できます OK をクリック 3/39

2. オートフィルターを使ってデータを取得する 2.1. 表中のセルを選択しておきます データ - オートフィルター の順でクリックします 2.2. 任意の マークをクリックし取得したいデータを選択します 2.3. 結果が表示されます 4/39

3. フィルターオプションでデータシートと同じシートにデータを取得する 3.1. データシートの空いたスペースに検索条件を用意しておく 検索条件のフィールド名はデータのフィールド名をコピー貼り付けすると間違いが少なくなる 表中のセルを選択しておいて データ - フィルター - フィルターオプションの設定 の順にクリックする 3.2. 検索条件が一つの場合 検索条件のフィールド名の下に検索条件を入力する 下図の場合は品名 = さつま という条件を表している 品名 <> さつま は さつま 以外の品名のデータを取得したいとき 表示されるダイアログの 検索条件範囲 に検索条件の範囲を選択して入力する ( またはキーボードから入力する ) データの範囲は リスト範囲 に自動的に入力されている リスト範囲 検索条件範囲 が正しいことを確かめて OK をクリックする 5/39

3.3. 検索条件が複数の場合 (and 条件 ) 検索条件範囲の同じ列に条件を入力すると and 条件 になる 下図の場合は品名 = さつま 単価 <=90 を同時に満足するデータを取得したいとき and 条件 3.4. データ取得結果を下図に示す 6/39

3.5. 検索条件が複数の場合 (or 条件 ) 検索条件範囲の下行に入力すると or 条件になる 空行はすべてとなる 下図の検索条件は品名 = さつま で単価 <=90 のデータ (and 条件 ) または品名 = だいこん のデータ (or 条件 ) のデータを取得したいときの設定例 or 条件 3.6. 上の図の検索結果は下図となる 7/39

4. データと同じ範囲に取得後にデータ範囲を元に戻す 4.1. データ範囲と同じ範囲にデータを取得するとデータ範囲の表示が折り畳んで表示されます 取 得したデータを使った後にデータ範囲を下に戻すには下図のように操作します 4.2. 補足 : 取得したデータ範囲が大きい場合には下図のように 編集 - ジャンプ を使い表示されたダイアログで アクティブセル領域 をチェックし OK すると楽に取得したデータ範囲を選択操作できます 8/39

5. 集計機能を使う 5.1. 表のセルをクリックしておいて 品名 で並べ替えておく データ - 集計 をクリックする 5.2. グループ基準を 品名 以下下図のように設定する OK をクリックする 5.3. 品名ごとの集計が計算される 9/39

5.4. 明細を表示したくないときは下図の様に操作する 2 をクリック 5.5. 総計のみを表示するときは下図のように操作する 1 をクリックする 5.6. 集計を解除するときは下図のように操作する 集計を解除するときここをクリック 10/39

6. フィルターオプションでデータシートとは別シートにデータを取得する 6.1. 下図のような表を用意します シート名は売上表 2002 です 売上高列には単価 * 数量の式を設定しています表には売上表 2002 という名前を設定しています ( 挿入 名前 定義 ) 6.2. - シート売上計算に検索列範囲とデータ出力列を設定します 数値の大小 日付で検索条件を設定する場合は不等号 等号を <= 数値 >= 数値などのよう に数値 日付の左側に配置します また不等号は最左側に配置します 範囲名 売上出力 2002 範囲名売上検索 2002 AND 条件は同じ行に OR 条件は別の行に空白行は作らない ( すべてなので ) 11/39

7. データを抽出する ( フィルターオプション ) 7.1. シート 売上計算 を選択 データ - フィルター - フィルターオプション をクリックして下図の様に入力します ( カーソルを置いておいて 挿入 名前 貼付 名前の貼付 ダイアログで貼り付ける名前を選択して OK すると簡単に設定できます ) こちらを選択す 7.2. 下図のようなダイアログが表示される場合もありますが はい をクリックします 7.3. データが抽出されました 計算式はなくなって値になっている 12/39

7.4. 抽出範囲を下図のように設定して OK する 抽出範囲のフィールド名は順序は入れ替えても連続していることが条件です またフィールド名は元の表と正確に同じにするためコピーします 7.5. 下図のように抽出されます 13/39

8. 検索条件と検索結果を別のシートに分離する 8.1. 検索条件シートを用意し 検索条件を下図のように設定します 8.2. 検索結果シートを用意し下図のように設定します 2 行目にはダミーのデータを入力しておきます ( 下図では単価列に 1) 8.3. 検索結果シートを選択しておいて データ - フィルターオプション フィルターオプショ ンの設定 をクリック 下図のように設定します 8.4. データが検索結果シートに抽出されました 14/39

9. 複数条件で検索しデータを取得する 9.1. 複数条件で検索する方法は同じ行は AND 条件 行を異なれば OR 条件です 例として 2002/7/1~2002/7/31 の期間データを取得する場合は AND 条件を設定します ここでは別の方法にトライしてみます シート複数条件 選択 例として単価 <200 単価 >=100 を同時に満足するデータを取得します (AND 条件 ) 1 検索条件の表題を入力 2 検索条件式を入力 4 条件値 検索条件式 3 条件値 9.2. 条件式は =AND($K$2> 売上表 2002!D2, 売上表 2002!D2>=$J$2) と入力します $K$2 は条件値 200 のセル番号です 絶対参照にすることがポイントです $J$2 は条件値 100 のセル番号です 絶対参照にすることがポイントです 売上表 2002!D2 は売上表 2002 の単価列の一番上のデータのセル番号です 条件値をセル番号でなく数値または文字で設定したい場合は 数値の場合はそのままの数値をセル番号の位置に設定します 文字場合は で文字列を囲んでセル番号の位置に設定します ( 例 ) さつま 月日データは Date 関数を使って Date(2002,7,1) とするか DateValue 関数を使って DateValue( 2002/7/1 ) のようにします 15/39

9.3. シート複数検索条件 を選択し データ - フィルターオプションの設定 でフィルターオ プション設定ダイアログに設定値を設定して OK する 9.4. 検索条件に合ったデータを取得できました 16/39

9.5. 200> 単価 >=100 または 売上高 >5000 のように AND 条件と OR 条件の場合も同様にします 計算式は =OR(AND($K$10> 売上表 2002!D2, 売上表 2002!D2>=$J$10), 売上表 2002!F2>$L$10) です 17/39

10. 配列を使って表からデータを抽出する説明 10.1. 配列を使ったデータ抽出について簡単に説明します配列計算とは計算する範囲を選択しておいて数式を入力し Shift + Ctrl + Enter キーで確定することです ( Shift と Ctrl を押しておいて Enter を押す) 入力されたセルには式 {= 関数 ()} が入ります 配列計算によって途中計算の列を省くことなどが出来ます 10.2. 配列計算に使用できる関数は SUM MAX { } で囲まれ LARGE るのが特徴 SMALL AVERAGE COUNT MODE STDEV など 18/39

11. 表の準備 ( 配列 ) 11.1. 下図のような表を用意します シート名は売上表 2002 です フィルターオプションで使った表と同じ ( 売上高列には単価 * 数量の式を設定しています ) 範囲名 : 売上表 2002 11.2. 配列計算の例図のように入力して Shift+Ctrl+Enter します 19/39

11.3. 11.4. 配列の一部クリアなどをしようとすると図のようなダイアログが表示され操作が拒否されます そのときの対応は 1 配列範囲の中にカーソルを置き Ctrl+/ する ( 範囲が選択状態になる ) 2 数式バーの数式の中にカーソルを置く 3 Ctrl+Enter する ( データは見えているが通常の状態になる ) 4 クリアするまたは 1 Ctrl+/ する 2 Backspace 3 Shift+Ctrl+Enter する 20/39

12. 合計値を計算する ( 配列 ) 12.1. 集計値を出力するセルに下図のように式を入力し Shift+Ctrl+Enter します 12.2. 計算結果 21/39

13. 条件を加えて計算する ( 配列 ) 13.1. 購入先が東北の合計値を計算する 売上高 = 単価 * 数量で計算する この式を入力して Shift+Ctrl+Enter する 13.2. 計算結果 13.3. IF を使わない式に変更する 13.4. 購入先が東北 九州の合計値を計算する 13.5. 数量が 100 以上の売上合計 22/39

14. 配列を使って度数分布を求める 14.1. 配列の応用として売上表 2002 の単価列の度数分布を求めてみます 単価の区間配列を下図のように 20 刻みで設定してみました ( 昇順で設定します ) 度数の範囲を区間配列よりひとつ多く選択します ( これがコツです ) 14.2. =Frequency() を度数範囲に設定します 区間配列で設定する範囲 23/39

14.3. 14.4. Ctrl + Shift +[Enter] します 24/39

15. MSQuery を使ってデータを抽出する 15.1. MSQuery の操作の再実行は以前に実行したパソコンで再現できます 異なるパソコンに練習ファイル ( ここではMSQueryData 表示用.xls ) をコピーして実行しようとして もパスが認識できず正常に動作しません 練習ファイルの該当するデータをいったん消去して改めて実行してください 15.2. エクセルメニューの ツール - アドイン で MSQuery アドインをインストールしておきます アドインは標準ではインストールされませんので OFFICE -CDROM から追加インストールしま す インストールしたら下図のように MSQuery アドインと (ODBC アドイン ) にチェックしておきま す 15.3. データが抽出される Book にはあらかじめ名前を定義しておきます ( ここではすでに定義してある名前を使います ) ( 挿入 - 名前 - 定義 ) 25/39

15.4. データを抽出することに使うエクセル Book は抽出されるデータのある Book とは同じ Book でも別の新しい Book でも OK です ( この説明では MSQueryData 表示用.xls とします ) SQL 文を覚えれば EXCEL ファイルだけでなく ACCESS や MySQL などのデータも扱えます Excel データを扱うには データー - 外部データの取り込み - 新しいデータベースのクエリー - Excel Files * を選択します 次に表に範囲名を設定してあるファイル ( この説明ではフィルタオプション配列 2000.xls) を選択し OK します ( ファイルの場所をドライブ フォルダー データベース名の順に指定します ) 同様に ACCESS データを扱う場合は MS Access Database* を選択します 15.5. > をクリックしたら 次へ をクリック ここをクリック 26/39

15.6. 次へ をクリック 15.7. 次へ をクリック 15.8. クエリの保存 をクリック 27/39

15.9. 名前をつけたら 保存 をクリック 15.10. Microsoft Excel にデータを返す にして 完了 をクリック 15.11. データが抽出されました 28/39

15.12. 表示不要のデータがある場合は下図のようにする 2 ここをクリック 1 表示したくないデータを選択して 15.13. ここで抽出条件を設定してもよい 15.14. 抽出条件として 購入先 = 東北 とした場合の例 29/39

15.15. MicrosoftQuery でデータの表示またはクエリの編集を行う にチェックし 完了 をクリッ ク 15.16. 購入先 を東北に絞った場合の SQL 文例 ( SQL アイコンをクリックすると表示できます ) SELECT MSQuerry 売上表 2002. 月日, MSQuerry 売上表 2002. 品名, MSQuerry 売上表 2002. 購入先, MSQuerry 売上表 2002. 単価, MSQuerry 売上表 2002. 数量, MSQuerry 売上表 2002. 売上高, MSQuerry 売上表 2002. 経費 FROM MSQuerry 売上表 2002 MSQuerry 売上表 2002 WHERE (MSQuerry 売上表 2002. 購入先 =' 東北 ') ここでのポイントは WHERE 句です 購入先 = 東北 と東北が で囲まれていることが重要 です 15.17. ここで並べ替えを設定してもよい 30/39

15.18. 単価 を昇順に並べ替えたい場合の例 15.19. クエリの編集を行うを選択して完了 15.20. データを表示します ここに表示しているのは 抽出条件 並べ替えは設定していない例です 31/39

15.21. SQL 文を表示します 15.22. SQL 文が表示されました 15.23. エクセルシートにデータを返す 32/39

15.24. データを返すアドレスを指定します ( 最左上端の位置 ) 15.25. 15.26. この SQL 文に名前をつけて保存しておけば繰り返し使用できます MSQuery の ファイル - 名前をつけて保存 15.27. 保存した MSQuery を利用するには [ データ ]- データの取り込み をクリックして保存してある MSQuery を選択して 開く をクリックします 33/39

16. SQL 文を編集してデータを取得する また計算する 16.1. 編集するためには MSQuery を起動します 1 データを取得してある範囲のひとつのセルをクリックしておいて データ - 外部データの取り込み - クエリーの編集 で MSQuery を起動し SQL 文を表示して行います この方法でうまく起動できない場合は クエリーの編集 で キャンセル をクリックし 続けて表示される図の OK をクリックすると MSQuery が起動しますので MSQuery の ファイル - 開く から目的の DQY ファイルを開きます クリック 2 MSQuery を単独で起動する単独で起動するには エクスプローラー または ファイル名を指定して実行 で Program Files Microsoft Office Office MSQRY32.exe を開きます 単独で開いた場合は ファイル - Excel にデータを返す メニューが表示されませんのでいったん名前を付けて MSQuery を終了し 改めて新規の場所にデータを返します 34/39

17. SQL 文を編集して購入先が東北の場合の売上高を集計する 17.1. SQL 文を編集して購入先が東北の売上高合計を計算します 東北 としているのに注 意 この後 東北売上高計算 としま した 17.2. 結果を入れるセルを指定してクリックします 17.3. 35/39

18. SQL を編集して期間データ ( 開始月日 ~ 終了月日 ) を抽出する 18.1. 下図の例は 2002/7/1~2002/7/31 の期間データを抽出する SQL 文です Where 句は月日 >=#2002/07/01# としています 18.2. 18.3. 再度編集して Query を実行しようとすると下図のような表示が出ることがあります 下図でいえば AND <=#2002/07/31# の 部分が保存されていなかったためです AND MsQuer y 売上表. 月日 <=#2002/07/31# として実行すれば動作します 複数の条件を設定した場合はこのような現象が起きるようです このときは クエリーの編集 で表示される図で キャンセル をクリックし 続けて表示さ れる図の はい OK をクリックすると MSQuery が起動しますので MSQuery の ファイ ル - 開く から目的の DQY ファイルを開き 編集します 36/39

19. SQL の保存 19.1. 再利用のために名前をつけて保存します 通常は マイドキュメント - MyData Sources (2002) ApplicationData-Microsoft-Queries(2000) フォルダーに入ります 再利用するときは データ - 外部データの取り込み - データの取り込み (2002) 保存したクエリーの実行(2000) をクリックすると MSQUERY が起動されます 37/39

20. アクセスデータに ADO 接続してデータを取得する例 20.1. エクセルからアクセスデータファイルに ADO 接続してデータを取得する例を示します ここの示した例はデータの取得ですがデータの追加 削除 更新も出来ます ADO 接続するには VBE を起動し ( ツールーマクロー VisualBasicEditor),VBE の ツール ー 参照設定 で Microsoft AcitiveX DataObjects 2.5 Libraly にチェックを入れておく必要があります アクセスデータファイル (MSQueryUriage2002.mdb) はデータを取得するエクセルファイル ( フィルターオプション配列 2000.xls.xls) と同じフォルダーにあるものとします 20.2. シート AcData 取得 の下図のコマンドボタンをクリックすると対応したデータを取得することができます それぞれのコードは MSQueryData 表示用.xls で VBE を起動 してご覧ください 20.3. Access 全データ表示 をクリックした場合 38/39

21. 別のエクセル Book に ADO 接続して売上表データを取得する例 21.1. 名前定義した ( 売上表 2002) エクセルデータファイル (MSQuery 売上表 2002.xls) はデータを取得するエクセルファイル ( フィルターオプション配列 2000.xls.xls) と同じフォルダーにあるものとします ADO 接続するには VBE を起動し ( ツールーマクロー VisualBasicEditor),VBE の ツール ー 参照設定 で Microsoft AcitiveX DataObjects 2.5 Libraly にチェックを入れておく必要があります エクセル Bookに ADO 接続してデータを取得する例は発表事例が少ないのでマイクロソフトの説明を元に作成してみました アクセスでのコードと対比できるようにアクセスでのコードをコメントアウトして記述しました 詳しくはマイクロソフトオンラインサポート http://support.microsoft.com/default.aspx?scid=kb;ja;257819#xslth413212112212012112 0120 をご覧ください 21.2. フィルターオプション配列 2000.xls のシート xldata 取得 を操作して確かめてください また使用しているコードは ツール - マクロ - VisualBasicEditer を起動してご覧ください 39/39