比如我A1中的值是14,我在另外一格中的公式中包含 AA14:AZ14, 这两个14我想引用A1中的14(可以随A1值变化而变化),改怎么修改
使用indirect函数。
那应该怎么写呢,AA&INDIRECT("A1"):AZ&INDIRECT("A1")? 这样也不对啊
追答AA14=INDIRECT("AA"&'Sheet2'!A1)
当然了,Sheet2里的A1单元格的值是14.
所以,凡是出现类似的单元格需要引用Sheet2里的A1单元格的14,都可以用这个公式代替。
加上表格名的话应该怎么改呢,这个地方上实例麻烦帮忙看一下啦,谢谢!
讲真,INDIRECT后面的数据,我没看懂想引用哪个格子。。。。原函数是这个吧:indirect("'V001'!D"&Sheet2!P4":'V001'!BK"&Sheet2!P4)。按说indirect函数里面只有一个&,&前面表示字母,&后面表示数字,但中间有个冒号是几个意思?
我只能提供个思路:indirect("'V001'!D"&Sheet2!P4),表示引用V001这个sheet的D列的、Sheet2这个sheet里P4单元格的数字作为行号的单元格。比如,Sheet2的P4的数据是14,那么这个函数就等于V001的D14的数据;如果Sheet2的P4的数据是100,这个函数就等于V001的D100的数据。
你说想调用V001表的D14:BK14,,,但是indirect函数不能调用一个区域。。。。
所以,你的原函数,倒底是想实现什么功能?