由于许多有些复杂的原因(由于第三方软件限制等原因,这与转置列和行有关),我不得不使用该INDIRECT
函数才能将公式复制到单元格范围内。但是,我想使引用直接。请考虑以下示例:
其中单元格(B2
在示例中)包含=INDIRECT(A2)
,单元格A2
包含文本值B1
。因此,单元格B2
的计算结果为=INDIRECT("B1")
;即,它从单元格中获取值B1
。
有没有办法真正改变=INDIRECT(A2)
呢=B1
?
答案1
好吧,这有点冗长,但我知道完成这件事的方法。我会用你的例子。
首先要做的是用 INDIRECT 替换。"="&
如果您有多个单元格,则可以使用查找和替换来执行此操作,或者仅在上述示例中的公式栏中执行此操作。
细胞现在应该返回=B1
复制并粘贴特殊值,因此它不再是一个公式。
单元格将显示 =B1,但尚未解析为 2。执行查找并将 = 替换为 =。
我知道你只是用相同的字符替换一个字符,但 Excel 现在将正确返回公式的结果
这应该适合你的情况。