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関数の条件の対象となる列は全てエラーがない状態にしておけばよいということになります。