使用单元格值指定另一个单元格位置

时间:2016-08-24 19:09:00

标签: excel

我正在Excel中构建仪表板,并从OPC连接中提取值,但我正在努力使用单元格值来指定另一个单元格的位置。

我有3张,

  • 'LiveData',它从OPC连接读取值
  • '描述'是不同值的描述
  • 'Main'是仪表板

我想读取LiveData的值!A1(这是一个整数)将1添加到该数字,然后在'Main'上使用该数字使特定单元格的内容等于描述!B(该数字)

我使用的SAP工具不允许使用vba或地址函数。

2 个答案:

答案 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标签中获取该单元格的值。