我有两列彼此不同。一个包含数字,另一个包含文本。试图将两者与另一个单独的工作表进行比较(匹配)。
当然,我可以分别对每一个进行 VLookup,但这并不能给出我正在寻找的答案。我想知道前两列是否与另一个工作表相关。
我也尝试了 IF(VLookup 但可能做错了。
把它们加起来。如果 A 列和 B 列都在另一个工作表上,则为 True 或 False。
我有两列彼此不同。一个包含数字,另一个包含文本。试图将两者与另一个单独的工作表进行比较(匹配)。
当然,我可以分别对每一个进行 VLookup,但这并不能给出我正在寻找的答案。我想知道前两列是否与另一个工作表相关。
我也尝试了 IF(VLookup 但可能做错了。
把它们加起来。如果 A 列和 B 列都在另一个工作表上,则为 True 或 False。
这是一个工作表函数,假设您只在工作表 2 的 1 列中查看,它将执行您想要的操作。只需将 [] 中的值替换为实际范围:
=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))))
仅供参考:如果您不想在单元格中显示它,也可以使用此公式进行条件格式设置。
只是为了解释一下:
MATCH
如果找到该值,将返回一个数字,否则将是#N/A。
ISNA
将指示结果是否为#N/A。如果任一嵌套指示为 TRUE
OR
,则将导致TRUE。ISNA
(表示未找到 1 个值)
NOT
将 TRUE 翻转为 FALSE,反之亦然。
最终结果,如果找到两个值,则返回 TRUE,否则显示 FALSE。