Excel 根据先例获取公式

Excel 根据先例获取公式,excel,Excel,这更像是一个概念性的问题,我当然不是要求为我编写一个子程序,但我在Excel中遇到了一个奇怪的问题。我需要从Excel工作簿中提取3500+个公式。我需要提取的每个公式都引用了许多其他单元格(一些在同一工作表上,一些在其他工作表上),并且在某些情况下,它们可以追溯到14个级别。如果这有意义的话,我需要根据它们最低层次的先例重新编写这些公式 作为例子,考虑单元格E1具有公式=A1+C1< /代码>,但单元格A1具有公式 A5*A6< /代码>,并且单元格C1具有公式=C5< /代码>。我需要返回的

这更像是一个概念性的问题,我当然不是要求为我编写一个子程序,但我在Excel中遇到了一个奇怪的问题。我需要从Excel工作簿中提取3500+个公式。我需要提取的每个公式都引用了许多其他单元格(一些在同一工作表上,一些在其他工作表上),并且在某些情况下,它们可以追溯到14个级别。如果这有意义的话,我需要根据它们最低层次的先例重新编写这些公式

作为例子,考虑单元格E1具有公式<代码>=A1+C1< /代码>,但单元格A1具有公式<代码> A5*A6< /代码>,并且单元格C1具有公式<代码>=C5< /代码>。我需要返回的是第二个(或最低)级别的公式,这样我得到的结果是

=A5*A6+C5
。如果需要更多的澄清,请告诉我

我一直在使用一些代码,特别是使用
导航箭头
方法。我目前正在查看我从中找到的返回某个范围的所有级别和先例的代码,但我无法根据需要修改它


从概念上讲,任何人都可以帮助我进行“Excel”的Excel公式的最低级别的先例< /强>?/p>这是不平凡的,除非在简单的情况下:考虑命名范围和命名公式,数组公式,间接,偏移,GETPIVoTATA数据,解析正向引用等:您确定要复制Excel计算引擎吗?我当然不想,我只是被要求复制。不过,大多数公式都是简单的加减法,这更有利。我可能要做的是为一些简单的案例开发一些东西,其中有很多,然后自己处理其余的。