比如我是某单位总局,下设多个分局,他们每月要给我报报表,我这则要做汇总表,如何怎样建立多个excel表格的数据与特定excel表格相关联,不用单独往汇总表内输入数据呢。请问可以做到这样吗?非常感谢
比如我想在这个单元格里输入某个表格的某个单元格数据呢,如果他的数据改了我的表格里自动改变,这要用什么函数?请详细说明,谢谢了
怎样建立多个excel表格的数据与特定excel表格相关联
答案:5 悬赏:30
解决时间 2021-02-03 09:20
- 提问者网友:你在我眼中是最帅
- 2021-02-03 04:13
最佳答案
- 二级知识专家网友:哥在撩妹请勿打扰
- 2021-02-03 05:50
你这个需要一定的VBA编程来解决
模拟场景:三个文件,按月上报
BOOK1_201008.XLS BOOK2_201008.XLS BOOK3_201008.XLS
BOOK1_201008.XLS是总文件,其他两个是分文件
下个月上报来 BOOK2_201009.XLS BOOK3_201009.XLS
然后你把总文件与另两个文件拷贝到同一目录下。
然后使用VBA编程,处理你所有需要累加的格子。
Sub a()
selectyf = Sheet1.Range("B1")
Debug.Print selectyf
Sheet1.Range("A3") = "=[Book2_" & selectyf & ".xls]Sheet1!$A$1+[Book3_" & selectyf & ".xls]Sheet1!$A$1"
End Sub
这是一个简单例子 Sheet1.Range("B1") 填入月份
模拟场景:三个文件,按月上报
BOOK1_201008.XLS BOOK2_201008.XLS BOOK3_201008.XLS
BOOK1_201008.XLS是总文件,其他两个是分文件
下个月上报来 BOOK2_201009.XLS BOOK3_201009.XLS
然后你把总文件与另两个文件拷贝到同一目录下。
然后使用VBA编程,处理你所有需要累加的格子。
Sub a()
selectyf = Sheet1.Range("B1")
Debug.Print selectyf
Sheet1.Range("A3") = "=[Book2_" & selectyf & ".xls]Sheet1!$A$1+[Book3_" & selectyf & ".xls]Sheet1!$A$1"
End Sub
这是一个简单例子 Sheet1.Range("B1") 填入月份
全部回答
- 1楼网友:两不相欠
- 2021-02-03 10:34
假设sheet1的a列为姓名,b列为住址
sheet2的a列为姓名,b列为电话号码
想将sheet2表中姓名对应的号码取到sheet1表的c列中
sheet1的c2输入公式
=vlookup(a2,sheet2!a:b,2,)
将c2公式向下复制
如果公式提示出错信息,表示姓名在sheet2中没有,删除它就行了
- 2楼网友:哭不代表软弱
- 2021-02-03 08:58
=[文件名]Sheet名!Cell名
例如:
='[Test.xls]Sheet1'!$A$1
- 3楼网友:留下所有热言
- 2021-02-03 08:39
最简单就是打个=你找到你要引用数据的那个文件的单元格,就直接等于了。源文件如果修改了,你再次打开汇总文件的时候,会提示数据有更改,是否更新,选是就可以了。加入其他函数也是一样的,没有问题。
这个没有问题的,但是这个两个文件必须在一台电脑上,如果不在一台电脑上,建议创建一个共享文档
- 4楼网友:哭不代表软弱
- 2021-02-03 07:08
这是跨文件的引用
至于你想引用哪些单元格,使用哪些规则,就对应不同函数
----------------
这都不用函数,这是赤果果的引用
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |