我正在Excel中构建仪表板,并从OPC连接中提取值,但我正在努力使用单元格值来指定另一个单元格的位置。
我有3张,
我想读取LiveData的值!A1(这是一个整数)将1添加到该数字,然后在'Main'上使用该数字使特定单元格的内容等于描述!B(该数字)
我使用的SAP工具不允许使用vba或地址函数。
答案 0 :(得分:3)
非易失性选项是使用INDEX():
=INDEX(Descriptions!B:B,LiveData!A1+1)
答案 1 :(得分:1)
这是=Indirect()
的工作。 Indirect()
将单元格地址作为字符串接收,并将该字符串视为实际地址。
类似的东西:
=Indirect("Descriptions!B" & (LiveData!A1 +1))
将从LiveData!A1
获取数字,向其中添加一个数字,然后将该数字连接到字符串"Descriptions!B"
。然后Indirect()
会在Descriptions
标签中获取该单元格的值。