MENU

ExcelでFILTER関数が使えない時の対処法!フィルター機能や代用の関数で解決!

ExcelでFILTER関数が使えない・・・

こんな風にExcelで「FILTER関数が使えない」と悩んでいる人もいるのではないでしょうか?

この問題はフィルター機能やExcelのアップデート等で解決できます。

対処法は主に4つありますが、どれも簡単なものばかり!

この記事を読むとわかること

ExcelでFILTER関数が使えない時の
・基本・Windows版・Mac版の対処法(画像付き)
・ケースと原因
・ExcelのFILTER関数に関するよくある質問

目次

ExcelでFILTER関数が使えない時の基本の対処法:フィルター機能の利用

ExcelでFILTER関数が使えない時の基本の対処法

ExcelでFILTER関数が使えない時の基本の対処法は「フィルター機能の利用」です。

手順は

  1. ホームタブ」の「編集」にある「並べ替えとフィルター」をクリック
  2. その中にある「フィルター」を選択
  3. 表の中にフィルターができるので、抽出したいデータを選択して完了

これが基本の対処法になりますよ!
フィルター関数の代わりに条件にマッチしたデータを抽出できるよ!

STEP
ホームタブ」の「編集」にある「並べ替えとフィルター」をクリック
ExcelでFILTER関数が使えない時の基本の対処法:フィルター機能の利用
STEP
その中にある「フィルター」を選択
ExcelでFILTER関数が使えない時の基本の対処法:フィルター機能の利用
STEP
表の中にフィルターができるので、抽出したいデータを選択して完了
ExcelでFILTER関数が使えない時の基本の対処法:フィルター機能の利用

ExcelでFILTER関数が使えないケースと原因

ExcelでFILTER関数が使えない時の基本の対処法ケースと原因

ExcelでFILTER関数が使えないケースは次の○つ。

・ExcelでFILTER関数が見当たらない
・ExcelでFILTER関数数がエラーになる
・ExcelでFILTER関数が使えるバージョンでない
・ExcelでFILTER関数でワイルドカードが使えない

これらを見ると原因はExcelの古いバージョンの使用や、ワイルドカードといった使用できない文字の使用です。

また、単純に式の設定が間違っていることもあります。

基本の対処法でできない時は次の対処法を試すといいですよ!

ExcelでFILTER関数が使えない時の対処法3選

ExcelでFILTER関数が使えない時の基本の対処法

ExcelでFILTER関数が使えない時の対処法は3つ。

①Excelのアップデート
②FILTER関数に入力する内容を見直す
③FILTER関数の代用として他の関数を使う

簡単な対処法から説明するから試してみてね!

対処法①:Excelのアップデート

FILTER関数が見当たらない時に試してみてね!

これが一番簡単な方法だから最初に試してみてね!
FILTER関数が使えるのはExcel2019以降のバージョンだよ
古いバージョンを使っている人はアップデートで使えるようになる

新しいバージョンに使うには

  1. Microsoftの公式からExcelの最新版を購入
  2. Microsoft365のサブスクリプション

の方法があります。

対処法②:FILTER関数に入力する内容を見直す

FILTER関数を使っているのにエラーになる場合やワイルドカードを使っている場合に確認してみてね!

FILTER関数の基本となるのは

FILTER(配列, 含む, 空の場合)

配列:フィルターをかけたい範囲を入力 *必須
含む:抽出したいデータの条件 *必須
空の場合:答えとなる値がない(返す値がない)場合に表示される値(自分で値を決めて入力)*設定は自由

例として次の表の中から年齢が22歳のデータを抽出する時の条件式を見ていきます。

ExcelでFILTER関数が使えない時の対処法
  1. 関数の挿入」から「FILTER関数」を選択
  2. 配列:表全体」を選択、「含む:年齢の列=22」を入力、「空の場合:該当なし」と入力しOK
  3. 抽出されたデータが表示される
STEP
関数の挿入」から「FILTER関数」を選択
ExcelでFILTER関数が使えない時の対処法入力する内容
STEP
配列:表全体」を選択、「含む:年齢の列=22」を入力、「空の場合:該当なし」と入力しOK
ExcelでFILTER関数が使えない時の対処法入力する内容

抽出するデータが文字列の場合は「”文字列”」というように半角のダブルクォーテーションで文字列を囲むこと!

STEP
抽出されたデータが表示される
ExcelでFILTER関数が使えない時の対処法

対処法③:FILTER関数の代用としてVLOOKUP関数を使う

FITER関数が使えるバージョンでない時に試してみてね!

FILTER関数の代用となる関数は抽出するデータによって異なりますが、よく使われているものは

・VLOOKUP関数

複雑な関数を作るのが難しい人は関数ではなくフィルター機能がおすすめ!
表のデータを抽出すると全ての項目が表示されるので、FILTER関数の仕上がりと同じになるよ!

ExcelでFILTER関数が使えない時の対処法【Mac編】

ExcelでFILTER関数が使えない時の基本の対処法Mac

Mac版のExcelでFILTER関数が使えない時の対処法は4つ。

①フィルター機能の利用
②Excelのアップデート

③FILTER関数に入力する内容を見直す
④FILTER関数の代用として他の関数を使う

②Excelのアップデートと④はWindows版と同じなので以下のリンクから確認してくださいね!

②Excelのアップデートはこちらから
④FILTER関数の代用として他の関数を使うはこちらから

対処法①:フィルター機能の利用

Windows版とほぼ同じだよ!

  1. ホームタブ」の「並べ替えとフィルター」をクリック
  2. その中にある「フィルター」を選択
  3. 表の中にフィルターができるので、抽出したいデータを選択して完了
STEP
ホームタブ」の「並べ替えとフィルター」をクリック
ExcelでFILTER関数が使えない時の基本の対処法並べ替えとフィルター
STEP
その中にある「フィルター」を選択
ExcelでFILTER関数が使えない時の基本の対処法フィルター機能
STEP
表の中にフィルターができるので、抽出したいデータを選択して完了
ExcelでFILTER関数が使えない時の基本の対処法フィルター機能

対処法③:FILTER関数で記載する内容を見直す

Windows版と式の組み立て方は同じだよ!
メニューの位置を確認しよう

例として次の表の中から年齢が22歳のデータを抽出する時の条件式を見ていきます。

ExcelでFILTER関数が使えない時の基本の対処法
  1. 関数の挿入」から「FILTER関数」を選択
  2. 配列:表全体」を選択、「含む:年齢の列=22」を入力、「空の場合:該当なし」と入力しOK
  3. 抽出されたデータが表示される
STEP
関数の挿入」から「FILTER関数」を選択
ExcelでFILTER関数が使えない時の基本の対処法FILTER関数
STEP
配列:表全体」を選択、「含む:年齢の列=22」を入力、「空の場合:該当なし」と入力しOK
ExcelでFILTER関数が使えない時の基本の対処法FILTER関数
STEP
抽出されたデータが表示される
ExcelでFILTER関数が使えない時の基本の対処法FILTER関数

ExcelのFILTER関数に関するよくある質問〜Q&A〜

ExcelでFILTER関数についてよくある質問

FILTER関数で空白以外のデータを抽出する方法は?

FILTER関数の「含む」の欄に「選択範囲<>””」を入力すると空白以外のデータを抽出できる!

ExcelでFILTER関数が使えない時の基本の対処法FILTER関数空白以外のデータ抽出
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次