前言|工作案例
有时候我们要在Excel中达到反向查询的效果,如果想以个人姓名为标准查询自己所在的部门,该怎么办?下图中的示例如下:
a列部门列的数据内容包含合并的单元格,因此直接使用Vlookup经典反向公式进行检索时,搜索结果会出现异常,因此无法找到所需的值。在单元格D2中输入公式,如下图所示。
=vlookup (E2,if ({1,0},b2:b8,a23360a8),2,0)
最终结果表明了“0”的错误结论。
方案1 |添加辅助列方法
以下小编说明了Excel反向查询合并单元格数据的两种方法。
第一种方法是添加辅助列以取消合并单元格。
首先,复制列a数据并将其作为次列插入列a和列b数据之间,然后删除次列数据区域的单元格合并操作,如下图所示。
选择列b,按快捷键Ctrl G,找到null值,然后输入公式:=B2
然后按Ctrl Enter键批量填充数据。如下图所示。
此时,再次使用Vlookup经典逆公式进行浏览,可以找到所有内容。在单元格E2中输入函数,如下图所示。
=vlookup (F2,if ({1,0},c23360c8,b23360b8),2,0)
最后说明了“行政部门”的确切结果。
方案2 |直接公式方法
在储存格D2中直接输入公式。
=LOOKUP(' seation ',indirect(' a 13360 a ' match(e 2,$ b $23360 $ b $8,)1)
我们再次以人员的名义找部门时得到了正确的结果。
正式说明:
MATCH函数:
修补程序(E2,$ b $23360 $ b $8,)
在列b中找到E2的位置,并返回行数。
直接函数:
Indirect ('a1:a' match (E2,$ b $2: $ b $8,)1)
返回引用单元格区域。
LOOKUP函数:
LOOKUP(' seats ',reference region):返回reference region的最后文本。
如果E2中的单元格内容为“李雷”,则返回A6:A7单元格区域中的最后一个文本“行政部门”。
1.《【excel怎么逆向填充】Excel反向查询通过合并单元格中的数据,学会了拥有职场气质。》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《【excel怎么逆向填充】Excel反向查询通过合并单元格中的数据,学会了拥有职场气质。》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/2512087.html