我有一个以xlR1C1风格实现的公式。
我在营销数据库中添加了一个新的营销条目。我希望Cells (emptyRowM,9)
在另一个工作表的数据透视表中的Cells (emptyRowM, 7)
中搜索营销推介代码。此数据透视表显示与每个营销推介代码关联的总收入。因此,如果Cells (emptyRowM, 7)
为零,Cells (emptyRowM, 9
将为空,否则,它将汇总与推荐代码相关的所有收入。
Dim emptyRowM As Long
emptyRowM = Range("B100000").End(xlUp).Offset(1, 0).Row
Cells (emptyRowM, 9) = "=IF(AND(SUMIF('Pivot Table'!B6:B99,'Marketing Data'!G12,'Pivot Table'!C6:C99)=0),"",SUMIF('Pivot Table'!B6:B99,'Marketing Data'!G12,'Pivot Table'!C6:C99))"
答案 0 :(得分:1)
Go File->选项 - >使用Formula的公式中的公式标记为“R1C1参考样式”
所以你的公式应该变成
= IF(AND(SUMIF('Pivot Table'!R [-5] C [-5]:R [88] C [-5],'Marketing Data'!R [1] C,'Pivot Table '!R [-5] C [-4]:R [88] C [-4])= 0),“”,SUMIF('枢轴表'!R [-5] C [-5]:R [ 88] C [-5],'营销数据'!
然后使用细胞(emptyRowM,9).FormulaR1C1 =“= IF(AND(SUMIF('Pivot Table'!R [-5] C [-5]:R [88] C [-5],'营销数据'!R [1] C,'数据透视表'!R [-5] C [-4]:R [88] C [-4])= 0),“”,SUMIF('数据透视表'! R [-5] C [-5]:R [88] C [-5],'营销数据'!“
如果您有任何问题,请告诉我。
干杯, Sujoy