越来越偏了,Excel跨文件复制函数怎么做
230 9
[1 楼] renching [泡菜]
23-5-18 11:26
谢过各位大神先。

一个表里面复制函数,直接一拉就行了。如果跨文件复制这些函数,怎么才能做到?
[10 楼] haiyangsea [陈年泡菜]
23-6-1 13:35
我之前也有这个问题,数据表的数据每天都在大量增加。
后来的解决办法是用MYSQL,查询或者计算的话写个SQL就搞定了,导出来的数据出图也很方便。
[9 楼] ylxb99 [泡菜]
23-6-1 10:15
如果没有点基础,不建议用VBA,学习成本太高,没必要。

对楼主的应用不是十分了解,感觉是要定期汇总别人提供的数据表,建议使用EXCEL的数据透视表、数据导入等功能来实现,先要求报上来的表格要统一格式,便于后期汇总。

[8 楼] walkerhou [泡菜]
23-5-22 08:44
renching 发表于 2023-05-20 13:57
原来的表格内容一直在追加,但是这个表格是别人给我的,我不方便把函数直接给别人,只能在收到文件后加上自己需要的函数进行统计和画图。
方法一,把新的数据全部拷到有自己函数的表里,函数不用动了,直接出结果。但是这有几万条数据。
方法二,把函数拷到别人的表里...

大概明白你的意思了。
我水平也一般,按你的这种情况,如果是我的话,应该是会放弃公式,采用VBA来解决了。
我多年公式用下来,个人认为公式主要有两方面不足:
一是不适用于复杂的分步计算,通常一两步不能解决的,就要加辅助列之类的。否则要么难以实现,要么公式太过复杂冗长。
二是不适用于表格内容不太固定的情况,毕竟公式你得写在指定的单元格里,公式里引用的数据也是相对固定的单元格,有变化时就难。
所以我用VBA,基本就是以前简单的basic知识,加上自己学过一点的面向对象的编程思路,不会的细节就看看excel自己录的宏以及百度搜搜,基本能解决我的问题了。
[7 楼] 孔雀 [老坛泡菜]
23-5-20 15:29
renching 发表于 2023-05-20 15:02
具体如何操作?没有完全明白
不大说的清,反正excel的公式其实是由首字符等号标定的,没这个就是公式字符串。
[6 楼] renching [泡菜]
23-5-20 15:02
孔雀 发表于 2023-05-20 14:21
宏替换掉函数前面的等号,复制粘贴后再加上
具体如何操作?没有完全明白
[5 楼] 孔雀 [老坛泡菜]
23-5-20 14:21
宏替换掉函数前面的等号,复制粘贴后再加上
[4 楼] renching [泡菜]
23-5-20 13:57
walkerhou 发表于 2023-05-19 08:56
跨文件复制要能用,前提是函数中引用的单元格内容都和原表一样能用的吧。
有上述前提,直接复制就是了,大不了复制公式的整个文本贴到新表中

原来的表格内容一直在追加,但是这个表格是别人给我的,我不方便把函数直接给别人,只能在收到文件后加上自己需要的函数进行统计和画图。

方法一,把新的数据全部拷到有自己函数的表里,函数不用动了,直接出结果。但是这有几万条数据。
方法二,把函数拷到别人的表里,数据不用动了,直接出结果。但是这有几十个函数和图。

目前暂时在用方法一。
[3 楼] walkerhou [泡菜]
23-5-19 08:56
跨文件复制要能用,前提是函数中引用的单元格内容都和原表一样能用的吧。
有上述前提,直接复制就是了,大不了复制公式的整个文本贴到新表中
[2 楼] luckcat [资深泡菜]
23-5-18 12:29
跨文件也是直接复制,只不过复制过去不一定能直接用,还是要手工改一下参数。