2

我用了

CONCATENATE("N";MATCH(M4;M12:M401;0)+10;":";"N";MATCH(M4;M12:M401;1)+10)

在细胞中产生这个结果I4

 N67:N231

我尝试使用CELL REFERENCE, INDIRECT(将此范围传递给迷你图CELL REFERENCE and NAME VARIABLE。没有任何效果。请提供任何建议。

4

2 回答 2

5

为了让它工作,我必须创建一个 Name ranged ,它在包含我计算的范围字符串的单元格上使用间接。然后将名称范围传递给迷你图数据范围即可。

命名范围 迷你图范围

于 2016-02-21T20:45:18.643 回答
1

您还可以使用 vba 并更改迷你图的.SourceData属性 - 直接通过 vba 分配新值。

Public Sub test
    For Each myRange In ActiveSheet.Range("A1:A3")  '<=Change to range containing sparklines
        myRange.SparklineGroups.Item(1).SourceData = Activesheet.Cells(myRange.Row, "B")  '<==assumes new values to use in column B of same row as sparkline to update
    Next   
End Sub
于 2019-03-26T10:43:57.747 回答