1

互いに異なる2つの列があります。1 つは数字を含み、もう 1 つはテキストを含みます。両方を別の別のワークシートと比較 (照合) しようとしています。

もちろん、それぞれを個別に VLookup することはできますが、探している答えは得られません。最初の 2 つの列が他のワークシートと相関しているかどうかを知りたいです。

IF(VLookup も試しましたが、おそらく間違っていました。

要約すると。列 A と列 B が両方とも別のワークシートにある場合、True または False。

4

1 に答える 1

0

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.

于 2012-12-19T17:31:13.193 に答える