パソコン関連の書籍等を読んで試したりしながらアウトプットしまくります。

アウトプットしながら学ぶ

Excel

Excel FILTER関数で検索対象の値が存在するのに「#N/A」となってしまう原因と対処法

投稿日:

ExcelのFILTER関数を使うときに、検索対象の値が存在するのに「#N/A」となってしまうことがあります。

A列 B列
番号 名前
1 aaa
2 #N/A
3 bbb
4 #N/A
5 ccc

上の表で、
=FILTER(A:A,B:B="aaa","")
とすると、「#N/A」となります。
この原因はB列に「#N/A」が存在するからです。

ちなみに、B列に「#VALUE!」が存在する場合は、FILTER関数は「#VALUE!」となります。

A列 B列
番号 名前
1 aaa
2 #VALUE!
3 bbb
4 #N/A
5 ccc

次のように、両方ある場合は、「#N/A」となるので、
おそらく、上にあるエラーがFILTER関数で帰ってくるのだと思われます。

A列 B列
番号 名前
4 #N/A
2 #VALUE!
3 bbb
1 aaa
5 ccc

ということで、対処法はFILTER関数の条件の対象となる列は全てエラーがない状態にしておけばよいということになります。







-Excel

Copyright© アウトプットしながら学ぶ , 2024 AllRights Reserved Powered by AFFINGER4.