サイトについて      連絡先   検索

エクセル フィルタでデータを抽出する

はじめに

対応:20192016365

エクセルのフィルタでデータを抽出する方法を紹介します。

フィルタ機能を使用して文字列や数値の一致する値や範囲などを絞り込みできます。

3 つ以上など複数条件を指定できます。別シートに抽出結果をコピーできます。

  • 目次
    • フィルターを有効にする
    • データを抽出する
    • 複数条件を指定して抽出する
    • 検索条件の指定の仕方
    • 別シートへコピーする

フィルターを有効にする

データの [セル] を 1 つ選択します。

18

[データ] タブをクリックし、並べ替えとフィルターグループにある [フィルター] をクリックします。

2

見出し行にフィルターボタンが表示されます。[▼] をクリックして並べ替えや絞り込みができるようになります。

28

データに空白行や空白列が含まれているときは、その範囲内でしかフィルターが有効になりません。

19

そういうときは [すべてのセル] を範囲選択して [フィルター] をクリックします。

20

フィルタを解除する

[データ] タブをクリックし、[クリア] をクリックして非表示の行を再表示できます。[フィルター] をクリックしてフィルター機能を解除できます。

23

データを抽出する

絞り込みをしたい列の [▼] をクリックします。

抽出したい [データ] をチェックして [OK] をクリックします。

21

チェックしたデータが抽出されます。

22

文字列を抽出

文字列が含まれる列では [テキストフィルター] から一致する値や一部を含む値などを抽出できます。

例として [指定の値を含む] をクリックします。

24

エクを入力して [OK] をクリックします。

25

エクが含まれるデータを抽出できます。

26

数値を抽出

数値の列では「数値フィルター」から以上や範囲などの抽出方法を選択できます。

27

日付を抽出

日付の列では「日付フィルター」から以降や範囲などの抽出方法を選択できます。

複数条件を指定して抽出する

各列にそれぞれ 1 つの条件を指定するには、それぞれの [▼] から抽出条件を指定するだけです。

29

1 つの列に複数の条件を指定するには、検索条件専用のデータ欄を作成します。上のデータがそれになります。下の [データ] を 1 つ選択します。

30

[データ] タブをクリックし、並べ替えとフィルターグループにある [詳細設定] をクリックします。

14

リスト範囲に下のすべてのデータの範囲が入力されているか確認します。[検索条件範囲] をクリックし、上の [データ] を範囲選択して [OK] をクリックします。

31

検索条件に一致するデータが抽出されます。

32

検索条件の指定の仕方

データの見出しと検索条件範囲の見出しは対応しています。検索条件範囲の見出しに名前と入力すれば、データの名前の列に対しての条件になります。

37

条件には比較演算子やワイルドカードを使用します。

33

次の比較演算子を使用できます。

演算子 演算名 使用例 結果
等しい22 と同じ
<>等しくない<>22 以外
>大きい>22 より大きい
<小さい<22 より小さい
>=以上>=22 以上
<=以下<=22 以下

次のワイルドカードを使用できます。

パターン 説明 使用例 一致例
*任意の長さの文字"あ*"あ, あい, あいう
?任意の 1 文字"あ?"あい, あか, あき
~ワイルドカードの文字 * ? を検索する"あ~?~*"あ?*

AND 条件の指定

複数の条件をすべて満たしているときだけ抽出するには、そのすべての条件を 1 行に入力します。

名前が「エクセル」でバージョンが「2016」を抽出するには次のように入力します。

34

バージョンが「2010」以上かつ「2016」未満を抽出するには次のように入力します。

35

OR 条件の指定

複数の条件の内 1 つでも満たしていたら抽出するには、複数行に分けて条件を入力します。

名前が「エクセル」または「ワード」を抽出するには次のように入力します。

36

名前が「エクセル」またはバージョンが「2016」を抽出するには次のように入力します。

38

このように AND 条件と OR 条件を組み合わせて 3 つ以上の複数条件にも対応できます。

別シートへコピーする

抽出した結果を別シートにコピーする方法を紹介します。

コピーして貼り付ける

フィルタを適用した [データ] をすべて範囲選択してコピーします。

43

別シートに貼り付けします。フィルタで表示されているデータだけコピーできます。

39

詳細設定から出力する

出力先となる別シートの [セル] を 1 つ選択します。

40

[データ] タブをクリックし、並べ替えとフィルターグループにある [詳細設定] をクリックします。

14

[指定した範囲] を選択します。[リスト範囲] と [検索条件範囲] に元のシートの範囲を入力し、[抽出範囲] に出力先の基点となる別シートのセルを入力して [OK] をクリックします。

この操作をするときに開いているシートと、抽出範囲に指定したシートを同じにする必要があります。
41

抽出範囲に指定した別シートのセルに貼り付ける形で、抽出結果が出力されます。

42
  • 目次
    • フィルターを有効にする
    • データを抽出する
    • 複数条件を指定して抽出する
    • 検索条件の指定の仕方
    • 別シートへコピーする