找回密码
 立即注册
搜索

如何提取数据不受源表增减列的影响(升级版)

2
回复
1276
查看
[复制链接]

1

主题

5

帖子

2

幻币

初入江湖

Rank: 1

积分
9
2021-12-23 20:01:00 显示全部楼层 |阅读模式
说明:目的是要实现从sheet1中提取数据成绩二,用的是VLOOKUP函数。做好函数几个月后,新的源数据成绩加了几列,当我把sheet3中的数据原封不动复制到sheet1里后,这时候提取出来的成绩就变成提取成绩三中的对应的数学一和数学二的和了。请问怎么做函数能实现不管源数据怎么加列都能提取到我原来想提取的数据?
如何提取数据不受源表增减列的影响.rar (10.96 KB, 下载次数: 46)
PPT学习论坛
回复

使用道具 举报

1

主题

5

帖子

2

幻币

初入江湖

Rank: 1

积分
9
2022-3-27 20:01:57 显示全部楼层
=SUMPRODUCT((LOOKUP(COLUMN($B:$ZZ),COLUMN($B:$ZZ)/(Sheet1!$B$1:$ZZ$1<>""),Sheet1!$B$1:$ZZ$1)="成绩二")*(Sheet1!$A$3:$A$99=$B4)*(LEFT(Sheet1!$B$2:$ZZ$2,2)="数学")*Sheet1!$B$3:$ZZ$99)
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

幻币

初入江湖

Rank: 1

积分
0
2022-3-29 10:54:43 显示全部楼层
只要动态获取目标列的列号就可以了=VLOOKUP($B4,Sheet1!A:I,COLUMN(Sheet1!F2),0)+VLOOKUP($B4,Sheet1!A:I,COLUMN(Sheet1!H2),0)
PPT学习论坛
回复 支持 反对

使用道具 举报

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