E∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞
     ★ あなたの技術をぐ〜んと高めるマガジン ★
∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞L

       クイズで学ぼう!『エクセル』の小技 196

∞∞∞∞∞∞∞\(^o^)\∞∞∞(*_*);∞∞∞§^O^§∞∞∞∞∞∞∞∞∞∞

◆ 今日の問題 「すでにできている表を違った視点から見るには」

三重:先生、またまた、キツ〜い質問を受けたのですが。
藤原:おう、相変わらず、三重ちゃんは、頼られているね。
佳代:そうね。三重には、頼みやすいから(笑)
三重:そうなんです。わたしに頼めば、何とかしてくれるって思い込まれ
   ているんです。
藤原:まあいいじゃないか。ところで、どんな質問?
三重:ハイ、下のような表があります。
┏━┳━━━━┯━━━━┯━━━━┯━━━━┯━━━━┓
┃ ┃A   │B   │C   │D   │E   ┃
┣━╋━━━━┿━━━━┿━━━━┿━━━━┿━━━━┫
┃1┃日付  │商品名 │メーカー│支店名 │金額  ┃
┠─╂────┼────┼────┼────┼────┨
┃2┃8/1   │ベッカー│トキオ │吉祥寺 │  2400┃
┠─╂────┼────┼────┼────┼────┨
┃3┃8/1   │ロナドー│アブジャ│吉祥寺 │  3600┃
┠─╂────┼────┼────┼────┼────┨
┃4┃8/1   │ジーダン│トキオ │国立  │  1800┃
┠─╂────┼────┼────┼────┼────┨
┃5┃8/1   │アジャ │アブジャ│吉祥寺 │  2000┃
┠─╂────┼────┼────┼────┼────┨
┃6┃8/1   │ドーハ │バツータ│八王子 │  2600┃
┠─╂────┼────┼────┼────┼────┨
┃7┃8/1   │マイム │バツータ│八王子 │  2200┃
┠─╂────┼────┼────┼────┼────┨
┃8┃8/2   │マイム │バツータ│国立  │  2200┃
┠─╂────┼────┼────┼────┼────┨
┃9┃8/2   │ベッカー│トキオ │国立  │  2400┃
┠─╂────┼────┼────┼────┼────┨
┃10┃8/2   │ロナドー│アブジャ│国立  │  3600┃
┗━┻━━━━┷━━━━┷━━━━┷━━━━┷━━━━┛
佳代:これは、売上げ表ね。
三重:そうなのよ。これを、一括管理しているんだけど、このままの表で、
   支店別で、メーカー別に集計したいというのよ。
藤原:なるほど、いろいろな方法が考えられそうだけど、いい方法がある
   よ。
三重:ホントですか?
藤原:うん。この表を使って、そのまま集計する方法だ。今日は、それを
   問題にしよう。
佳代:わかりました。みなさんも、一緒に考えてくださいね。

∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞
★ 解答を見る前に,少しだけ考えてね!
∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞

○ 登場人物紹介

・藤原清盛:塾の先生で,このマガジンの指導役。パソコン暦10年。

・大場佳代:藤原先生の生徒で,パソコン暦1年。

・山形三重:佳代の同級生で,パソコン暦6ヶ月。藤原先生のいとこ。

※ このマガジンは,マイクロソフトのエクセル97,2000のWindows版
  のみを扱っています。

∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞
■ 小・中学生のお子さんをお持ちのお父さん・お母さんへお知らせです
■ 新年度特別優待キャンペーン実施中!退会時まで通常会費の25%OFF!
■ 各教科書完全準拠の個別学習が、5教科1,350円で受講できます。
完全個別対応の学習サイトをご紹介します。費用をかけずに基礎から学習!
お子さんの学力に合わせた個別学習ができます。ぜひ一度お立ち寄り下さい。
http://www.net-schooling.com/004/004-index.htm
∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞
 ◆ 『MOUS上級試験必勝講座』開講中(ワード・エクセル) ◆
  ◆  MOUS上級試験を目指している方は、是非どうぞ! ◆
   ◆     詳しくは、巻末を見てください      ◆
  ◆  http://www.pat.hi-ho.ne.jp/hirosilk/premium.htm   ◆
∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞
◆ 解 説 <難易度・・・上級>
∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞
藤原:これはね、ピボットテーブルを使うんだ。
三重:ぴ、ピボット・・・ですか?
佳代:何か、難しそうですね。
藤原:そうだね。完全にマスターするのは、かなり難しいけど、ちょっと
   したものだけなら、誰でもできるよ。
三重:どのような手順でやるのですか?
藤原:まずは、表の中にカーソルを置こう。置かなくともできる場合はあ
   るけど、このような場合、たいてい、置いたほうが楽だから。
三重:それから、どうするのですか?
藤原:次に[データ]メニューの[ピボットテーブルとピボットグラフレ
   ポート]をクリックしてごらん。
三重:ハイ、あっ、ウィザードが出ました。
藤原:うん、まず、ウィザードの 1/3で、「分析するデータのある場所」
   が「Excelのリスト/データベース」、「作成するレポートの種類」
   が「ピボットテーブル」になっていることを確認して[次へ]ボタ
   ンを押す。
三重:ハイ、なっています。ボタンを押します。
藤原:そして、ウィザードの 2/3で、「範囲」が「$A$1:$E$10」になって
   いることを確認。
