Excel でセット操作として Except フィルターを実行する方法を教えてください。

Excel でセット操作として Except フィルターを実行する方法を教えてください。

2 つのセットがあるとします。

1
2
3
4
5
6 

そして

3
6

2 番目以外の最初のものを取得できるようにしたい (例: 1 2 4 5)。

どうすればそれができるでしょうか?

答え1

何人かの人が述べているように、高度なフィルター オプションを使用できます。複数のルールを設定する方法の例については、以下を参照してください。

ここに画像の説明を入力してくださいl

ヘルパー列の使用:

ここに画像の説明を入力してください

答え2

使用するには高度なフィルターの場合、使用できる式は次のようになります。

=SUMPRODUCT(--AND(A8<>{3,6}))>0

または

=SUMPRODUCT(--AND(A8<>Exclude))>0

ここで、Exclude除外するすべてのメンバーを含む名前付き範囲です。

ここに画像の説明を入力してください

高度なフィルターを使用すると、結果を別の場所にコピーするか、リストをその場でフィルターするかを選択できます。また、数式で配列定数ではなく範囲を使用する場合、除外するセットには任意の数のメンバーを含めることができます。

答え3

-セット1と2が列Aと列Bにあると仮定します

- ヘッダー行を最初の行として追加

- C2 にこの数式 '=VLOOKUP(A2,$B$2:$B$1000,1,FALSE)' を追加し、C 列のすべての行に入力します (1000 個の値に対して機能します)

- メニュー/ホーム/並べ替えとフィルターから最初の行にフィルターを設定し、3列目の#N/A値のみを選択します。

-これで、最初の列には2番目の列に見つからない値のみが含まれるようになります

関連情報