0

INDEX私は多くの数式をチェックMATCHしましたが、誰かが私を正しい方向に向けてC列の1つのセルを列Aと列Bのすべてのセルと比較し、どちらにもない場合はD2にC2を入力して、これを釘付けにすることはできませんA列にもB列にもない数字のリストがあります。

したがって、すべての C 列のセルを他の 2 つの列に対してチェックし、netiher にある C セルを表示するという考えです。

この疑似コードが説明に役立つことを願っています: IF (セル C2 が列 A のどこにもない OR 列 B のどこにもない) 次に、セル D2 のセル C2 を返します。

これは、1 つの列チェックで機能します。 =INDEX(C$2:C$23,MATCH(C2,A$2:A$23,0))

しかし、2列のチェックが必要ですが、上記の1列のチェック式で機能していた行でも#N/Aと表示されているだけなので、以下は機能しません。2 つの試合の途中に OR を入れることができるか、それとも別の方法を提案していただけるかどうか疑問に思っています。

=INDEX(C$2:C$23,MATCH(C2,A$2:A$23,0),MATCH(C2,B$2:B23,0))

前もって感謝します。

4

2 に答える 2

1

このように COUNTIF を使用してみてください

=IF(COUNTIF(A$2:B$23,C2)=0,C2,"")

または列が隣接していない場合

=IF(COUNTIF(A$2:A$23,C2)+COUNTIF(B$2:B$23,C2)=0,C2,"")

どちらの列にもない場合、それらは C2 値を返します....それ以外の場合は空白です

....本当にMATCHを使いたいなら、このバージョンを試してみてください....

=IF(COUNT(MATCH(C2,A$2:A$23,0),MATCH(C2,B$2:B$23,0))=0,C2,"")

于 2013-02-04T16:40:47.523 に答える
0

そして、次を使用したもう 1 つのバージョンVLOOKUP:

=IF(AND(ISERROR(VLOOKUP($C$2,$A:$A,1,0)),ISERROR(VLOOKUP($C$2,$B:$B,1,0))),"",$C$2)
于 2013-02-04T16:46:00.913 に答える