楼主: lenosky
1611 7

[其他] 求助ExcEL高手如何根据日期及代码取前后几日数据 [推广有奖]

已卖:8291份资源

大师

66%

还不是VIP/贵宾

-

威望
0
论坛币
1914 个
通用积分
663.5734
学术水平
17 点
热心指数
47 点
信用等级
6 点
经验
30597 点
帖子
5608
精华
0
在线时间
14993 小时
注册时间
2010-12-14
最后登录
2025-12-26

楼主
lenosky 在职认证  发表于 2017-7-27 21:22:43 |AI写论文
7000论坛币
求助ExcEL高手如何根据日期及代码取前后几日数据

问题1:
现在表1   有代码,日期二列
表2  有代码,日期,收盘价

要求
在表3  写公式,自动根据表1的代码和日期为基准,去取表2对应代码基准日的前5日的收盘价和后6日收盘价,填入表3(见表3,一个code下面接下一个code)

如果有不明白的可以留言。
希望高手能帮忙。



附件: 你需要登录才可以下载或查看附件。没有帐号?我要注册

最佳答案

車樹森 查看完整内容

A2=OFFSET('1'!$A$2,INT((ROW()-2)/12),0) B2=OFFSET('1'!$B$2,INT((ROW()-2)/12),0)+MOD(ROW()-2,12)-5 C2=VLOOKUP(A2&B2,IF({1,0},'2'!$A$2:$A$10000&'2'!$B$2:$B$10000,'2'!$C$2:$C$10000),2,0) 其中C2 内是数组函数,需要ctrl+shift+enter三键结束
关键词:EXCEL exce xcel cel 日数据

沙发
車樹森 学生认证  发表于 2017-7-27 21:22:44
A2=OFFSET('1'!$A$2,INT((ROW()-2)/12),0)
B2=OFFSET('1'!$B$2,INT((ROW()-2)/12),0)+MOD(ROW()-2,12)-5
C2=VLOOKUP(A2&B2,IF({1,0},'2'!$A$2:$A$10000&'2'!$B$2:$B$10000,'2'!$C$2:$C$10000),2,0)
其中C2 内是数组函数,需要ctrl+shift+enter三键结束
附件: 你需要登录才可以下载或查看附件。没有帐号?我要注册
已有 1 人评分论坛币 收起 理由
giresse + 60 精彩帖子

总评分: 论坛币 + 60   查看全部评分

藤椅
車樹森 学生认证  发表于 2017-7-27 21:34:46
上传附件,并模拟实际结果

板凳
lenosky 在职认证  发表于 2017-7-27 22:20:28
車樹森 发表于 2017-7-27 21:34
上传附件,并模拟实际结果
已上传

报纸
車樹森 学生认证  发表于 2017-7-28 01:07:05
C2=VLOOKUP(A2&B2,IF({1,0},'2'!$A$2:$A$10000&'2'!$B$2:$B$10000,'2'!$C$2:$C$10000),2,0)

地板
車樹森 学生认证  发表于 2017-7-28 01:07:55
C2单元格公式看附件,绝对引用的$ 符号,上传不显示,系统Bug

7
lenosky 在职认证  发表于 2017-7-28 21:19:42
車樹森 发表于 2017-7-28 01:07
C2=VLOOKUP(A2&B2,IF({1,0},'2'!$A$2:$A$10000&'2'!$B$2:$B$10000,'2'!$C$2:$C$10000),2,0)
有QQ?有点问题要问你

8
車樹森 学生认证  发表于 2017-7-28 22:28:12
lenosky 发表于 2017-7-28 21:19
有QQ?有点问题要问你
238 189 1900

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2025-12-27 06:33