找回密码
 立即注册
搜索

Excel中如何使用函数引用日期来作为工作簿名称来进行数据动态调用 ...

5
回复
1850
查看
[复制链接]

2

主题

6

帖子

4

幻币

初入江湖

Rank: 1

积分
14
2021-12-19 16:16:00 显示全部楼层 |阅读模式
如图,A1单元格中的公式为=VLOOKUP($A2,[分表1.xlsx]Sheet1!$A$2:$C$5,MATCH(B$1,[分表1.xlsx]Sheet1!$B$1:$D$1,0)+1,0)
在不使用VBA、宏及辅助列的情况下,如何引用汇总表格里的A列日期(格式为文本型数据)中的日作为变量,来动态调用相对应分表01或分表02中的数据?
(注意:分表01、分表02、分表……是不同的工作簿,不是工作表,且会根据日期生成不同日期的分表)
如下:
使=VLOOKUP($A2,INDIRECT(”[分表”&RIGHT(A2,2)&”.xlsx]Sheet1!$A$2:$C$5”),MATCH(B$1,[分表1.xlsx]Sheet1!$B$1:$D$1,0)+1,0)变为有效?
672f973994f790a3462021bc565bbb40.png
新建 WinRAR ZIP 压缩文件.zip (26.88 KB, 下载次数: 13)
PPT学习论坛
回复

使用道具 举报

0

主题

4

帖子

0

幻币

初入江湖

Rank: 1

积分
4
2022-1-1 17:25:21 显示全部楼层
A1=VLOOKUP($A2,INDIRECT("[分表"&RIGHT($A2,2)&".xlsx]Sheet1!A:D"),MATCH(B$1,INDIRECT("[分表"&RIGHT($A2,2)&".xlsx]Sheet1!1:1"),),)
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

3

帖子

-1

幻币

东方不败

积分
-8
2022-1-6 15:44:09 显示全部楼层
我个人认为:你这个引用是不能生效的INDIRECT(”[分表”&RIGHT(A2,2)&”.xlsx]Sheet1!$A$2:$C$5”)
因为一个工作簿都有一个类似这样的地址C:\Desktop\新建 WinRAR ZIP 压缩文件\分表01.xlsx
你不加前缀是不可能引用成功的,如果想批量,还不是把公式单独加工,粘贴成文本,替换指定位置字符,再转换为公式样式(加等号=)
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

2

帖子

-2

幻币

东方不败

积分
-2
2022-1-25 21:47:25 显示全部楼层
请问具体是怎么样修改呢?
意思是说要单独添加辅助单元格来公式引用吗?
PPT学习论坛
回复 支持 反对

使用道具 举报

2

主题

8

帖子

3

幻币

初入江湖

Rank: 1

积分
14
2022-2-3 00:34:50 显示全部楼层
操作步骤有点繁琐,但是这样可以规避掉分表不打开也能引用到数据
里面的位置是我保存的位置,根据实际情况,自己先设置一个A2公式,再按我说的方法试验
汇总.rar (12.21 KB, 下载次数: 182)
PPT学习论坛
回复 支持 反对

使用道具 举报

2

主题

8

帖子

2

幻币

初入江湖

Rank: 1

积分
12
2022-2-15 01:20:12 显示全部楼层
感谢已经解决了
PPT学习论坛
回复 支持 反对

使用道具 举报

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