合并单元格中查找内容(套路学起来)
下图左表是一个户籍名单表(源数据),现在要根据右表的姓名查找出对应的年份,给出好几种方法,如右图所示(结果表)。
这个问题如果直接用vlookup查找肯定是不行的,因为年份那一列是合并单元格。所以就要想其他的方法。先说公式吧,在H4单元格输入公式=LOOKUP(9^9,INDIRECT("e1:e"&MATCH(G4,C:C,))),向下填充。
接下来说一下思路:以G4单元格的“储陶忠”为例说明。首先查找“储陶忠”在C列中的位置,找到5,然后在C1:C5对应的区域E1:E5中查找最后一个非空的数字,就是我们要找的年份。简要示例图如下:
MATCH(G4,C:C,)这部分就是查找G4在C列的位置,找到的结果是5。INDIRECT("e1:e"&MATCH(G4,C:C,))这部分就是返回E1:E5的区域。LOOKUP(9^9,INDIRECT("e1:e"&MATCH(G4,C:C,)))这部分就是返回E1:E5这个区域的最后一个数字。
当然还有其他方法可以完成,思路都是差不多的,只是用的函数不同,具体其他方法,可以下载文件查看。你也可以想想其他的方法。
链接:
https://pan.baidu.com/s/1N7wZhWv8nl93g4ZMB9QNIg
提取码:pa1y
赞 (0)