Excel 排序和过滤中断公式
Excel Sorting and filtering breaking formulas
我正在处理 Excel 中的大型数据集(大约 3300 行)。每行使用公式从 worksheet 的组合中导出值。一切都很好,直到有人尝试对数据进行排序或过滤。那时公式停止工作。具体来说,公式中的行号变得不正确。行根据排序移动,但公式中的行号最终是错误的。例如,如果我在排序后检查第 2 行,许多公式将引用完全不同的行。它甚至似乎与它更改的引用不一致 - 公式中的一些引用在排序后更新以匹配新行,但其他引用则没有。
有些公式非常复杂,我正在研究笔记本电脑的烤面包机。 excel 2010 运行 Windows 10.
解决方法似乎是将公式粘贴为值,但这并不理想,因为正在对 sheet 进行排序以检查公式是否有效。
有什么想法吗?
检查你的公式:
如果您的公式在 sheet1 中并且您的公式类似于 =COUNTIF(Sheet2!A:A,Sheet1!A4)
-> 将其更改为
=COUNTIF(Sheet2!A:A,A4)
删除“Sheet1”引用。
尝试重新排序并开心 ;)
我正在处理 Excel 中的大型数据集(大约 3300 行)。每行使用公式从 worksheet 的组合中导出值。一切都很好,直到有人尝试对数据进行排序或过滤。那时公式停止工作。具体来说,公式中的行号变得不正确。行根据排序移动,但公式中的行号最终是错误的。例如,如果我在排序后检查第 2 行,许多公式将引用完全不同的行。它甚至似乎与它更改的引用不一致 - 公式中的一些引用在排序后更新以匹配新行,但其他引用则没有。
有些公式非常复杂,我正在研究笔记本电脑的烤面包机。 excel 2010 运行 Windows 10.
解决方法似乎是将公式粘贴为值,但这并不理想,因为正在对 sheet 进行排序以检查公式是否有效。
有什么想法吗?
检查你的公式: 如果您的公式在 sheet1 中并且您的公式类似于 =COUNTIF(Sheet2!A:A,Sheet1!A4) -> 将其更改为 =COUNTIF(Sheet2!A:A,A4)
删除“Sheet1”引用。 尝试重新排序并开心 ;)