0

hansC1" " c2 " "のような名前muellerが Range に存在し、各フィールドにも " firstname" " があるかどうかを確認したいと思います。lastname

私はこの式を試しました:

=IF(COUNTIF(sheet2!$D:$E;D2:E2);"Yes";"No")

しかし、これは次のような1つのフィールドでのみ機能します

=IF(COUNTIF(sheet2!$D:$E;D2:D2);"Yes";"No")

2 つの値がデータベースに存在するかどうかを確認する方法を教えてください。

4

2 に答える 2

1

関数の基準パラメーターがCOUNTIF正しくない可能性がありますか? C1、C2 などの値が列 D と E にあるかどうかを確認しようとしていると思いますか?

その場合は、式を次のように変更します。

=IF(COUNTIF(Sheet2!$D:$E,C1),"Yes","No")

C1 の値が D 列または E 列にあるかどうかがわかります。

于 2013-08-30T13:08:09.583 に答える
1

あなたが探しているのは COUNTIFS (2007+) だと思います:

=IF(COUNTIFS(sheet2!$D:$D;D2;sheet2!$E:$E;E2)>0;"Yes";"No")

下位互換性は SUMPRODUCT になりますが、sumproduct で列全体を使用したくないため、範囲を調整してください。

=IF(SUMPRODUCT(--(sheet2!$D$1:$D$100=D2);--(sheet2!$E$1:$E$100=E2))>0;"Yes";"No")
于 2013-08-30T15:31:40.067 に答える