问题描述
正在寻找一种方法来制定一个非常典型的 =([worksheet]![column][row]) 类型的公式,其中只有 [column] 是动态的。通过动态,我正在考虑读取另一个单元格的字符串:
- 例如,在 worksheet_1 单元格 A1 中包含字母“B”
- 我应该如何构建一个我的公式,该公式将有一个单元格返回=([工作表不是“worksheet_1”!B[行])的值,其中[列]部分引用单元格A1(排序读取字符串“B”并将其作为列)
我目前正在研究一些财务建模,我正在从只有年度数字/支出的工作表中提取数字到连续列中显示在(季度+年度)的工作表中。所以显然我的想法是解决简单的“拖动”公式,给出支出不对齐(其中一个是年度 - 年度 - 年度......另一个是季度 - 季度 - 季度-每季度一次...).
非常感谢您的帮助!
解决方法
=INDIRECT("worksheet_1!"&A1&ROW)
或
=INDIRECT("worksheet_1!R"&ROW&"C"&A1,)