在职场,很多EXCEL办公软件用的比较好的亲们,经常有一句话,谁让你合并单元格的,合并的,是无法汇总的,是无法使用函数公式的
这样的讨论持续了很久,突然,一个函数公式从天而降,合并单元格也能用函数查找了
案例:
- 要求根据实例对照表,在实例应用范围,当输入城市后,会自动跳出省份
- 不能对对照表进行变更,不饿能够撤销合并单元格
思路:
- 一看到根据城市查找省份,很多人第一印象就是用vlookup函数,是的,如果省份不在合并单元格,用这个函数,是最简单的,可是因为省份合并了,就有难度了
- 这个时候,我们首先构思的,就是如何在对照表,找到所查找城市的行号
- 根据行号,而后用lookup提取省份
操作步骤1,巧取行号
- 构建好EXCEL的思路,我们首先在E3单元格输入公式=MATCH(D3,$B$1:$B$16,0),我们可以看到,获取的结果是14,这个match函数,就是查找D3在对照表中的位置
操作步骤2,测试lookup函数
- 这次我们在E14单元格,输入公式=lookup('做',A1:A14),确定后,我们可以看到,可以得到省份,山东
- 这个时候,我们只要将这个公式,和上面的行号搭配,用indirect函数,构建A1:A14的动态区域,就Okl
操作步骤3,构建公式,实现效果
- 结合上面两步,而后将公式优化为=LOOKUP('做',INDIRECT('A1:a'&MATCH(D3,$B$1:$B$16,0)))
- 而后下拉E3单元格公式,所有省份,就自动匹配了出来