使用两个不同的列来比较另一个工作表
我有两个不同的列。 一个包含数字,另一个包含文本。 试图比较(匹配)到另一个单独的工作表。
当然,我可以单独VLookup每一个,但是这并没有给我我正在寻找的答案。 我想知道前两列是否与其他工作表相关联。
我也尝试了一个IF(VLookup,但可能做错了。
把它们加起来。 如果列A和列B都在另一个工作表上,则为True或False。
这里有一个工作表函数,可以做你想做的事情,假设你只在工作表2的1列中查找。只需将[]中的值replace为实际的范围:
=NOT(OR(ISNA(MATCH([ColumnA],[OtherWorksheet],FALSE)), ISNA(MATCH([ColumnB],[OtherWorksheet],FALSE))))
以下是使用实际范围的示例:
=NOT(OR(ISNA(MATCH(A1,Sheet2!A:A,FALSE)), ISNA(MATCH(B1,Sheet2!A:A,FALSE))))
仅供参考:如果您不想在单元格中显示,也可以使用此公式进行条件格式化。
只是为了解释一下:
如果find该值, MATCH
将返回一个数字,否则将是#N / A。
ISNA
会显示结果是否为ISNA
/ A。
如果嵌套的ISNA
指示为TRUE, OR
将导致TRUE。 (没有find1的值)
NOT
TRUE转换为FALSE,反之亦然。
最终结果,如果两个值都被发现返回TRUE,否则显示FALSE。