【问题标题】:In Excel, How can I set up the indirect function to use its own cell address在 Excel 中,如何设置间接函数以使用其自己的单元格地址
【发布时间】:2021-01-05 19:51:09
【问题描述】:

我有 10 张纸,第 11 张是我的工作纸。在每个单元格中,我都有一个索引匹配公式来输出 1-10 之间的值,以引用原始 10 张纸中的一张。我想使用间接函数将工作表 11 填充为工作表 1 到 10 的值。

例如 indexmatch 公式在单元格 A1 中输出 3 ,所以我想要 sheet 3 A1 、 A2= sheet 7 A2、 C3= sheet 1 C3 等。如何设置间接函数以使用其自己的单元格地址?

【问题讨论】:

  • 你的意思是ADDRESS(ROW(),COLUMN())?虽然可能有更简单的方法。

标签: excel excel-formula


【解决方案1】:

方法一

  1. 使用索引匹配 + 连接构建“SheetX!$A$1”字符串。提示:使用concatenate()&
  2. 获取当前单元格行号 - 1 > row()-1 & 当前单元格列号 - 1 > column()-1
  3. 将 [1] 和 [2] 输入到 offset() 公式中。

方法二

  1. 使用 BigBen ADDRESS(ROW(),COLUMN()) 公式
  2. 使用索引匹配 + 连接构建“SheetX!”字符串。
  3. 将其输入indirect() 公式

两者都应该这样做。 ( :

【讨论】:

  • BigBen的方法是我最终使用的,谢谢你们俩
猜你喜欢
  • 1970-01-01
  • 2013-09-07
  • 1970-01-01
  • 2023-01-29
  • 1970-01-01
  • 2015-10-17
  • 1970-01-01
  • 2018-02-18
  • 1970-01-01
相关资源
最近更新 更多