別の列と一致する列の値に基づいて Excel のデータをフィルター処理する

別の列と一致する列の値に基づいて Excel のデータをフィルター処理する

これはかなり簡単に理解できるタスクですが、Excel でこれがどのように機能するのかわかりません。列 (たとえば ID、範囲は 1 から 10) のあるデータシートがあります。2 番目のシートには列 (たとえば SourceID、範囲は 5 から 20) があります。最初のデータシートで、ID が SourceID のリストにも含まれているすべてのデータをフィルター処理/表示したいのですが、どうすれば実現できますか?

答え1

一致した列をさらに作成し、ifで囲み、iferrorで囲んで、trueまたはfalseを返します。

のように

=IFERROR(IF(MATCH(A1,Sheet2!A$1:A$20,0),TRUE,FALSE),FALSE)

次に、この列をフィルターします=true

関連情報