将数字添加到已有数据的Cell

时间:2017-04-21 18:51:54

标签: excel-vba if-statement add vba excel

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

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

这可能比我想象的要容易,但在此之后我就陷入了困境。任何帮助将非常感激。这是Excel Visual Basic.Thanks。

2 个答案:

答案 0 :(得分:1)

试试这个公式

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

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

答案 1 :(得分:0)

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

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