三重:大丈夫です。[次へ]ボタンを押します。
藤原:最後に、ウィザードの 3/3で、「作成先」が「新規ワークシート」
   になっていることを確認して[完了]ボタンを押す。
三重:ハイ、押しました。
佳代:変な画面が出ましたね。
藤原:うん、これが、ピボットテーブルの画面だ。そして、ピボットテー
   ブルのツールバーが出ているよね。
三重:ハイ。
藤原:そこに、「日付」とか「商品名」などのボタンが並んでいるだろ。
三重:あります。「メーカー」「支店名」「金額」などもあります。
藤原:そうだね。これらを表に配置すると、元の表のデータが、違った表
   になって集計されるんだ。
佳代:なるほど、項目を、移動させて別の表を作るということですね。
藤原:そういうこと。それじゃあ、[ピボットテーブル]のツールバーに
   ある「日付」をドラッグして、一番上にあるページエリアにドロッ
   プしてごらん。
三重:ハイ。あっ、変な表示が出てきました。
藤原:とりあえず、それは、後で考えるとして、同様にして「メーカー」
   をドラッグして、下の左側にある、行エリアに、「支店」をドラッ
   グして、下の上側にある、列エリアにドロップしてごらん。
三重:ハイ。何か、どんどん変化していきます。
藤原:最後に、「金額」をドラッグして、下の中央にある、大きなデータ
   エリアで、ドロップしよう。
三重:ハイ。あっ、表が完成しています。
┏━┳━━━━━┯━━━━━━┯━━━━━┯━━━━━┯━━━━━┓
┃ ┃A    │B     │C    │D    │E    ┃
┣━╋━━━━━┿━━━━━━┿━━━━━┿━━━━━┿━━━━━┫
┃1┃日付   │(すべて) ▼│     │     │     ┃
┠─╂─────┼──────┼─────┼─────┼─────┨
┃2┃     │      │     │     │     ┃
┠─╂─────┼──────┼─────┼─────┼─────┨
┃3┃合計:金額│支店名  ▼│     │     │     ┃
┠─╂─────┼──────┼─────┼─────┼─────┨
┃4┃メーカー▼│吉祥寺   │国立   │八王子  │総計   ┃
┠─╂─────┼──────┼─────┼─────┼─────┨
┃5┃バツータ │      │   2200│   4800│   7000┃
┠─╂─────┼──────┼─────┼─────┼─────┨
┃6┃アブジャ │    5600│   3600│     │   9200┃
┠─╂─────┼──────┼─────┼─────┼─────┨
┃7┃トキオ  │    2400│   4200│     │   6600┃
┠─╂─────┼──────┼─────┼─────┼─────┨
┃8┃総計   │    8000│   10000│   4800│   22800┃
┗━┻━━━━━┷━━━━━━┷━━━━━┷━━━━━┷━━━━━┛
藤原:これで、元の表では、見にくかった、支店別、メーカー別の集計が
   できた。この機能のいいところは、ドラッグ&ドロップで、いくら
   でも、入れ替えができるということだ。いろいろ試してもらいたい
   ね。
佳代:ところで、先生、メーカーなどの横に付いて▼印は何ですか?
藤原:これはね、実際に押してもらうとわかるけど、ここで、更に、項目
   を絞ることができるんだ。例えば、日付だったら、すべての横を押
   すと、設定されている日付のリストが出るから、例えば、8/1 だけ
   を指定すれば、8/1 だけのデータになる。
佳代:わかりました。ややこしいところはありますが、面白そうな機能で
   す。また、役にも立ちそうですね。みなさんも、是非、使ってみて
   ください。それでは、今日は、この辺で。


E∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞
     ★ あなたの技術をぐ〜んと高めるマガジン ★
∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞L

       クイズで学ぼう!『エクセル』の小技 197

∞∞∞∞∞∞∞\(^o^)\∞∞∞(*_*);∞∞∞§^O^§∞∞∞∞∞∞∞∞∞∞

◆ 今日の問題 「オートフィルタで抽出したものだけをコピーするには」

佳代:先生、今日は、読者からの質問に答えてください。
藤原:わかったよ。
佳代:それでは読みます。「オートフィルタで、ある条件のものだけを画
   面上に表示してコピーし、貼り付けたいのですが、実際に、貼り付
   けてみると、隠れているセルまで貼り付けられてしまいます。何か
   いい方法はありませんか?」
藤原:なるほど、確かに、単にコピーしただけでは、隠れているセルもコ
   ピーされてしまうね。
三重:形式を選択して貼り付けてもダメですか?
佳代:わたしも、そう思ったけど、なかったよ。
藤原:そうだね。それじゃあ、今日は、これを問題にしよう。
佳代:わかりました。それでは、問題です。オートフィルタを使って、デ
   ータを抽出したとき、画面上に表示されているものだけをコピーす
   るにはどうしたらいいでしょう。みなさんも一緒に考えてください
   ね。

∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞
★ 解答を見る前に,少しだけ考えてね!
∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞

○ 登場人物紹介

・藤原清盛:塾の先生で,このマガジンの指導役。パソコン暦10年。

・大場佳代:藤原先生の生徒で,パソコン暦1年。

・山形三重:佳代の同級生で,パソコン暦6ヶ月。藤原先生のいとこ。

※ このマガジンは,マイクロソフトのエクセル97,2000のWindows版
  のみを扱っています。

∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞
■ 小・中学生のお子さんをお持ちのお父さん・お母さんへお知らせです
■ 新年度特別優待キャンペーン実施中!退会時まで通常会費の25%OFF!
■ 各教科書完全準拠の個別学習が、5教科1,350円で受講できます。
完全個別対応の学習サイトをご紹介します。費用をかけずに基礎から学習!
お子さんの学力に合わせた個別学習ができます。ぜひ一度お立ち寄り下さい。
http://www.net-schooling.com/004/004-index.htm
∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞
 ◆ 『MOUS上級試験必勝講座』開講中(ワード・エクセル) ◆
  ◆  MOUS上級試験を目指している方は、是非どうぞ! ◆
   ◆     詳しくは、巻末を見てください      ◆
  ◆  http://www.pat.hi-ho.ne.jp/hirosilk/premium.htm   ◆
∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞
◆ 解 説 <難易度・・・中級>
∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞
藤原:まず、オートフィルタについて復習だ。
三重:任せてください。例えば、下のような表があるとします。
┏━┳━━━━┯━━━━┯━━━━┯━━━━┯━━━━┓
┃ ┃A   │B   │C   │D   │E   ┃
┣━╋━━━━┿━━━━┿━━━━┿━━━━┿━━━━┫
┃1┃名前  │クラス │性別  │    │    ┃
┠─╂────┼────┼────┼────┼────┨
┃2┃大場佳代│   1│  女 │    │    ┃
┠─╂────┼────┼────┼────┼────┨
┃3┃山形三重│   2│  女 │    │    ┃
┠─╂────┼────┼────┼────┼────┨
┃4┃町田聖子│   3│  女 │    │    ┃
┠─╂────┼────┼────┼────┼────┨
┃5┃早久進 │   2│  男 │    │    ┃
┠─╂────┼────┼────┼────┼────┨
┃6┃高橋亮子│   3│  女 │    │    ┃
┠─╂────┼────┼────┼────┼────┨
┃7┃田村尚子│   1│  女 │    │    ┃
┠─╂────┼────┼────┼────┼────┨
┃8┃田中純香│   3│  女 │    │    ┃
┠─╂────┼────┼────┼────┼────┨
┃9┃中尾順子│   1│  女 │    │    ┃
┠─╂────┼────┼────┼────┼────┨
┃10┃本山俊輔│   2│  男 │    │    ┃
┠─╂────┼────┼────┼────┼────┨
┃11┃井上康夫│   2│  男 │    │    ┃
┗━┻━━━━┷━━━━┷━━━━┷━━━━┷━━━━┛
佳代:あれっ、どっかで見たような。
三重:そう、前に使ったやつよ、リサイクルよ(笑)。このリストの中にカ
   ーソルを置いて、[データ]メニューの[フィルタ]から[オート
   フィルタ]を選びます。
佳代:すると、三角マークがつくのよね。
三重:そうよ。こんな感じで。
┏━┳━━━━┯━━━━┯━━━━┯━━━━┯━━━━┓
┃ ┃A   │B   │C   │D   │E   ┃
┣━╋━━━━┿━━━━┿━━━━┿━━━━┿━━━━┫
┃1┃名前 ▼│クラス▼│性別 ▼│    │    ┃
┠─╂────┼────┼────┼────┼────┨
┃2┃大場佳代│   1│  女 │    │    ┃

佳代:そして、▼マークを押して、抽出するんだったよね。
藤原:よろしい。二人ともよく覚えていたね。
三重:ハイ。よく使いますから。
藤原:それでは、性別の▼を押して、女だけを抽出してみよう。
三重:わかりました。性別の隣の▼を押すと、「女」という項目がありま
   すから、それを押します。
┏━┳━━━━┯━━━━┯━━━━┯━━━━┯━━━━┓
┃ ┃A   │B   │C   │D   │E   ┃
┣━╋━━━━┿━━━━┿━━━━┿━━━━┿━━━━┫
┃1┃名前 ▼│クラス▼│性別 ▼│    │    ┃
┠─╂────┼────┼────┼────┼────┨
┃2┃大場佳代│   1│  女 │    │    ┃
┠─╂────┼────┼────┼────┼────┨
┃3┃山形三重│   2│  女 │    │    ┃
┠─╂────┼────┼────┼────┼────┨
┃4┃町田聖子│   3│  女 │    │    ┃
┠─╂────┼────┼────┼────┼────┨
┃6┃高橋亮子│   3│  女 │    │    ┃
┠─╂────┼────┼────┼────┼────┨
┃7┃田村尚子│   1│  女 │    │    ┃
┠─╂────┼────┼────┼────┼────┨
┃8┃田中純香│   3│  女 │    │    ┃
┠─╂────┼────┼────┼────┼────┨
┃9┃中尾順子│   1│  女 │    │    ┃
┗━┻━━━━┷━━━━┷━━━━┷━━━━┷━━━━┛
佳代:これで女子だけに絞られたのね。
藤原:うん。そして、行番号をよく見てほしいのだけど、番号が青くなり、
   歯抜けになっているよね。
三重:ハイ、男子の分が抜けています。
藤原:そして、A列にある名前を選択して、コピー貼り付けを行うと、隠
   れているはずの男子もコピーされてしまう。
