如何确定 Excel 中的计算结果?

如何确定 Excel 中的计算结果?

我不太清楚这个问题涉及的术语。我需要做的是根据 A 列的当前内容计算 B 列中的一些值。由于有很多行,所以我使用公式来执行此操作(公式为=90 - A1)。

然后,给定 B 列中的这个新值,将 A 列中的值设置为 B 列的新值(使用=B1)。这在所有情况下都返回零(而不是我期望的循环引用)。

我想做的是固定 B 列的当前值,因为它已经计算出来了,这样我就可以随意设置 A 列的值。有什么办法吗?

编辑:这些值必须出现在 A 列和 B 列中,尽管我可以根据需要在任何其他列中随意书写。

答案1

正如之前的评论所说,如果您只想要这些值而不让它们依赖于任何公式,请这样做:

  1. 复制整个 B 列
  2. 再次选择相同的单元格并粘贴(使用右键单击和“选择性粘贴”或单击粘贴后出现的工具提示)
  3. 选择“值”

这有效地删除了单元格后面的公式并让 A 列再次使用 B 列的原始值。

此外,我还看到了更多的程序化方法,在这些方法中,您只需使用依赖于 B 中生成的值的额外列 C - 除非您需要列 A。

答案2

只是为了澄清一下,您想将公式应用于 B 列中的单元格(该公式引用 A 列中的单元格),然后仅使 A 列中的所有值 = B 列?

如果是这种情况,我建议您尝试以下步骤:

  1. 将公式应用于 B 列
  2. 选择 B 列中受影响的单元格
  3. Right-Click->Copy
  4. Right-Click->Paste Special
  5. 选择Values而不是All(此步骤应仅粘贴当前值而不是公式)
  6. 点击OK
  7. 应用于=B1A 列的所有单元格

这些步骤应该会给你带来你所期待的结果。

相关内容