互いに異なる2つの列があります。1 つは数字を含み、もう 1 つはテキストを含みます。両方を別の別のワークシートと比較 (照合) しようとしています。
もちろん、それぞれを個別に VLookup することはできますが、探している答えは得られません。最初の 2 つの列が他のワークシートと相関しているかどうかを知りたいです。
IF(VLookup も試しましたが、おそらく間違っていました。
要約すると。列 A と列 B が両方とも別のワークシートにある場合、True または False。
互いに異なる2つの列があります。1 つは数字を含み、もう 1 つはテキストを含みます。両方を別の別のワークシートと比較 (照合) しようとしています。
もちろん、それぞれを個別に VLookup することはできますが、探している答えは得られません。最初の 2 つの列が他のワークシートと相関しているかどうかを知りたいです。
IF(VLookup も試しましたが、おそらく間違っていました。
要約すると。列 A と列 B が両方とも別のワークシートにある場合、True または False。
Here's a worksheet function that'll do what you want assuming you're only looking in 1 column on worksheet 2. Just replace the values in [] with the actual ranges:
=NOT(OR(ISNA(MATCH([ColumnA],[OtherWorksheet],FALSE)), ISNA(MATCH([ColumnB],[OtherWorksheet],FALSE))))
Here's an example using actual ranges:
=NOT(OR(ISNA(MATCH(A1,Sheet2!A:A,FALSE)), ISNA(MATCH(B1,Sheet2!A:A,FALSE))))
FYI: You could also use this formula for conditional formatting if you don't want to display it in a cell.
Just to explain it:
MATCH
will return a number if the value is found, otherwise it will be #N/A.
ISNA
will indicate if the result was #N/A.
OR
will result in TRUE if either nested ISNA
indicates TRUE. (Meaning 1 value wasn't found)
NOT
flips TRUE to FALSE and vice-versa.
End result, if both values are found returns TRUE otherwise displays FALSE.