如何使用excel中的函数根据条件获取一个区域的数据
对于如何使用excel中的函数根据条件获取一个区域的数据,很多网友还不是很明白,今天艾巴小编收集了这方面的知识,就将其分享出来。
操作方法:
1.1首先我们从一个简单的数据源开始,操作过程就是基于这个原始数据来写函数02。假设我们需要返回蔬菜类别中的所有蔬菜和数量03。那么首先要知道蔬菜的位置从哪里开始,到哪里结束。我们可以通过match算出他的出场位置,然后用COUNTIF算出菜的数量。
04提取后,我们会用offset获取范围然后用index逐个获取范围,认为范围数据不能放在单元格中,要逐个放在相应的位置。05=OFFSET($A$1,$J$2-1,0,$J$3,3)从A1开始。请注意,符号$ absolute reference row $ absolute reference column应该加上$ j。
06$J$3,3然后我们要获取的数据有几行,由条件数决定,这里只有三列,所以直接写3,分别是名称,规格,数量。这时候我们的range就是一个错误值,因为单元格接收不到一个范围的数据,所以我们可以选择所有的公式,按F9检查公式的结果。事实上,结果是一个范围,“是一行。它被分成行。现在的问题是如何把这里的数据提取出来,返回到相应的地方?
08使用index返回这个范围内第一行第一列的数据,但是公式还是被下拉了一行一列,所以我们需要使用这一行一列的变量根据位置返回不同的列号。09加上行(A1)和列(A1),因为A1的位置是1,1,公式往下拉会变成A2,向右拉会变成B1,返回的数据是正确的,但是我们发现有多余。
我们可以用IFERROR来美化它。iferror后面是刚才的公式,如果这个公式有错误,就返回后面,表示空白。11我们修改搜索条件,改成水果,数据无错。12最后,我们把之前引用的所有结果都放入公式中,比如J2=match ($ g $2,$ a: $ a,$ a。
以上知识分享到此为止,希望能够帮助到大家!
推荐阅读
- 路由器如何限制别人蹭网,怎么设置无线路由器限制别人连接蹭网
- 怎么把财付通钱退回来,财付通怎么解绑银行卡
- 360浏览器打开新的标签页为什么总弹出新窗口,真正解决浏览器自动弹出手机淘宝
- 百度怎样拍照搜题,如何用手机百度拍照搜题
- 房贷怎么还最划算,等额本金还款方式并不省
- qq匿名聊天怎么知道是谁
- tayron大众探岳_TAYRON
- 在word中添加脚注怎么添加,在Word2013中如何添加脚注
- 美团外卖怎么退单子的,美团外卖怎么退单
- 孩子心理太脆弱,父母要如何陪他走过关键期的生活(孩子心理太脆弱,父母要如何陪他走过关键期)
- 详解起重机用电阻器的安装与维修方法_详解起重机用电阻器的安装与维修
- 手机qq怎样更换皮肤,手机QQ如何更换皮肤和主题
- 中国汽车品牌有多少个_中国汽车品牌
- 菜鸟驿站代收服务是什么,菜鸟驿站代收要钱吗
- contemporary是什么意思 contemporary
- 2014世界杯英格兰出局,英格兰火力全开大胜伊朗00后世界杯首球诞生
- 教育孩子最大的问题是该管的不管不该管的瞎管(孩子不好管教,那是你教育方法不对)
- 客厅镜子摆放禁忌,家居镜子摆放十大禁忌
- 绿安铜起什么作用? 氯胺铜是什么