Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有一种方法可以使用excel vba比较两个不同的数据集_Excel_Vba - Fatal编程技术网

有没有一种方法可以使用excel vba比较两个不同的数据集

有没有一种方法可以使用excel vba比较两个不同的数据集,excel,vba,Excel,Vba,我试图比较两天内相同的数据集,以查看这两天之间的变化 我现在可以用公式来做,但是由于数据集很大,这个过程需要很长时间,公式更新也需要很长时间 数据集大约有5000行(根据日期而变化)和412列(固定),我只需要使用其中的5列来比较数据 我目前正在做的事情: 过滤掉我不需要的数据 连接两列以获取我要在两个日期之间进行比较的值。 使用该新列对dataset1执行Sumif,然后删除重复项。 我对dataset2重复这个过程。 然后查找差异:Sumif(数据集1)-Sumif(数据集2) 我曾尝试在v

我试图比较两天内相同的数据集,以查看这两天之间的变化

我现在可以用公式来做,但是由于数据集很大,这个过程需要很长时间,公式更新也需要很长时间

数据集大约有5000行(根据日期而变化)和412列(固定),我只需要使用其中的5列来比较数据

我目前正在做的事情:

过滤掉我不需要的数据 连接两列以获取我要在两个日期之间进行比较的值。 使用该新列对dataset1执行Sumif,然后删除重复项。 我对dataset2重复这个过程。 然后查找差异:Sumif(数据集1)-Sumif(数据集2)

我曾尝试在vba上执行此操作,但在创建了两个数组(每个数据集一个)后,我迷失了方向。 在vba中是否有执行此过程的方法


感谢您的帮助

查看“数据”选项卡中的“获取和转换”。感谢您的帮助,我们将对此进行研究。为了澄清这两个数据集目前在excel工作簿中。如果不查看您的文件,就很难理解您想要实现的目标、上传图片、处理公式等。