我有两组注册详细信息、姓名、电子邮件、数据更改日期等工作表。
我想查找工作表 A 中的电子邮件地址是否出现在工作表 B 中,如果有,比较两个工作表中更改的日期数据值,如果有不同,则显示文本或条件格式。
我正在使用 SQL 查看 MS Access,但似乎没有得到我想要的结果
用于比较工作表,VLOOKUP
是您将要使用的功能。
公式看起来像这样:
=VLOOKUP(emailToFind,RangeThatHasEmailAndDate,ColumnOfInfoToReturn,False)
(false=exact match)
因此,使用如下所示的表:
电子邮件日期 example@example.com 1 月 1 日 example1@example.com 1 月 3 日 example2@example.com 1 月 7 日 example3@example.com 1 月 2 日 example4@example.com 1-2 月
然后 C1 中的公式=VLOOKUP(A2,[Book2]Sheet1!$A$2:$B$6,2,FALSE)
将从另一张表中获取日期
我不知道 Access 的确切语法,我用了很长时间,但一般的 SQL 是
data = SELECT set1.v1, set2.v1, ... FROM set1 join set2 ON set1.email=set2.email;
for item in data
if item.value[0] == item.value[1]
do something
endif
endfor
它只是伪代码,也许它有帮助......如果你发布,你尝试了什么,我可能记得语法并且可以提供更多详细信息