合并单元格在哪 合并单元格在哪个工具栏

今天我想和大家分享一下如何在合并单元格的表格中查询数据,相信很多人都遇到过这样的问题,使用函数查询具有合并单元格的表格中的数据,往往不可能找到正确的结果,今天我就和大家分享一下造成这种情况的原因和解决方法 。
想从零开始学Excel,这里↑↑↑
一、为什么合并后的单元格不能使用函数这是因为函数公式看到的数据和我们看到的数据不一样,如下图所示,右边是函数公式看到的数据,其实就是合并单元格取消后的格式,这样,只有每个类的名字才会与该类相对应,其余数据没有对应的类,因此,导致功能识别错误,那么这种情况应该怎么解决呢?分为2种情况

合并单元格在哪 合并单元格在哪个工具栏

文章插图
二、数据源可以更改如果您的数据源可以更改,最简单的方法是取消合并的单元格,然后为每个名字填写相应的类别,这个过程可以批量设置,操作也很简单
您需要先取消合并的单元格,然后按【F5】呼叫位置点击【定位条件】选择【空值】单击确定,然后在编辑字段中输入equals=A2(是第一堂课的地点)按快捷键【Ctrl+回车】可以批量填写姓名
合并单元格在哪 合并单元格在哪个工具栏

文章插图
名字填好后,这是一个简单的多条件查询,这里不推荐vlookup,我建议你使用它index+match进行数据查询
公式为:=INDEX($C$2:$C$13,MATCH(F3&G3,$A$2:$A$13&$B$2:$B$14,0))
这个公式之前已经给大家介绍过很多次了,这里就不多做介绍了,就是index+match多条件查询的一般用法
合并单元格在哪 合并单元格在哪个工具栏

文章插图
三、无法更改数据源第二种情况是无法更改数据源,必须保持合并单元格的格式,这个情况比较复杂,我需要帮助indirect函数,这个功能的使用方法前几天已经分享给大家了,如果你想知道,我会把文章的链接放在最后 。我们可以使用indirect函数来构建动态数据查询区,达到数据查询的效果
公式为:=VLOOKUP(F4,INDIRECT("B"&MATCH(E4,A:A,0)&":C14"),2,0),先简单介绍一下查询原理,先了解一下他的参数
合并单元格在哪 合并单元格在哪个工具栏

文章插图
第一个参数:F4,在表格中找到该名称的位置
第二个参数:"B"&MATCH(E4,A:A,0)&":C14"),数据查询区,这是一个动态的领域
第三个参数:2,查找的结果在第二个参数的第二列
第四个参数:0,表示完全匹配
关键是Vlookup函数的第二个参数,如下图所示,在这里B是列标签,MATCH(E4,A:A,0)它的功能是查找类A列的位置,C14是桌子的尽头
如果该类是1班,Vlookup函数的第二个参数为:B3: C14如果该类是2班,Vlookup函数的第二个参数为:B8: C14如果该类是3班,Vlookup函数的第二个参数为:B12: C14这样,各个类的名称将被定位,而这个类的名字总是在最前面,当我们将类设置为2班,Vlookup下图中的黄色区域将作为数据查询的搜索区域
合并单元格在哪 合并单元格在哪个工具栏

文章插图
【合并单元格在哪 合并单元格在哪个工具栏】这就是我们今天分享的全部内容,用于合并单元格的数据查询,第二种方法是通用的,它适用于任何查找函数,不限于Vlookup函数,你可以试试,很多人可能会觉得很难,但是我觉得这是一个比较简单的方法 。
我是Excel从零到一,关注我,继续分享更多Excel技巧