IT
データ整理・表計算問題集
Q.
一覧に「部署=営業」と「金額≧100」の2つのフィルタ条件を別々の列に同時に設定した。表示される行はどれか。
ポイント
複数の列に設定したフィルタは、AND の関係になります。つまり、すべての条件を同時に満たす行だけが残ります。条件を1つ足すごとに表示はより狭く絞られていく、という点を押さえておきましょう。
ワンポイントアドバイス
条件を重ねて絞り込んだ結果、表示が0件になってしまったときは、条件を1つずつ外してみましょう。そうすると、どの条件が効きすぎて行を消しているのかを切り分けられます。すべてを一度に見直すより、一つずつ外して原因を特定する方が、早く目的の絞り込みにたどり着けます。
解説詳細
正解はDです。複数の列にそれぞれ設定したフィルタ条件は、そのすべてを同時に満たす行だけを残します。これはAND(論理積)と呼ばれる動きです。したがって、ここでは「部署が営業で、かつ金額が100以上」の行だけが表示されます。Aの「営業の行すべて」やBの「金額100以上の行すべて」は、片方の条件しか見ていない読み方です。Cの「どちらか一方を満たす行」はOR(論理和)の動きで、複数列フィルタの標準的な動作ではありません。条件を別々の列に足すほど、表示はAND で絞り込まれていきます。