在Excel中排序的问题

时间:2013-10-28 14:46:08

标签: excel sorting formulas

我在这里已经阅读了在Excel中排序并使公式无效的问题。但在我的具体案例中,答案似乎没有帮助。

我是soapmaker并使用Excel来计算我的食谱。油按字母顺序列出。我插上了我想要使用的油量。

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

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

当我排序时,底部的公式会搞得一团糟。将$放在单元格引用的公式中没有帮助。我相当精通Excel,这是我想到的第一件事。

我想可以命名细胞,但是我列出了很多(30+)以上的油,这是令人望而却步的,我将来可能会添加更多。

我想要的计算很简单,但我已经尝试了所有我能想到的方法,但它仍然没有用。救命啊!

2 个答案:

答案 0 :(得分:1)

有许多解决方案可以使用,但是正如您所看到的那样,将静态公式保存在您正在排序的数据之下,通常不会很好。这是需要考虑的事情:

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

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

我真的推荐我的第一个选项,保持你的公式在同一行。希望有所帮助!

答案 1 :(得分:0)

将数据移至排序区域上方。当我有小计和其他基于行的计算时,我这样做,所以当我排序时,我没有任何问题。

我还建议将标签功能移动到等级公式,并使用数组公式查找唯一组合以及Congatenate函数,这样您就不必担心工作表中的排序功能。