在 Excel 中排除某个范围内的某些单元格

在 Excel 中排除某个范围内的某些单元格

我有一个范围A1-A10000,每一行C 栏C1-C10000有一个使用 A 中整个范围的公式,但我想排除与公式本身位于同一行的单个单元格。

例如:

在单元格中,C10公式必须忽略A10但使用范围内的所有其他单元格A

有没有简单的方法可以做到这一点?编辑:我试图使用 Vlookup 或 Index|Match 让 C 列找到 B 列中哪一行的电缆与论坛所在行上的电缆具有相同的编号/名称,然后在该行的 A 列中显示文本。这将执行近 100,000 次,因此手动排除每行上的一个单元格是不可能的。 快速示例

我已设法使用 if 和 iserror 让其首先在其下方搜索,然后如果找不到具有该名称的电缆,则在其上方搜索,从而获得结果。但该公式非常混乱并且可能效率低下,因此如果可能的话,希望获得更好的解决方案。

答案1

这取决于公式。

说栏A包含数字,c 单元格中的公式应计算列的平均值A,但应排除列中的值A与公式相邻。

C1进入:

=(SUM(A:A)-A1)/(COUNT(A:A)-1)

并抄下来。

这实际上取决于所讨论的公式。

相关内容