-1

我在这里阅读了关于在 Excel 中排序和公式不起作用的问题的答案。但在我的特殊情况下,答案似乎没有帮助。

我是一个soapmaker并使用 Excel 来计算我的食谱。这些油按字母顺序列出。我插入我想使用的油量。

我在电子表格底部有公式来确定固体油与液体的比例以及其他一些油组合的比例。

一旦我有了想要使用的配方,我想按数量对油进行分类,这样我就可以更轻松地制作标签,按使用量的顺序列出成分。

当我排序时,底部的公式都搞砸了。输入单元格引用$的公式没有帮助。我相当精通Excel,这是我想到的第一件事。

我想可以命名细胞,但我列出了太多的油(30+),这是禁止的,我将来可能会添加更多。

我想要的计算非常简单,但我已经尝试了所有我能想到的方法,但仍然无法正常工作。帮助!

4

2 回答 2

1

有许多可行的解决方案,但正如您所见,将静态公式保留在您正在排序的数据下方,通常不会很好地工作。这里有一些需要考虑的事情:

如果可以,请始终将相关数据和公式分组在单行中。这意味着,例如,将您的公式移动到每行的末尾,以便在数据在排序中移动时它们移动。大多数人试图让它看起来漂亮而出错 - 但这是最​​有组织的。追求功能性。

您的另一种选择是使用 Excel 2007+ 表格(谷歌搜索) - 但我从您的描述中怀疑您指向特定行并且如果不使用 VLookup 就无法跟踪这些行。所以这是你的另一个选择——Vlookup(谷歌搜索——那里有几十个例子)。您基本上是在编写一个公式来动态找到正确的行,无论它在哪里(排序后登陆)

不过,我真的推荐我的第一个选项,将您的公式保持在同一行中。希望有帮助!

于 2013-10-28T15:09:56.797 回答
0

将您的数据移动到排序区域的上方。当我有小计和其他基于行的计算时,我会这样做,这样我在排序时就不会遇到任何问题。

我还建议将您的标签函数移动到排名公式并使用数组公式来查找唯一组合以及 Congatenate 函数,因此您不必担心工作表中的排序函数。

于 2016-02-29T17:56:45.040 回答