全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 Excel
5428 4
2009-09-13
如何在Sheet2的A、B列里找到与Sheet3中的A、B列相同的数据,并对这些数据(5条)进行最大、最小和合计等计算,结果显示在Sheet3里。
vlookup只能提取单行数据,怎样才能对符合要求的多条记录进行操作?
样本数据(股票)在附件里。
谢谢!
附件列表

eg.xls

大小:17 KB

 马上下载

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2009-9-14 12:20:35
可以用数组公式!
sheet3里的开盘、最高、最低、收盘、成交量、成交额指的是Sheet2里符合条件记录的平均值还是其他统计量?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2009-9-14 21:01:14
举例来说,就是从sheet2里找到年份为2008周数为35的5条记录,在sheet3的c2(开盘)里显示sheet2里d2-d6(开盘)的平均值,在sheet3的d2(最高)里显示sheet2里e2-e6(最高)的最高值,在sheet3的e2(最低)里显示sheet2里f2-f6(最低)的最低值,在sheet3的f2(收盘)里显示sheet2里g2-g6(收盘)的平均值,在sheet3的c2(开盘)里显示sheet2里d2-d6(开盘)的平均值,在sheet3的g2(成交量)里显示sheet2里h2-h6(成交量)的合计值,在sheet3的h2(成交额)里显示sheet2里i2-i6(成交额)的合计值。
不知道怎么用excel进行相关的查询及统计操作,只好导入到数据库或spss来做;但想能在excel里直接做,省事啊。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2009-9-14 21:11:24
例如: 开盘在sheet3中的c2单元格里输入数组公式。
=AVERAGE(IF(Sheet2!$B$2:$B$40=Sheet3!$B2,IF(Sheet2!$A$2:$A$40=Sheet3!$A2,Sheet2!$D$2:$D$40,"")))
详见附件!
附件列表

544.xls

大小:24 KB

 马上下载

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2009-9-14 23:25:07
万分感谢楼上的兄弟,问题解决了。不用来回导数据了,爽~~~~
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群