我有一个电子表格,其中包含大约750个零件编号和成本。我需要为每个成本添加2美元(不是整个列的总数)。范围将类似于D1:D628并且我尝试使用= SUM但是我做错了或者不可能。
我最初尝试了=SUM(D1:D628+2)
并获得了循环参考警告,我尝试了公式的变体,即使在删除循环引用后也会出现错误。我还尝试了以下VBA模块插入:
Sub Add2Formula()
' Add 2
For Each c In Selection
c.Activate
ActiveCell.FormulaR1C1 = "= " & ActiveCell.Formula & "+2"
Next c
End Sub
答案 0 :(得分:1)
如果您只想在一系列数字(不是公式)中添加2,那么
在某处的空白单元格中输入数字2 复制它 选择要添加的单元格2,然后选择paste special,选择ADD作为操作选项。
答案 1 :(得分:0)
以下公式应该有效
{=SUM(D1:D628+2)}
省略花括号,但按 CTRL + SHIFT + ENTER 进入该功能(而不仅仅是 ENTER )
编辑:解释
按 CTRL + SHIFT + ENTER excel将公式视为数组,并循环遍历每个单元格,分别添加2然后求和