Excel – 在A1中input一个数字值,它指的是C +数值的值

我正在寻求一个Excel问题的帮助,我试图弄清楚:

假设C54的值为123, C55的值为321

如果我让A1 = 54然后B1 (目标单元格)成为单元格C54的值(“C”和val( A1 )= C54 = 123

如果A1 = 55那么B1成为C55 = 321的值

因此,在A1中input的数值是指列C中的(数值)行:

这是可能的,通过一个公式,或通过VBA

你可以使用INDIRECT函数来获取你想要的内容。 就像是:

 =INDIRECT("C" & A1) 

在B1应该让你closures。 请记住,间接是一个昂贵的公式,所以如果你在工作簿中有一堆,你可以期望一些性能下降。