欢迎来到【Office办公技巧】专栏 合并单元格的这个大坑,你遇到过吗? ✍️精通Excel的瓜叔 在实际工作中,很多场合需要用合并单元格来展示数据。 它比较直观,而且还条理分明,是很多小白和领导们的最爱。 但是对于稍懂 Excel 的人来说,却很反对使用合并单元格,认为合并单元格的坑太多,然而,在工作中,却又无法避开。 今天我就来教大家,如何在有合并单元格的情况下,实现查找。如下图: 现在需要查找出李四是属于哪个部门的? 这里我给出两种解决方法。 1 辅助列+函数法 大部分场合,我们使用辅助列,可以使问题简单化。 下面我们就一起来看看如何操作。 具体步骤如下: ❶ 在原始数据旁边增加一个辅助列,比如在 D2 单元格输入公式: =LOOKUP('座',$B$2:B2)
=VLOOKUP(E2,A2:D8,4,FALSE)
2 函数法 有函数控的小伙伴们,一般情况下是喜欢一步到位的。 一个公式,就可以搞定:
公式大概的意思是: ❶ 使用 MATCH 函数,查找 E2 单元格的姓名在 A 列中的位置,结果返回 3 ,然后「'B2:B'&3」,会变成「'B2:B3'」; ❷ 再由 INDIRECT 函数返回「'B2:B3'」这个区域的引用。 因为「'B2:B3'」只是文本,并不是真正的单元格引用。 因此必须使用 INDIRECT 函数,将文本型的单元格引用「'B2:B3'」,变成真正的单元格引用 B2:B3。 ❸ 在 B2:B3 这个区域里面使用 LOOKUP 函数查找最后一个文本值。 因为 B3 单元格为空白单元格,所以返回 B2 单元格的「财务部」。
3 总结一下 ❶ 第一种方法虽然有点麻烦,多加了一个辅助列,但是并没有什么函数嵌套,会使得 VLOOKUP 等函数公式简单化。而且公式的运行速度也快很多。 第二种方法,虽然一个公式就可以搞定。但是函数的嵌套比较多,数据量大的话,公式的运行速度会变慢。 这里我个人建议: 函数刚入门的小伙伴们,可以使用第一种方法,然后循序渐进地学习,慢慢过渡到第二种方法。 因为第二种方法,也是一种不错的解题思路。 ❷ 给大家留道题,如下图: Q:需要求出李四所属的部门? 跟我们文章中的例子顺序正好相反,A 列-【部门列】在 B 列-【姓名列】的左边! 会做的小伙伴们,记得在下面留言~ 好了,我是瓜叔~如果喜欢我的文章,请转发分享给更多需要帮助的人噢! 怎么样?合并单元格查找,你们以后再也不用发愁啦! 对Excel函数使用仍有不懂之处? 想要提高办公效率? |
|