excel如何找出合并单元格(Excel带有合并单元格的查询匹配)
新书《Excel人力资源管理实战宝典》即将上市,敬请期待。
在日常的数据的处理中,经常会遇到一些单元格被合并的情形,这种情况给数据的批处理造成了很大的障碍,其中最为明显的一种情形就是在合并单元格中进行数据的查询。
例题
按下面的要求对带有合并单元格进行查询。
公式
在F2单元格中输入公式:
=LOOKUP("々",INDIRECT("C1:C"&MATCH(E2,$B$2:$B$16,0) 1))
或
=LOOKUP("座",INDIRECT("C1:C"&MATCH(E2,$B$2:$B$16,0) 1))
按Enter键完成,并进行填充。
公式解释
1、“座”或“々”:在前面在例子中我们讲过,就用查查找某一个区域中的最后一文本时所使用的符号,表示一个很大的字符。具体的大家可以参考:《不是我吹牛,Excel中的这些怪异的字符与操作你肯定没有用过,不然算我输》;
2、MATCH(E2,$B$2:$B$16,0) 1,表示找到要查找的目标E2在区域$B$2:$B$16中所处在行数,而加上是把标题行的这一行也算上。如:查找沈火英在B2:B16区域中处于第2行,再加上1则表示沈火英所在行数为第3行。所以返回结果为3;
3、INDIRECT("C1:C"&MATCH(E2,$B$2:$B$16,0) 1),表示自第一行至要查找的目标所在形成一个区域,即要查找的目标所在区域。如:根据上一步的行数,那么返回的结果区域为:C1:C3;
4、然后利用LOOKUP函数查找C1:C3区域中最后一个文本,即查找的结果为“书法组”。
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com