佳代:そうでしたね。今日の問題のポイントは、そこですね。
藤原:これを、見えているセルだけコピーすればいいわけだ。
三重:どうやるのですか?
藤原:うん。まず、大場佳代から中尾順子まで範囲を指定しよう。
三重:ハイ。
藤原:このタイミングでコピーすると、全部コピーされてしまうから、こ
   こで細工をする。
三重:どんな細工ですか?
藤原:[編集]メニューの[ジャンプ]から[セル選択]ボタンを押す。
佳代:なるほど、まず、範囲を指定してから、その中でのセル選択ですね。
藤原:そういうこと。前に何かでやったね。
三重:ハイ。やりました。
藤原:そして、「可視セル」を選べばいい。
三重:かしセル?ああ、目に見えるセルということですね。
藤原:そういうこと。ここでいうと、女子の名前ということだ。
佳代:ちょっと選択の表示が変わりましたね。
藤原:うん。ほんのちょっとだけどね。これで、可視セルだけが選ばれた
   状態だ。そこで、普通に、コピーする。
三重:ハイ。それじゃあ、今日は、ツールバーを使います。
藤原:うん。何でもいい。とにかくコピーして、後は、どこかのセルを1
   つ選択して貼り付ければいい。
佳代:つまり、どのようにして、選択するかがポイントということですね。
藤原:そういうこと。ただし、気をつけてもらいたいのは、貼り付けると
   き、オートフィルタが働いている場所を避けること。ここに貼り付
   けることも可能だけど、オートフィルタを解除したとき、ずれたり
   するし、トラブルの原因にもなる。できれば、最終データの下に、
   とりあえず貼り付けておいて、後から、適切な場所に貼り直した方
   がいい。
佳代:わかりました。データを抽出して、その結果を別に貼り付けたいこ
   とがあると思います。そんなときに役立ちますね。みなさんも、是
   非、使ってみてください。それでは、今日は、この辺で。


E∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞
     ★ あなたの技術をぐ〜んと高めるマガジン ★
∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞L

       クイズで学ぼう!『エクセル』の小技 198

∞∞∞∞∞∞∞\(^o^)\∞∞∞(*_*);∞∞∞§^O^§∞∞∞∞∞∞∞∞∞∞

◆ 今日の問題 「番号を入れて行データのすべてを表示させるには」

三重:先生、番号を入れて表からデータを抜き出すのってありましたよね。
藤原:うん、あったね。
佳代:私の得意な、VLOOKUP関数ね。
三重:ええ、でも、ちょっと聞かれたのですけど、あれって、1つ列しか
   抜き出せませんよね。その行をいっぺんに抜き出せませんか?
藤原:ああ、なるほどね。もちろん、ちょっと細工すればできるよ。
佳代:そうですね。ちょっと手間をかければできます。
三重:えっ、佳代もわかるの?
佳代:まあね。
藤原:それじゃあ、それを問題にしよう。別のシートに抜き出すように作
   ってみよう。
佳代:わかりました。それでは、問題です。下のような表のデータを出席
   番号を入れたら、行のすべてのデータが表示されるようにするには
   どうしたらいいでしょう?みなさんも、一緒に考えてくださいね。
<Sheet1>
┏━┳━━━━┯━━━━┯━━━━┯━━━━┯━━━━┓
┃ ┃A   │B   │C   │D   │E   ┃
┣━╋━━━━┿━━━━┿━━━━┿━━━━┿━━━━┫
┃1┃出席番号│氏名  │国語  │数学  │英語  ┃
┠─╂────┼────┼────┼────┼────┨
┃2┃   1 │会田洋子│   46│   82│   90┃
┠─╂────┼────┼────┼────┼────┨
┃3┃   2 │伊沢春子│   86│   96│   98┃
┠─╂────┼────┼────┼────┼────┨
┃4┃   3 │梅田博美│   64│   44│   82┃
┠─╂────┼────┼────┼────┼────┨
┃5┃   4 │江藤順子│   74│   52│   76┃
┗━┻━━━━┷━━━━┷━━━━┷━━━━┷━━━━┛
∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞
★ 解答を見る前に,少しだけ考えてね!
∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞

○ 登場人物紹介

・藤原清盛:塾の先生で,このマガジンの指導役。パソコン暦10年。

・大場佳代:藤原先生の生徒で,パソコン暦1年。

・山形三重:佳代の同級生で,パソコン暦6ヶ月。藤原先生のいとこ。

※ このマガジンは,マイクロソフトのエクセル97,2000のWindows版
  のみを扱っています。

∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞
------------------------------------------------------------------
★★★★★★  あなたもチャレンジしてみませんか?  ★★★★★★
 ◆ 『MOUS上級試験必勝講座』開講中(ワード・エクセル) ◆
  ◆  MOUS上級試験を目指している方は、是非どうぞ! ◆
   ◆     詳しくは、巻末を見てください      ◆
  ◆  http://www.pat.hi-ho.ne.jp/hirosilk/premium.htm   ◆
★★★★★★  9月より【2002編】がはじまっています。★★★★★★
------------------------------------------------------------------
∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞
◆ 解 説 <難易度・・・中級>
∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞
藤原:まず、このように、他のシートで使う場合は、表に名前をつけてお
   くといいね。
佳代:そうですね。つけなくとも、絶対参照でやればできますが、つけて
   おいたほうが、絶対便利です。
三重:それじゃあ、わたしが、名前の付け方を説明します。まず、表の上
   のどこかにカーソルを置いて、Ctrl+* で、表だけを選択します。
