在EXCEL中,我们经常使用vlookup函数来查找相同的数据,这些数据可以跨工作表查找,也可以跨作业查找。很方便!
问题是vlookup函数只能找到相同值的第一个值。如果要找到同值的最后一个值,就不能用这个函数。我们必须使用下面的方法。请仔细阅读,可能对你有帮助。
接下来,我们使用的函数是查找函数。
先看下表。
在Sheet2中,我们存储两列数据,A列是操作者的编号,B列是操作者的操作日期。
现在,我们来分析一下问题。每个操作员按时间顺序记录。同时,复制每个操作员的操作编号。
问题是,每个操作者都可能重复操作。怎样才能快速指出每个操作者的最后操作时间?
方法很简单。现在,我们使用Sheet1查找Sheet2中重复运算符的最后一次。
在Sheet1的A列中,只要我们给出一个操作员的编号,那么,在对应的B列中,就得到Sheet2中记录的与该操作员编号对应的最后一个操作日期。
例如,在B2,使用公式:=lookup (1,0/(sheet2!$A$2:$A$18=A2),Sheet2!$乙$ 2:$乙$18)
你可以得到结果,剩下的可以用填充工具拉下来。
知识扩展:公式描述
查找(1,0/(Sheet2!$A$2:$A$18=A2),Sheet2!$B$2:$B$18),翻译成中文,应该是:
Lookup (1,0/(数据查找范围=条件),满足条件后需要返回的数据范围)