Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 我在宏中使用了Sumif函数,但结果并不是很好_Excel_Vba_Macos - Fatal编程技术网

Excel 我在宏中使用了Sumif函数,但结果并不是很好

Excel 我在宏中使用了Sumif函数,但结果并不是很好,excel,vba,macos,Excel,Vba,Macos,我用下面的代码得到了答案。我在所需位置获得结果,但未显示总和 Cells(lastrow, 2).Offset(3, 1).Value = "=Sumif(L4:L" & lastrow & "," & "NEW ALBERTSONS INC" & ",J4:J" & lastrow - 1 & ")" 谁能帮我整理一下吗。试试这个: Cells(lastrow, 2).Offset(3, 1).Formula = "=SUMIF(L4:L" &

我用下面的代码得到了答案。我在所需位置获得结果,但未显示总和

Cells(lastrow, 2).Offset(3, 1).Value = "=Sumif(L4:L" & lastrow & "," & "NEW ALBERTSONS INC" & ",J4:J" & lastrow - 1 & ")"
谁能帮我整理一下吗。

试试这个:

Cells(lastrow, 2).Offset(3, 1).Formula = "=SUMIF(L4:L" & lastrow & "," & """NEW ALBERTSONS INC""" & ",J4:J" & lastrow & ")"
一些注意事项:

  • 我使用的是
    “新艾伯森公司”
    而不是
    “新艾伯森公司”
    (在构造excel公式时,应转义引号。) (通过vba)
  • sum\u range
    criteria\u range
    应该具有相同的亮度,即 为什么要使用
    L4:L“&lastrow
    J4:J”&lastrow
    (或
    &
    lastrow-1(适用于两个范围)
  • 实际上,您可以通过将
    ,“&”“新艾伯森公司”
    更改为
    ,“新艾伯森公司”

别忘了将我的答案标记为正确:)有关详细信息,请参阅此链接: