第1页
Cust Visit DATE TIME
201 Day 1 11-Jul-17 11:15
201 Day 1 11-Jul-17 11:18
201 Day 1 11-Jul-17 11:20
201 Day 3 13-Jul-17 11:30
201 Day 3 13-Jul-17 11:32
201 Day 3 13-Jul-17 11:34
201 Day 7 17-Jul-17 11:20
201 Day 7 17-Jul-17 11:22
201 Day 7 17-Jul-17 11:24
201 Day 10 20-Jul-17 11:30
201 Day 10 20-Jul-17 11:32
201 Day 10 20-Jul-17 11:34
201 Day 14 24-Jul-17 11:15
201 Day 14 24-Jul-17 11:17
201 Day 14 24-Jul-17 11:19
202 Day 1 11-Jul-17 11:20
202 Day 1 11-Jul-17 11:22
................
.............
第2页
RefC RVisit RDATE RefTIME
201 Day 1 11-Jul-17 9:30
201 Day 3 13-Jul-17 9:30
201 Day 7 17-Jul-17 9:30
201 Day 10 20-Jul-17 9:30
201 Day 14 24-Jul-17 9:30
202 Day 1 11-Jul-17 9:35
202 Day 3 13-Jul-17 9:35
...............
.....
excel中的第一组列显示其参与调查的客户ID访问日期和时间。
第二组列显示参考客户共享的相同客户ID和类似详细信息。两者都在同一张excel中。
我们要比较参考客户与他们访问的当前客户之间的时差。即当refc匹配Cust并且Rvisit匹配访问时,我希望RefTime列中的值在TIME列旁边排列,访问和日期匹配Rdate。访问量可以是每天3次或2次,可能会有所不同。
我不确定如何使用公式(INDEX
& MATCH
?)来解决这个问题,而且我是excel的新手。任何帮助或介绍,以帮助我实现这一点是值得赞赏的。
谢谢!
抱歉不清楚..对于前。对于Refc#201
,我希望Reftime低于9.30RefC RVisit RDATE RefTIME
201 Day 1 11-Jul-17 9:30
显示在下面前3行的TIME列旁边,因为上面的所有详细信息都匹配(cust#wtih RefC,访问Rvisit和date with Rdate)。
客户访问日期时间
201 Day 1 11-Jul-17 11:15 9:30
201 Day 1 11-Jul-17 11:18 9:30
201 Day 1 11-Jul-17 11:20 9:30
答案 0 :(得分:0)
目前还不清楚你想要什么。我想你想要一个VLOOKUP,但需要一个以上的密钥。您可以在当前列左侧的Sheet2中添加一列 - 假设RefC R访问是Col B:
在Col 1中,复制=B1&B2
然后你可以在一个连续的VLOOKUP中引用这个列(及其后续列):在SHeet1的单元格中你想要的结果 - 假设Cust Visit是A列,你放入,Col E,=VLOOKUP(A2&B2,Sheet2!$A$2:$E$10000, 3, False)
美元锚点对第二个参数很重要。第三个参数中的3表示匹配列C,False表示查找完全匹配。如果你想避免未发现的记录错误,请将其包装在IF(ISNA())的IFERROR中。