Excel合并单元格的数据查询
发布时间:2022-12-29 22:28:19
标签:excel公式,excel公式技巧,Excel函数,Excel教程
我原来的一位学生,做电商数据分析。今天提了一个问题:他给老板看销售数据的时候,老板说:“能不能做个查询,让我自己选择要查看的仓库与商品的销售量?”
我这学生犯难了:数据中的“仓库”列是合并单元格的形式,不知道该怎么查找。
根据学生描述,做了一个样表,老板要求的查询效果如下:
公式实现
在G2单元格输入公式:
=VLOOKUP(F2,OFFSET(B1:C1,MATCH(E2,A2:A10,0),,3),2,)
即可实现查询效果。
公式解析
MATCH(E2,A2:A10,0):
在A2:A10区域匹配E2单元格仓库的行;
合并单元格的值默认行是合并单元格的首行,如A仓库默认在地址是A2单元格,B仓库默认地址是A5单元格,C仓库默认地址是A3单元格。
本部分匹配的结果是:在A2:A10区域,A仓库是第一行,B仓库是第4行,C仓库是第7行;
OFFSET(B1:C1,MATCH(E2,A2:A10,0),,3):
以B1:C1为基准,向下偏移E2仓库的所在行数,取3行2列的区域。
比如:
E2为B仓库,那么以B1:C1为基准,向下偏移4行,然后取B5:C7(3行2列)区域;
VLOOKUP(F2,OFFSET(B1:C1,MATCH(E2,A2:A10,0),,3),2,):
在上述B5:C7区域中,查找F2单元格商品所对应的第二列出货量。
0
投稿
猜你喜欢
- 怎样可以快速的在Excel中加入数据透视图的呢?下面小编就为大家介绍一下具体的操作方法,希望会大家有所帮助[1] 在Excel中打开一篇原始
- 我们在使用Win10专业版系统的时候,如果在使用过程中经常使用微软拼音输入法,那么微软输入法将对我们常用的词组以及一些输入习惯进行记忆,方便
- 九九乘法表是小学一年级常见的表格,想知道如何用Excel制作过出来的吗?下面小编就为大家介绍Excel利用公式生成九九乘法表方法,不会的朋友
- Win10系统中有一个夜间模式能够载晚上的时候帮助我们减少眼睛的疲劳度,但有一些小伙伴说自己的夜间模式使用不了,那么碰到这种情况应该怎么办呢
- word2013怎么制作炫彩文字?word中想要给文字添加一些彩色的效果,让文字看上去更漂亮,该怎么给文字添加颜色呢?下面我们就来看看详细的
- 每次学校考试过后,成绩分析处理的工作都是非常繁重的。一般情况下,是各科教师将本学科的成绩录入到成绩表中,然后学校有专门人员将这些数据再合并到
- excel怎么制作随着滚动条变化的动态图表?excel中想要制作一个动态的折线图,让折线随着数据的变化而滚动,该怎么制作这个效果呢?下面我们
- win10显卡驱动怎么更新?win10电脑一些组件例如显卡、声卡等,都需要安装驱动程序才能使用的。后期有的驱动还需要更新才能稳定使用,也能避
- 在局域网中需要将一个工作表共享给多个用户,但不希望他们对工作表修改或只让他们填写其中的某些内容,这时需要对工作表进行密码保护或为不同的区域设
- IE浏览器是微软自带的一款网页浏览器,如果不想使用这个自带的浏览器的话想删除却发现删除不了,那么Win10如何彻底卸载IE?小编来教你怎么不
- Word有很多实用的技巧,学会了可以节省大量的时间在编辑上。今天就给大家分享下word每张表格都有表头怎么设置这个小技能。1.每张表格都有表
- 在word中输入文字时经常会遇到重叠的字,比如“姐姐”、“妹妹”“高高兴兴”等,除了使用输入法自带的功能输入外1、重叠字的快速录入 在wor
- 许多用户在使用电脑的时候,都会出现一些使用的问题,而有些小伙伴使用的是笔记本电脑,就想能不能恢复到出厂预装的系统,其实可以的。下面小编就带着
- Excel2016表格中画斜线表头的方法,Excel2016表格中,如何绘画斜线表头呢,下面小编就为大家介绍在excel表格中如何制作倾斜的
- 在编辑Word文档的时候有时需要输入一些特殊符号,让文档看起来更加直观。不过很多时候用户不知道如何输入特殊符号?比如碰到箭头这个符号的时候,
- tp-link无线路由器可以让我们上网更轻松,不需要再拖着长长的网线。正常情况下,新买的无线路由器需要先进行设置才能够进行联网,然而一些用户
- 出现这种现象有下面几个可能的原因:一、双击有显示问题的数学公式,这时MathType会自动启动。在MathType的界面中单击“样式——定义
- 使用屏幕截图的步骤如下:步骤一:首先新建一个空白word文档,如下图所示: 步骤二:单击【插入】选项卡,如下图所示
- 在使用Word编辑文档的过程中,经常需要将不同版本的两篇或多篇Word文档合并起来。例如在公文编撰过程中,经常安排专人负责审阅工作。审阅文档
- 有时用户还会遇到这种情况,需要将一行“ABCDEF”,转换为一列“ABCDEF”,即行与列的数据互换。如果一个一个进行手工转换则会浪费大量时