佳代:「*」は、テンキーの「*」だったよね。
三重:そうです。キーボードの「*」を使う場合は、Ctrl+Shift+* にし
   てください。
藤原:うん、この技も役に立つね。
三重:次に、名前ボックスをクリックして、直接名前を書き込みます。例
   えば、「成績表」と書き込み Enterキーを押します。
佳代:日本語で入力したときは、確定の Enterを押さなければならないか
   ら、2回続けて押してください。
三重:そうです。成績表という文字が左にあるうちはダメです。
佳代:確定すると、センターに表示されます。それで、成功です。
藤原:ここまではいいね。
三重:ハイ、大丈夫です。
藤原:そうしたら、別のシートをあけてみよう。とりあえず、Sheet2を開
   けて、関数を入れてみよう。
佳代:まずは、タイトル行を入れるのですか?
藤原:そうだね、それもいいけど、せっかくだから、A1に出席番号とだけ
   入れてみよう。

<Sheet2>
┏━┳━━━━┯━━━━┯━━━━┯━━━━┯━━━━┓
┃ ┃A   │B   │C   │D   │E   ┃
┣━╋━━━━┿━━━━┿━━━━┿━━━━┿━━━━┫
┃1┃出席番号│    │    │    │    ┃
┠─╂────┼────┼────┼────┼────┨
┃2┃    │    │    │    │    ┃
┠─╂────┼────┼────┼────┼────┨
┃3┃    │    │    │    │    ┃
┠─╂────┼────┼────┼────┼────┨
┃4┃    │    │    │    │    ┃
┠─╂────┼────┼────┼────┼────┨
┃5┃    │    │    │    │    ┃
┠─╂────┼────┼────┼────┼────┨
┃6┃    │    │    │    │    ┃
┗━┻━━━━┷━━━━┷━━━━┷━━━━┷━━━━┛

藤原:これで準備は出来上がりだ。後は、VLOOKUP 関数を入れるだけだ。
三重:どこに入れるのですか?
藤原:とりあえず、B2に入れてみよう。
佳代:ここは、わたしに任せてください。=VLOOKUP(A1,成績表,2,0) でで
   きますね。
藤原:そうだね。ここだけ考えたらね。これは、基本だから 122号を参照
   にしてほしい。しかし、今日のテーマは、一行全部、抜き出すこと
   だろう。
佳代:ハイ、そこで、まず、右にコピーしたとき、ずれないように、A1を
   $A1 にします。これならば、右側にコピーしても大丈夫です。
藤原:ほう、それはいいね。
三重:佳代、つまり、まず、横にコピーしてから、縦にコピーするという
   こと?
佳代:そうよ。でないとできないから。
藤原:そうか、佳代ちゃんは、=VLOOKUP($A1,成績表,2,0)という式を作っ
   て、右側にコピーし、3番目の指定する列を、2、3、4 という具合
   に書き換えようということだね。
佳代:そうです。ちょっと面倒ですが、それなら確実です。
藤原:わかった。とりあえず、それでやってみよう。手順を示すと、まず、
   B1のセルに、=VLOOKUP($A1,成績表,2,0)と入れて、E1までコピーす
   る。
佳代:ハイ。
藤原:そして、関数の括弧の中の3番目の数字を、それぞれ手動で書き換
   える。
佳代:そうです。
藤原:すると、こんな風になるよね。

    B1のセル =VLOOKUP($A1,成績表,2,0)
    C1のセル =VLOOKUP($A1,成績表,3,0)
    D1のセル =VLOOKUP($A1,成績表,4,0)
    E1のセル =VLOOKUP($A1,成績表,5,0)

佳代:ハイ、この状態で、B1からE1を選択して、下にコピーします。これ
   で、大丈夫なはずです。
藤原:確かに。これで、OKだ。
三重:でも、コピーした後、書き換えるんじゃ、何か芸がないですねぇ。
佳代:そうね。でも、なかなか、いい方法が見つからないの。
藤原:そっか、それじゃあ、今回は、書き換えない方法も教えよう。
佳代:えっ!そんな方法があるのですか?
藤原:うん。COLUMN 関数を使うんだ。
三重:コラム関数?
藤原:そう、前に、Row 関数ってやったよね。
佳代:ハイ、確か、行番号を返す関数でした。
藤原:それと同じように、列番号を返す関数が、COLUMN関数なんだ。だか
   ら、はじめから、この関数を使って、B1のセルに

    =VLOOKUP($A1,成績表,COLUMN(),0)

   ってしてやれば、後は、コピーするだけ。

佳代:なるほど。確かに、列番号と一致していますね。
藤原:うん。もし、一致していない場合は、COLUMN()の後ろに「+1」とか
   「-1」などをつけて調節してあげればいい。とにかく、この式なら
   ば、B1のセルに入れた後、フィルハンドルで、E1までドラッグし、
   そのまま下へコピーしてやればいい。

