在下面这个图中,如何根据E2单元格的姓名查询A列对应的部门呢? 参考公式: =LOOKUP('座',INDIRECT('A1:A'&MATCH(E2,B1:B8,))) 接下来简单解释一下公式的含义: MATCH(E2,B1:B8,)部分,精确查找E2单元格的姓名在B列中的位置。返回结果为4。 用字符串'A1:A'连接MATCH函数的计算结果4,变成新字符串'A1:A4'。 再用INDIRECT函数返回文本字符串'A1:A4'的引用。 如果MATCH函数的计算结果是5,这里就变成'A1:A5'。同理,如果MATCH函数的计算结果是10,这里就变成'A1:A10'。也就是这个引用区域会根据E2姓名在B列中的位置动态调整。 最后用LOOKUP返回该区域中最后一个文本的内容。 =LOOKUP('座',A1:A4) 公式得到A1:A4单元格区域中最后一个文本,也就是财务部,即小美所在的部门。 |
|