XLOOKUP 函数问世已经快一年了,从最初的未曾出世先名震江湖,到现在很多人已用得得心应手,我也是时候给大家仔细讲解一下这个函数了。
先总结一下,以下是 XLOOKUP 函数几个特别突出的优势: 来看一下实际的案例。 案例:下图 1、2 中的数据表分别按纵向、横向排列,要求根据姓名查找出对应的部门和奖金。 效果如下图 3、4 所示。
解决方案 1:取代 VLOOKUP
先将 E2 单元格制作成下拉菜单。 1. 选中 E2 单元格 --> 选择菜单栏的“数据”-->“数据验证”
2. 在弹出的对话框中选择“设置”选项卡 --> 按以下方式设置 --> 点击“确定”:
接下来就是今天的重点,xlookup 函数粉墨登场。 3. 在 G1 单元格中输入以下公式: =XLOOKUP(E2,B:B,A:A) 先来学习一下 XLOOKUP 函数。
语法: XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])
参数: lookup_value:必需,查找值。 lookup_array:必需,要搜索的数组或区域。 return_array:必需,要返回的数组或区域。 [if_not_found]:可选,如果找不到匹配项,则返回 [if_not_found] 文本;如果找不到匹配项,且缺少 [if_not_found] 文本,则返回 #N/A。 [match_mode]:可选,指定匹配类型: [search_mode]:可选,指定要使用的搜索模式:
公式释义: 所以下图中的公式就很容易理解了,表示在 B 列中查找 E2 单元格的值,返回对应的 A 列结果。
4. 同理,在 H2 单元格中输入以下公式,即可查找出陈小娟的奖金: =XLOOKUP(E2,B:B,C:C)
解决方案 2:取代 HLOOKUP
1. 在 C7 单元格中输入以下公式: =XLOOKUP(A7,2:2,1:1)
2. 在 D7 单元格中输入以下公式: =XLOOKUP(A7,2:2,3:3)
很多同学一直对 HLOOKUP 函数缺乏足够的几何空间想象力,现在不必为难自己了,强大的 XLOOKUP 函数彻底解放了生产力。
|