Excel で EXCEPT/NOT EXIST を実現するには?

2つのカラムA, Bがあり、Bにはない値だけをAから抽出したい場合、RDBなら EXCEPT で直感的に、あるいは NOT EXISTS などでできるが、Excelでやるとなると?

ここにヒントがあった。つまり、COUNTIF で範囲(列全体を指定する)に存在するかどうか検索すれば良い。

=IF(COUNTIF($B:$B,A1),"",A1)

上の例では、A1がもしB列にはない値の場合にA1そのものが表示される。これをフィルしていけば良いことになる。初歩的なことだが使わないと忘れてしまうのだ…。

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です