菜鸟记195-辅助列让VLOOKUP函数查询更便捷
关键词: EXCEL2016;VLOOKUP函数;COLUMN函数;ROW函数;TEXTJOIN函数;数据查询;操作难度****
还记得小菜和您分享过的将获奖名单连接在一起用于表彰决定的名单吗?
请参阅《菜鸟记6-做领导喜欢的工作表之下集——快速提取同类数据到单元格》
今天咱们尝试用“大众情人函数”VLOOKUP搭配TEXTJOIN来制作这份名单。
源数据表长这样
图 1:源数据
步骤1:添加辅助列
咱们添加辅助列,输入公式“=C2&COUNTIF($C$2:C2,C2)”,向下填充,相当于把不同奖项排除顺序来,以便能直接查询;
图 2:添加辅助列
步骤2:查询提取数据
在对应的单元格输入公式“=IFERROR(VLOOKUP($G$2&COLUMN(A1),$A:$D,4,0),"")”,对各奖项的单元格地址进行修改后依次向后填充,可得到:
图 3:VLOOKUP+COLUMN函数运行结果
小菜划重点:和之前咱们介绍过的VLOOKUP函数应用相比,今天的小栗子就是多了一个COLUMN函数,实际上就要依次比对一等奖1、一等奖2……后,返回相应行对应的姓名。借助IFERROR函数让函数运行结果更具阅读性。
如果要实现姓名竖向排列,咱们需要结合ROW函数来操作:
图 4:VLOOKUP+ROW函数运行结果
步骤3:连接单元格
下面咱们进行最后也是最关键的一步,咱们在对应单元格输入公式“=TEXTJOIN("、",1,H2:AF2)”,向下填充即可以实现连接:
图 5:TEXTJOIN函数
小菜总结:TEXTJOIN函数是OFFICE2016后新增的函数,极其好用,推荐您在工作中使用,比连接符&好用N倍!
赞 (0)