R1C1数组公式添加function
我不知道下面的公式有什么问题。 当我把INDEX函数一旦工作,但失败时,我总结与另一个INDEX。 能否请你帮忙。
.Cells(i, 13).FormulaR1C1 = "=INDEX('LISTA'!R20C2:R2000C2000, MATCH( ""Work1"",'LISTA'!R20C1:R2000C1,0),MATCH(R[]C2&R[]C3,'LISTA'!R17C2:R17C2000&'LISTA'!R13C2:R13C2000,0))" + "INDEX('LISTA'!R20C2:R2000C2000, MATCH( ""Work2"",'LISTA'!R20C1:R2000C1,0),MATCH(R[]C2&R[]C3,'LISTA'!R17C2:R17C2000&'LISTA'!R13C2:R13C2000,0))"" .Cells(i, 13).FormulaArray = .Cells(i, 13).Formula
如果两个索引函数分别工作,那么我会尝试
=SUM(Index1,Index2)
如果我正确地看到你引用错误的公式。
.Cells(i, 13).FormulaR1C1 = "=INDEX('LISTA'!R20C2:R2000C2000, MATCH( ""Work1"",'LISTA'!R20C1:R2000C1,0),MATCH(R[]C2&R[]C3,'LISTA'!R17C2:R17C2000&'LISTA'!R13C2:R13C2000,0)) + INDEX('LISTA'!R20C2:R2000C2000, MATCH( ""Work2"",'LISTA'!R20C1:R2000C1,0),MATCH(R[]C2&R[]C3,'LISTA'!R17C2:R17C2000&'LISTA'!R13C2:R13C2000,0))"
将公式转换为r1c1样式的简单方法是将工作公式写入单元格,复制它,然后logging一个新的macros,并将公式粘贴到单元格中。
这是我最喜欢的写公式r1c1的方式