【问题标题】:Add number to Cell that already has data将数字添加到已经有数据的单元格
【发布时间】:2017-04-21 18:51:54
【问题描述】:

我正在尝试将“D”列中包含“Total”一词的每个单元格的 F 列总和加 15。显然我要添加 45,因为在“D”列中有 3 个单元格有“Total”。但我希望这适用于可能有更多的其他数据。到目前为止,我有以下(不多):

If Right(Range("D" & rowNumber).Value, 5) = "Total" Then

这可能比我想象的要容易,但在这一点之后我被困住了。任何帮助将非常感激。这是 Excel Visual Basic。谢谢。

【问题讨论】:

  • 您要在什么环境下执行此操作?什么平台?什么语言?
  • 这是 Excel Visual Basic

标签: excel if-statement add vba


【解决方案1】:

试试这个公式

 =IF(ISNUMBER(FIND("Total",D1,1)),"Value"+15,"Value")' 

将此公式保留在 F 中,并用您的计算替换“值”

【讨论】:

    【解决方案2】:

    您应该添加正确的标签,以便人们知道您使用的是什么语言。我假设你在 Excel 中工作。如果是这样,为什么不使用它?您可以根据需要将列引用更改为绝对或相对。

    =SUMIF(D3:D5,"Total",F3:F5)
    

    【讨论】:

    • 对不起:(这是我第一次这样做
    • 不用担心。我明白。现在我看到问题已得到纠正,我的理解和答案与您的要求相去甚远。很高兴你得到了答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-27
    相关资源
    最近更新 更多