今天和大家分享VLOOKUP的3个使用案例,直接举例如下:如下表,依据姓名,依次查找表中的性别、公司名称、学历数据,公式如下:
=VLOOKUP($A2,$F:$I,COLUMN(B1),0)
=VLOOKUP(查找值,查找区域,返回区域第几列,0)
此处依次返回区域的第2、3、4列,而COLUMN(B1)向右拉,可以得到相应数字。如下表,右边日期为升序,各公司均对应多个日期,需查找最早的日期和最后的日期:在Excel中,当有多个满足条件的值存在时,VLOOKUP查找默认返回第一个对应值,而LOOKUP查找默认返回最后一个对应值。
返回最早日期,公式如下:
返回最晚日期,公式如下:
=LOOKUP(1,0/(A2=E:E),F:F)
在输入完公式之后,记得将单元格改为短日期格式。
=LOOKUP(1,0/(查找值=查找区域),返回区域)
由于每个公司均对应多个日期,需查找表中全部出现的日期。此时就需要借助辅助列了,将次数+公司名称进行合并,变为唯一值,之后再进行查找,就会简单很多。
COUNTIF对区域混合引用,可起到累计次数的作用:
=COUNTIF(G$2:G2,G2)&"|"&G2
=IFERROR(VLOOKUP(COLUMN(A1)&"|"&$A2,$F:$H,3,0),"")
以上就是今天和大家分享的主要内容,善于使用辅助列,可以轻松解决大问题。