本文所分享的知识点是【EXCEL中如何是使用LOOKUP函数查找并返回最后一个相同值】,欢迎您喜欢我爱IT技术网所分享的教程、知识、经验或攻略,下面是详细的讲解。
EXCEL中如何是使用LOOKUP函数查找并返回最后一个相同值
在EXCEL中,我们常常使用vlookup函数查找相同的数据,可以跨工作表查找,同时还能跨工作并查找,非常方便!
仍然,问题出在vlookup函数只能查找相同值的第一个值。如果我们要想查找相同值的最后一个值,就不能使用该函数了,得使用如下方法,请认真阅读,或许对您有帮助。
下面,我们使用的函数是LOOKUP函数。
先看下表吧。
如下图,在Sheet2中,我们存放两列数据,A列为操作员的编号,B列为操作员的操作日期。

现在,我们来分析问题,每个操作员,都是按照时间顺序来进行记录的,同时,每个操作员的操作编号,存在重复。
问题是,每个操作员都可能操作重复,如何能快速的指出每个操作员最后一次的操作时间?
方法非常简单,现在,我们借助Sheet1来查找Sheet2中重复操作员的最后一个时间。

在Sheet1中的A列,只要我们给出一个操作员的编号,那么,就在对应的B列中,得出该操作员编号所对应的在Sheet2中所记录下来的最后一次操作日期。
比如,在B2中,使用公式:=LOOKUP(1,0/(Sheet2!$A$2:$A$18=A2),Sheet2!$B$2:$B$18)
就可以得出结果,其它的使用填充工具往下拉就可以了。
知识拓展:公式说明
LOOKUP(1,0/(Sheet2!$A$2:$A$18=A2),Sheet2!$B$2:$B$18),翻译为中文,应该为:
LOOKUP(1,0/(数据查找范围=条件),满足条件后需要返回的数据范围)
关于EXCEL中如何是使用LOOKUP函数查找并返回最后一个相同值的相关讨论如下:
相关问题:excel 里面VLOOKUP函数, 如果查找有相同的值,默...
答:类似的问题我回答过知友,用Index函数或VLOOKUP函数都可以实现,请参考附件。 注:附件来自ExcelTips网站。 >>详细
相关问题:在EXCEL中,如何用行数查找并返回本行的最后一个值
答:看下图例子,数据区域A1:H11,J2:J7为需要查询行的行号,将对应行最后一个值填写至K列对应单元格,K2公式=INDIRECT("R"&J2&"C"&COUNTA(INDIRECT("A"&J2&":H"&J2)),) >>详细
相关问题:Excel中怎么返回最后的值?我用的是VLOOKUP返回的。
答:返回A列的最后一行数据,使用LOOKUP函数。 方法一: 输入=LOOKUP(9E+307,A:A) ,公式返回A列最后一个数值。 方法二: 输入=LOOKUP(1,0/(A:A""),A:A) ,公式返回A列不为空的最后一行数据,可以是文本,可以是数字。 >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