<Sheet2>
┏━┳━━━━┯━━━━┯━━━━┯━━━━┯━━━━┓
┃ ┃A   │B   │C   │D   │E   ┃
┣━╋━━━━┿━━━━┿━━━━┿━━━━┿━━━━┫
┃1┃出席番号│=VLOOKUP($A1,成績表,COLUMN(),0)    ┃
┠─╂────┼────┼ →→→→→→→→→→→→↓┨
┃2┃    │フィルハンドルでコピー   │   ↓┃
┠─╂────┼(右、下の順) ─┼────┼───↓┨
┃3┃    │    │    │    │   ↓┃
┠─╂────┼────┼────┼────┼───↓┨
┃4┃    │    │    │    │   ↓┃
┠─╂────┼────┼────┼────┼───↓┨
┃5┃    │    │    │    │    ┃
┠─╂────┼────┼────┼────┼────┨
┃6┃    │    │    │    │    ┃
┗━┻━━━━┷━━━━┷━━━━┷━━━━┷━━━━┛
            ↓
┏━┳━━━━┯━━━━┯━━━━┯━━━━┯━━━━┓
┃ ┃A   │B   │C   │D   │E   ┃
┣━╋━━━━┿━━━━┿━━━━┿━━━━┿━━━━┫
┃1┃出席番号│氏名  │国語  │数学  │英語  ┃
┠─╂────┼────┼────┼────┼────┨
┃2┃    │    │    │    │    ┃
┠─╂──↑─┼────┼────┼────┼────┨
┃3┃  A列に出席番号を入れると、すべてのデータが ┃
┠─╂──いっぺんに表示されるようになる。─┼────┨
┃4┃    │    │    │    │    ┃
┠─╂────┼────┼────┼────┼────┨
┃5┃    │    │    │    │    ┃
┠─╂────┼────┼────┼────┼────┨
┃6┃    │    │    │    │    ┃
┗━┻━━━━┷━━━━┷━━━━┷━━━━┷━━━━┛

佳代:わかりました。ちょっとした細工で、コピーだけで済むのですね。
藤原:そういうこと。
佳代:今回の技は、VLOOKUP 関数に精通していない人は、難しかったかも
   しれませんが、この関数がわかっている人は、ちょっとした工夫を
   するだけですので、試してみてください。それでは、今日は、この
   辺で。

 ※ VLOOKUP関数については、122号123号を参考にしてください。


E∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞
     ★ あなたの技術をぐ〜んと高めるマガジン ★
∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞L

       クイズで学ぼう!『エクセル』の小技 199

∞∞∞∞∞∞∞\(^o^)\∞∞∞(*_*);∞∞∞§^O^§∞∞∞∞∞∞∞∞∞∞

◆ 今日の問題 「他の表から重複したデータをチェックするには」

三重:先生、ちょっと訊かれたのですけど。
藤原:またかい(笑)
三重:ハイ、相変わらず、よく訊かれます(笑)
藤原:どんなこと?
三重:ええ、商品を記した表が2つあるのですが、その2つは、重複して
   はならないそうです。でも、ものすごくたくさんあって、しかも、
   カタカナなので、見分けるのが大変なそうです。
佳代:そうね。カタカナって見分けづらいよね。
藤原:確かに。それで?
三重:そこで、商品表Aを使って、商品表Bに、Aと重複してものがないか
   どうか調べたいということです。
藤原:わかったよ。調べるだけならば、これまでやった技でできるよ。
三重:そうなんですか?
藤原:とりあえず、佳代ちゃん、簡単な表を作って問題にして。
佳代:わかりました。それでは、問題です。下のような表で、商品Aのリ
   ストを使って、商品BにAとの重複がないかどうか調べるにはどう
   したらいいでしょう。みなさんも一緒に考えてくださいね。
  ┏━┳━━━━┯━━━━┯━━━━┯━━━━┯━━━━┓
  ┃ ┃A   │B   │C   │D   │E   ┃
  ┣━╋━━━━┿━━━━┿━━━━┿━━━━┿━━━━┫
  ┃1┃商品表A│    │商品表B│    │    ┃
  ┠─╂────┼────┼────┼────┼────┨
  ┃2┃カラジャ│    │メルボン│    │    ┃
  ┠─╂────┼────┼────┼────┼────┨
  ┃3┃アルジャ│    │セバン │    │    ┃
  ┠─╂────┼────┼────┼────┼────┨
  ┃4┃メリポン│    │セルビア│    │    ┃
  ┠─╂────┼────┼────┼────┼────┨
  ┃5┃ムーア │    │ブルボン│    │    ┃
  ┠─╂────┼────┼────┼────┼────┨
  ┃6┃セバン │    │セビン │    │    ┃
  ┠─╂────┼────┼────┼────┼────┨
  ┃7┃ブルビン│    │メリポン│    │    ┃
  ┗━┻━━━━┷━━━━┷━━━━┷━━━━┷━━━━┛

∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞
★ 解答を見る前に,少しだけ考えてね!
∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞

○ 登場人物紹介

・藤原清盛:塾の先生で,このマガジンの指導役。パソコン暦10年。

・大場佳代:藤原先生の生徒で,パソコン暦1年。

・山形三重:佳代の同級生で,パソコン暦6ヶ月。藤原先生のいとこ。

※ このマガジンは,マイクロソフトのエクセル97,2000のWindows版
  のみを扱っています。

∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞
------------------------------------------------------------------
★★★★★★  あなたもチャレンジしてみませんか?  ★★★★★★
 ◆ 『MOUS上級試験必勝講座』開講中(ワード・エクセル) ◆
  ◆  MOUS上級試験を目指している方は、是非どうぞ! ◆
   ◆     詳しくは、巻末を見てください      ◆
  ◆  http://www.pat.hi-ho.ne.jp/hirosilk/premium.htm   ◆
