Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 3013|回复: 11

[已解决]关于引用问题

[复制链接]
发表于 2012-3-28 14:12 | 显示全部楼层 |阅读模式
如何能让引用的品名自动跳,而不是手工修改,比如表1每天都要引用表2里的数据,而表2工作簿里面的工作表名都是按日期
一天一天建的,我所要的就是表1引用表2时的日期能够实现自动。有办法做到吗?请查看附件。
最佳答案
2012-3-28 22:59
本帖最后由 高 于 2012-3-28 23:00 编辑

1、提示:因为今天是3月28日,你的表一中要的是3.8的内容,所以我用了TODAY()-20
如果你另有需要,请自己修改一下这里。
2、请先打开表2再打开表1,或者同时打开。

新建文件夹.rar

288.74 KB, 下载次数: 14

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2012-3-28 14:35 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2012-3-28 14:48 | 显示全部楼层
lucking551 发表于 2012-3-28 14:35
可以用INDIRECT引用

请问如何用呢?能说说方法吗?
回复

使用道具 举报

发表于 2012-3-28 14:50 | 显示全部楼层
indirect的用法

新建文件夹.7z

207.25 KB, 下载次数: 4

回复

使用道具 举报

发表于 2012-3-28 15:02 | 显示全部楼层
282244134 发表于 2012-3-28 14:48
请问如何用呢?能说说方法吗?

我举了个例,你可以参考下
合计.rar (3.87 KB, 下载次数: 11)
回复

使用道具 举报

 楼主| 发表于 2012-3-28 18:10 | 显示全部楼层
lucking551 发表于 2012-3-28 15:02
我举了个例,你可以参考下

不太明白,里面的逗号是什么意思呢?能不能对这个INDIRECT("'"&LEFT($D$2,3)&"'!B:D")做下解释呢?
回复

使用道具 举报

发表于 2012-3-28 18:16 | 显示全部楼层
282244134 发表于 2012-3-28 18:10
不太明白,里面的逗号是什么意思呢?能不能对这个INDIRECT("'"&LEFT($D$2,3)&"'!B:D")做下解释呢?

LEFT($D$2,3),是取值D2单元格内的字符左边3位数,即:如果D2=3.2合计,则LEFT($D$2,3)的值就是3.2

INDIRECT返回字符串所指定的引用

上面公式简化后就是:indirect("'3.2‘!B:D),

即引用 表3.2 的B:D列
回复

使用道具 举报

发表于 2012-3-28 18:58 | 显示全部楼层
对这个INDIRECT("'"&LEFT($D$2,3)&"'!B:D")做下解释
回复

使用道具 举报

发表于 2012-3-28 22:59 | 显示全部楼层    本楼为最佳答案   
本帖最后由 高 于 2012-3-28 23:00 编辑

1、提示:因为今天是3月28日,你的表一中要的是3.8的内容,所以我用了TODAY()-20
如果你另有需要,请自己修改一下这里。
2、请先打开表2再打开表1,或者同时打开。

新建文件夹2.rar

284.22 KB, 下载次数: 3

回复

使用道具 举报

 楼主| 发表于 2012-3-29 11:26 | 显示全部楼层
lucking551 发表于 2012-3-28 18:16
LEFT($D$2,3),是取值D2单元格内的字符左边3位数,即:如果D2=3.2合计,则LEFT($D$2,3)的值就是3.2

IND ...

加单引号是什么意思呢?那这里面的得手工输入了。
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-25 04:47 , Processed in 0.456144 second(s), 13 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表