Microsoft Excel自定义功能速度慢且商用软件不起作用。记录太多?

Microsoft Excel自定义功能速度慢且商用软件不起作用。记录太多?,excel,excel-formula,formula,Excel,Excel Formula,Formula,我有一个excel问题让我发疯,主要是因为我觉得我已经达到了excel的一些极限,我没有处理能力来完成这项任务 我有两个专栏需要做以下工作: 一列包含记录ID,另一列包含关于这些ID的信息。记录id的总数为185629,包含该信息的记录总数为498776 我的目标是比较这两列并执行一个特殊的vlookup,它将返回信息值,如果它找到一个相同的id,它将在同一个记录中返回它,但只使用逗号或其他分隔符来分隔信息。我发送的链接可以更好地解释我的任务 我遵循了这两种方法,第一种方法有效,但每个记录运行

我有一个excel问题让我发疯,主要是因为我觉得我已经达到了excel的一些极限,我没有处理能力来完成这项任务

我有两个专栏需要做以下工作:

一列包含记录ID,另一列包含关于这些ID的信息。记录id的总数为185629,包含该信息的记录总数为498776

我的目标是比较这两列并执行一个特殊的vlookup,它将返回信息值,如果它找到一个相同的id,它将在同一个记录中返回它,但只使用逗号或其他分隔符来分隔信息。我发送的链接可以更好地解释我的任务

我遵循了这两种方法,第一种方法有效,但每个记录运行大约需要1秒,因此通过我的计算,完成任务需要52个小时左右。另一种方法是,使用kutools插件只会将计算机发送到limbo,在那里它会说,直到计算机按照睡眠设置进入睡眠状态,才会做出响应。我觉得这个方法要么根本不起作用,要么还需要52个小时

我还遵循了本指南中的所有提示,以加快公式的运行速度:

我的处理器是笔记本电脑intel core i7-4720HQ 2.59GHZ,我的excel设置可以利用所有8个内核


我的电子表格最初来自通过excel上的“数据”选项卡导入的SQL数据库。你们觉得怎么样?这对一个定制的vlookup来说是不是太多的数据以至于无法快速处理?还有什么我应该试试的吗?您以前在Excel中处理过这么多数据吗?谢谢

如果您有这么大的数据集,我们可以问一下,为什么您首先从SQL切换到Excel?我认为SQL数据库处理您的数据集不会有问题。是的,我担心您会这么说。原因是我在编写一个查询时遇到了问题,该查询将以我希望的格式显示信息。如果必须的话,我会重新研究SQL。你认为我已经达到Excel的“极限”了吗?谢谢你的回复!这里有人可能会给你你需要的查询。如果您能重新表述您的问题,显示示例输入和所需的输出,那将非常有用。我会尝试一下,谢谢!这不是SQL的超级简单,但请看一下: