コンピュータサービス技能評価試験
表計算2級 

課題3 データ処理

 設問2 次の指示に従い、シート「一覧表」からシート「分析」へ抽出を行いなさい。

 <抽出2>

  

 

この問題は、CS試験 の 特徴でもあります

 ※ 他の試験では、あまり出題されない問題です

   Excel というと 「関数」 と 思う人が、多いのですが

   Excel に 備わっている このような「機能」 とても 便利 です

   このような 「機能」を 習得せずに、

マクロを 学ぼうとする方が、最近 多すぎる

 

フィルターオプションの設定」 = 「詳細設定

 これも 問題としては、少ないのですが

CS 試験の場合は、この中でも ちょっと特殊になる

元となる一覧表とは、違うシートへ 結果を表示する 

 

フィルターオプションの設定」では、必要なものが 3つあります

 1.リスト範囲

   抽出する元のデータ(=一覧表)

 2.検索条件範囲

   一覧表と同じ「列見出し」を含む条件表

 3.抽出範囲

   条件にあったデータだけを表示する場所

今回の問題で当てはめると

1.リスト範囲 は、シート「一覧表」の一覧表

2.検索条件範囲 は、これから作成する

作成箇所については、指示があるので

  

  シート「分析」の セルB13以降に 作成する

この「検索条件範囲」ですが、注意が 必要

「列見出し」 も 「条件」を入力するセルも 同じ文字列である必要がある

 ※ シート「一覧表」から コピーし 貼り付け 利用する

3.抽出範囲 

 この試験のように、指定の位置へ抽出する場合には、指定する必要がある

 

では、この問題の場合で

1.シート「一覧表」の セル範囲 B5:H5 を コピーする

2.シート「分析」の B13 へ 貼り付ける

  

3.条件を検討する

  

 「開店日」が、2019年6月1日以降、2019年11月30日まで

  このような条件の場合

  作成する条件は、2019/6/1 以降 かつ 2019/11/30 まで

  つまり 「開店日」の列が、2つ必要になる

  列見出し「開店日」を増やす必要があります

  そのほかの条件を見ると 

「テナント名」の条件が、無いので そのセルを変更しても 大丈夫

 そこで、C13 を 右へ フィルして D13 を 「開店日」にする

  

 

4.条件を入力する

  2019年6月1日以降 → 日付は、シリアル値、

「以降」とは、その日より大きい 以上

   数式にすると >=2019/6/1

  2019年11月30日まで 考え方は、同じ

   <=2019/11/30

  「味」が 5pt → 一覧表では、ただ単に 「5」となっているので

   5

  「持ち帰り」 に 「不可」 が 含まれるもの → この問題では、必ずある「含まれるもの」

   「含まれるもの」は、* (アスタリスク)を 利用する

   「不可」が、含まれる とは、前に文字列が入ったり、後ろに文字列が付いたりする

   そこで、このような場合は、*不可* と 入力する

 

  ※ ワイルドカード

    * 任意の 文字列 を 表す

    ? 任意の 一字 を 表す

 

 2つ目の条件 は、

  

 条件が、異なるので これからの条件は行を変えて入力する

  「客席数」が 20席 以上 は、一覧表では、数値だけなので

   >=20

  「合計」が 15pt 以上 は、一覧表では、数値だけなので

   >=15

  「個室」が 有り は、一覧表では、a.有り となっているので、一覧表からコピー

   L16 セルへ貼り付ける

  「予約」が 不可以外 のもの 以外 の場合は <> を 使います

   <>不可

  

 

さて、条件のセル範囲は、出来ました

 

抽出を始めましょう

1.シート「分析」の 周りに 何も入力されていないセル を クリック・選択する

  ※ どこのセルでも構いません 上下左右そして斜めのセルも空欄のセル

2.[データ]タブ

  「並べ替えとフィルター」グループ

   を クリックする

  

   

3.[フィルターオプションの設定]が、表示されたら、

  【 〇 指定した範囲 】 に、チェックを入れる

  

4.チェックが入ると 「抽出範囲」が、クリア に なる

  

5.「リスト範囲」欄に、カーソルを入れ

  シート「一覧表」の一覧表を選択する

  ① セル B5 を クリック・選択

   

  ② キーボード [Ctrl]+[Shift]+[→]キーを 同時押し

    B5:N5 が 選択できる

   

  ③ キーボード [Ctrl]+[Shift]+[↓]キーを 同時押し

    一覧表が選択できる 一覧表!$B$5:$N$47

   

6.「検索条件範囲」欄に、カーソルを 移動

  先ほど作成した条件のセル範囲 シート「分析」 B13:N15 を ドラッグ・選択する

  

7.「抽出範囲」欄に、カーソルを 移動

  シート「分析」セル B20 を クリック・選択する

  

   

  [ OK ] クリック

 

今回は、抽出してから、並べ替えを行います

  

抽出したセル範囲内のセルを選択

 を クリックする

  

最優先されるキー」欄 「客席数(席)」 「順序」欄 「大きい順」

レベルの追加] を クリック

  

次に優先されるキー」欄 「ジャンル」 「順序」欄 「小さい順」

  

結 果