为了简化问题,假设我有一个 Excel 工作表,它在单元格 A1 到 B100(两列乘 100 行)中具有不同的数值。在 C 列中,我想要一个公式,可以将同一行的 A 和 B 中的数字相乘。
我用来编写公式的旧方法是购买输入 C1 =A1*B1,然后将公式复制到 C100。这很有效,但不是很健壮,因为如果有人在 A 或 B 列中的单元格周围移动,那么公式将跟踪新位置并将事情搞砸。
然后有人向我展示了一个技巧,使这个公式可以更加健壮。我需要在 C1 中输入=A:A*B:B有效地查看同一行中的值的公式,因此当 A 列和 B 列中的值移动时将继续按预期工作。
让我们假设我现在想在 D 列中创建一个新的计算值(例如,A 中同一行的值 + 前一行 A 列中的值),这样 D1 中的公式为=A1。D2 中的公式是=A1+A2,然后这个公式将被复制到 D 列中。这不是那么健壮,是否有更健壮的方法来做到这一点,以便它不受源单元格移动的影响(就像我的第一个例子)。
提前谢谢了