在 Excel 中将间接引用变为直接引用

在 Excel 中将间接引用变为直接引用

由于许多有些复杂的原因(由于第三方软件限制等原因,这与转置列和行有关),我不得不使用该INDIRECT函数才能将公式复制到单元格范围内。但是,我想使引用直接。请考虑以下示例:

图像

其中单元格(B2在示例中)包含=INDIRECT(A2),单元格A2包含文本值B1。因此,单元格B2的计算结果为=INDIRECT("B1");即,它从单元格中获取值B1

有没有办法真正改变=INDIRECT(A2)=B1

答案1

好吧,这有点冗长,但我知道完成这件事的方法。我会用你的例子。

首先要做的是用 INDIRECT 替换。"="& 如果您有多个单元格,则可以使用查找和替换来执行此操作,或者仅在上述示例中的公式栏中执行此操作。

细胞现在应该返回=B1

复制并粘贴特殊值,因此它不再是一个公式。

单元格将显示 =B1,但尚未解析为 2。执行查找并将 = 替换为 =。

我知道你只是用相同的字符替换一个字符,但 Excel 现在将正确返回公式的结果

这应该适合你的情况。

相关内容