★★★★★★  9月より【2002編】がはじまっています。★★★★★★
------------------------------------------------------------------
∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞
◆ 解 説 <難易度・・・中級>
∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞
藤原:確かにカタカナは見づらいね。
三重:そうですね。似たようなものは、本当に区別しづらいです。
藤原:方法は、いくつかあるけど、一番簡単な「MATCH 関数」を使ってや
   ろう。
佳代:ああ、マッチ関数ですか。
藤原:うん。ちょっと復習しよう。MATCH 関数の公式は?
佳代:ハイ、=MATCH(検査値,検査範囲,照合の型)です。
三重:すごーい、さすが佳代。
佳代:たまたま、復習したばかりだったのよ。
藤原:うん、でも、さすがだ。詳しくは、133号 に載っているから参考に
   してほしいね。
佳代:ハイ、でも、先生、これって、データが何番目にあるかを調べる関
   数ではないのですか?
藤原:そうだよ。本来は。でも、この場合、重複したデータを調べるわけ
   だから、一致すると場所までわかるから便利だろ。
佳代:そうですね。
藤原:それじゃあ、実際にやってみよう。
三重:それなら任せてください。やり方がわかれば、わたしだってできま
   す。えーと、商品Aに名前を付ける方法もありますが、とりあえず、
   今回は、絶対参照を使ってやります。照合の型は、完全一致なので
   「0」を使います。
  ┏━┳━━━━┯━━━━┯━━━━┯━━━━┯━━━━┓
  ┃ ┃A   │B   │C   │D   │E   ┃
  ┣━╋━━━━┿━━━━┿━━━━┿━━━━┿━━━━┫
  ┃1┃商品表A│    │商品表B│    │    ┃
  ┠─╂────┼────┼────┼────┼────┨
  ┃2┃カラジャ│    │メルボン│=MATCH(C2,$A$2:$A$7,0)
  ┠─╂────┼────┼────┼────┼────┨
  ┃3┃アルジャ│    │セバン │    │    ┃
  ┠─╂────┼────┼────┼────┼────┨
  ┃4┃メリポン│    │セルビア│    │    ┃
  ┠─╂────┼────┼────┼────┼────┨
  ┃5┃ムーア │    │ブルボン│    │    ┃
  ┠─╂────┼────┼────┼────┼────┨
  ┃6┃セバン │    │セビン │    │    ┃
  ┠─╂────┼────┼────┼────┼────┨
  ┃7┃ブルビン│    │メリポン│    │    ┃
  ┗━┻━━━━┷━━━━┷━━━━┷━━━━┷━━━━┛
藤原:おお、いいねぇ。これをフィルハンドルでコピーすればOKだ。
  ┏━┳━━━━┯━━━━┯━━━━┯━━━━┯━━━━┓
  ┃ ┃A   │B   │C   │D   │E   ┃
  ┣━╋━━━━┿━━━━┿━━━━┿━━━━┿━━━━┫
  ┃1┃商品表A│    │商品表B│    │    ┃
  ┠─╂────┼────┼────┼────┼────┨
  ┃2┃カラジャ│    │メルボン│ #N/A │    ┃
  ┠─╂────┼────┼────┼────┼────┨
  ┃3┃アルジャ│    │セバン │    5│    ┃
  ┠─╂────┼────┼────┼────┼────┨
  ┃4┃メリポン│    │セルビア│ #N/A │    ┃
  ┠─╂────┼────┼────┼────┼────┨
  ┃5┃ムーア │    │ブルボン│ #N/A │    ┃
  ┠─╂────┼────┼────┼────┼────┨
  ┃6┃セバン │    │セビン │ #N/A │    ┃
  ┠─╂────┼────┼────┼────┼────┨
  ┃7┃ブルビン│    │メリポン│    3│    ┃
  ┗━┻━━━━┷━━━━┷━━━━┷━━━━┷━━━━┛
佳代:このエラーが出ている部分は、一致しているものがないという意味
   ですね。
藤原:そう。だから、重複しているデータは、数字が出るということ。そ
   して、その数字は、指定した範囲の上から何番目かを表している。
   チェックするだけならば、これで十分だろう。
佳代:わかりました。二つの表を比較したい場合などは便利ですね。みな
   さんも、是非、試してみてください。それでは、今日は、この辺で。


E∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞
     ★ あなたの技術をぐ〜んと高めるマガジン ★
∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞L

       クイズで学ぼう!『エクセル』の小技 200

∞∞∞∞∞∞∞\(^o^)\∞∞∞(*_*);∞∞∞§^O^§∞∞∞∞∞∞∞∞∞∞

◆ 今日の問題 「締切日が近づくとセルの色が変わるようにするには」

三重:ついに200回です!
藤原:うん、よく続いているね。このメルマガも(笑)
佳代:それだけ、エクセルって深いんですね。
藤原:そういうこと。それでは、今日は、先生が問題を出すよ。
三重:お願いします。
藤原:たくさんの締め切りに終われている仕事をしている人が、締め切り
   を忘れないようにするための工夫をしたい。そこで、下の表で、締
   切日から、2日以内になったら「赤」7日以内になったら「黄色」
   14日以内になったら「青」で、自動的にセルを塗りつぶすように設
   定してもらいたい。
