web-dev-qa-db-ja.com

ある列の1つの値が別の列にあるかどうかを確認します

Date2 columnの日付がDate1 columnの日付と一致するかどうか、およびどの日付が一致しないかを確認したいと思います。最初の25でわかるように、一致しますが、最終的には10行が空になり、これらの値が欠落していることを意味します。

enter image description here

私は試した:

=VLOOKUP(C2:C3020;B2:C3037;C2;TRUE)

しかし、それは私に#REF!を返すだけです。

どの日付が一致しないかを見つける別の方法はおそらくありますか?

私はあなたの答えに感謝します!

3
user2051347

次の式を使用する必要があります。

=VLOOKUP(C2;$B$2:$B$3037;1;FALSE)

D2セルに書き込んで、D3037まで引き伸ばします。列Cの日付と完全に一致するものが列Bに見つからない場合、エラー値#N/Aが返されます。

FOUNDNOT FOUNDの値を取得するには、次の式の変更を使用できます。

=IF(ISERROR(VLOOKUP(C2;$B$2:$B$3037;1;FALSE));"NOT FOUND";"FOUND")
3
Dmitry Pavliv
 =IFERROR(IF(VLOOKUP(B2,$A:$A,1,FALSE)=B2,"True"),"False")

これは、列Bの正確な長さを指定しなくても機能します。

3
S.De
For instance, consider column values namely A and B

A   B
124 23
244 544
343 244
243 124
566 
677 

To check one value (124) in one column (B) is in another column (A)

=IF(ISNA(VLOOKUP(A2, $B$2:$B$5, 1, FALSE)),"",VLOOKUP(A2,  $B$2:$B$5, 1, FALSE))

A   B   C
124 23  124
244 544 244
343 244
243 124
566 
677