Excel formula 如何使用公式在excel中保持连续计数?

Excel formula 如何使用公式在excel中保持连续计数?,excel-formula,excel-2010,counter,Excel Formula,Excel 2010,Counter,我目前正在为一个工作项目工作,需要根据另一个单元格中输入的数字设置计数器/计数,但我希望该数字保留并在每次更改该数字时添加到该数字中 (例如,用户在单元格E7中输入2,然后在单元格K5中显示2。然后用户清除E7并输入5。K5现在应该显示7,因为它保留了最后一个值并向其中添加了新值。)抱歉,但Excel无法实现这一点。充其量,您只能在行中保留所有以前的值,并将它们相加。通过执行VBA使其工作,我将其指定为带有CTRL+快捷键的宏。工作起来很有魅力 子计数器() 量程(“K5”)=量程(“K5”)+

我目前正在为一个工作项目工作,需要根据另一个单元格中输入的数字设置计数器/计数,但我希望该数字保留并在每次更改该数字时添加到该数字中


(例如,用户在单元格E7中输入2,然后在单元格K5中显示2。然后用户清除E7并输入5。K5现在应该显示7,因为它保留了最后一个值并向其中添加了新值。)

抱歉,但Excel无法实现这一点。充其量,您只能在行中保留所有以前的值,并将它们相加。

通过执行VBA使其工作,我将其指定为带有CTRL+快捷键的宏。工作起来很有魅力

子计数器()
量程(“K5”)=量程(“K5”)+量程(“E6”)

End Sub

在VB中如何?有没有一种简单的方法可以通过VB实现,只需创建一个快捷宏就可以运行它?你的答案是对的,john,Excel公式无法实现,但可以通过Excel的VBA实现。你需要使用VB宏来实现这一点。试着自己录制,这是一项非常简单的任务。按照您想要的方式设置工作表,然后在您希望用户“单击按钮”时,单击“录制宏”,然后手动执行您想要执行的步骤。。然后单击停止。查看宏代码,您需要做一些小的更改,但是,基本逻辑,更重要的是,寻址其他单元格的语法应该在那里为您准备:)如果您仍然需要那里的帮助,请发布您最终得到的内容,我们可以进一步提供帮助。谢谢如果你愿意接受VBA代码,那么你应该在你的问题中添加excel VBA和/或VBA标记。我自己花了一点时间来做这件事,并且也让它工作了。我刚刚学到了一些东西-谢谢!如果您将代码放在工作表模块中,并在工作表上的值发生变化时触发代码,则无需使用快捷键:
Private Sub-worksheet_Change(ByVal Target As Range):If Target.Address=“$E$6”和IsNumeric(Target),然后:Range(“K5”)=Range(“K5”)+Range(“E6”):End If:End Sub
(使用
作为分隔符将代码分成几行)。这太棒了,谢谢你,但对于这个特殊的用法,我不需要这个功能,但下次会记住。@ItalianaStallion4215很好地解决了你自己的问题。