┏━┳━━━━━━━━━━┯━━━━━━┯━━━━━━━━┓
┃ ┃A         │B     │C       ┃
┣━╋━━━━━━━━━━┿━━━━━━┿━━━━━━━━┫
┃1┃項目        │締め切り  │備考      ┃
┠─╂──────────┼──────┼────────┨
┃2┃社会科模擬テスト原稿│9月20日   │        ┃
┠─╂──────────┼──────┼────────┨
┃3┃冬期講習テキスト原稿│10月23日  │        ┃
┠─╂──────────┼──────┼────────┨
┃4┃父兄送付用原稿   │9月24日   │        ┃
┠─╂──────────┼──────┼────────┨
┃5┃確認テスト10回分原稿│9月30日   │        ┃
┠─╂──────────┼──────┼────────┨
┃6┃生徒数分析表提出  │10月1日   │        ┃
┗━┻━━━━━━━━━━┷━━━━━━┷━━━━━━━━┛
佳代:わかりました。何となく、今までやった技の組み合わせで、できそ
   うですね。みなさんも一緒に考えてください。

∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞
★ 解答を見る前に,少しだけ考えてね!
∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞

○ 登場人物紹介

・藤原清盛:塾の先生で,このマガジンの指導役。パソコン暦10年。

・大場佳代:藤原先生の生徒で,パソコン暦1年。

・山形三重:佳代の同級生で,パソコン暦6ヶ月。藤原先生のいとこ。

※ このマガジンは,マイクロソフトのエクセル97,2000のWindows版
  のみを扱っています。

∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞
------------------------------------------------------------------
★★★★★★  あなたもチャレンジしてみませんか?  ★★★★★★
 ◆ 『MOUS上級試験必勝講座』開講中(ワード・エクセル) ◆
  ◆  MOUS上級試験を目指している方は、是非どうぞ! ◆
   ◆     詳しくは、巻末を見てください      ◆
  ◆  http://www.pat.hi-ho.ne.jp/hirosilk/premium.htm   ◆
★★★★★★  9月より【2002編】がはじまっています。★★★★★★
------------------------------------------------------------------
∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞
◆ 解 説 <難易度・・・中級>
∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞
藤原:どうだい、わかったかい?
三重:ハイ、何となく。
佳代:やってみなければわかりませんが、たぶん自力でできると思います。
藤原:さすがに、200回もやっていると違うね。
三重:もちろんです。まず、条件付書式を使うことは確実ですね。
藤原:もちろんだよ。
佳代:それに、自動的に変えるのですから、TODAY関数も使います。
藤原:うん。
三重:あとは、開始日から終了日ってやつあったよね。
佳代:DATEDIF関数でしょ。
三重:あ、そうそう、何回もやったよね。
藤原:そうなんだ。この DATEDIF関数は、本当に使えるね。
佳代:そうですね。読者からの質問が多いですし。
藤原:それでは、手順を追ってやってみよう。
三重:ハイ、わたしが実際にやってみます。まずは、範囲を指定します。
   この表ならば、B2からB6まで指定すればいいのですが、実際は、こ
   の下にも続くものと思いますので、とりあえず30ぐらいまで選択し
   ておきます。
藤原:そうだね。ずっと使うのなら適当に長めに指定しておくといいね。
三重:そして、書式メニューから条件付書式を選びます。
藤原:うん、うん、いい調子だね。
佳代:ここからが、難しいですね。条件付書式を何度もやりましたが、難
   しい方の、「数式が」を使います。
三重:佳代、やってみるよ。まず、「セルの値が」ではなく、▼を押して、
   「数式が」にします。そして、右側のボックスに関数を入れます。
佳代:関数は、たぶん、=DATEDIF(TODAY(),B2,"D")<=2 だと思います。
藤原:正解、正解。
三重:そして、[書式]ボタンを押し、[セルの書式設定]から「パターン」
   を選び、赤にしてOKを押します。
藤原:うん、これで、一つ目の条件はできたね。
三重:後は、追加ボタンを押して、同様に書式を設定します。
藤原:OK、やり方は、わかっているみたいだね。ちょっと手順をまとめ
   てみよう。

    セル範囲を選択

    [書式]→[条件付書式]を開く

    [条件1]を「数式が」「=DATEDIF(TODAY(),B2,"D")<=2」にする

    右下の[書式]ボタンを押す

    パターンを開いて「赤」にして[OK]

    [追加]ボタンを押す

    [条件2]を「数式が」「=DATEDIF(TODAY(),B2,"D")<=7」にする

    右下の[書式]ボタンを押す

    パターンを開いて「黄色」にして[OK]

    [追加]ボタンを押す

    [条件3]を「数式が」「=DATEDIF(TODAY(),B2,"D")<=14」にする

    右下の[書式]ボタンを押す

    パターンを開いて「青」にして[OK]

    条件付書式のダイアログボックスも[OK]を押して完了

三重:ハイ、できました。これで大丈夫ですね。
藤原:そうだね。これで、200回目は、終了だ。
佳代:これでおしまいですか?
藤原:いや、まだまだ続けるつもりだよ。
三重:それは、よかった。もう少し、上達したいです。
藤原:うん。まだまだ、エクセルをマスターするには遠いね。できる限る
   続けることにしよう。
佳代:わかりました。みなさん、今後もよろしくお願いいたします。それ
   では、今日はこの辺で。

<参考> DATEDIF関数については、34号72号をご覧ください。


★ エクセルの小技へ ★ ★ TOPのページへ ★ ★ 次へ(201〜205) ★