如何根据指定单元格引用获取同行首列单元格的文本值?
解决方法
核心逻辑:先获取D7中公式指向的单元格地址,提取该行的行号,再对应到同行A列取值。
在D8单元格输入以下公式:
=INDIRECT("A"&ROW(INDIRECT(CELL("address", D7))))公式拆解:
CELL("address", D7):提取D7里公式引用的单元格绝对地址(比如D7输入=D3时,返回$D$3)INDIRECT(CELL("address", D7)):把上述地址转换成Excel可识别的单元格引用ROW(...):提取该单元格对应的行号(比如D3的行号是3)INDIRECT("A"&...):拼接成A列同行的单元格引用(比如A3),并返回该单元格的内容
你之前用的
=INDIRECT("A"&ROW(D24))是直接取D24的行号,和D7里的引用没有关联,所以才会返回非预期结果。
内容的提问来源于stack exchange,提问作者IronWaffleMan
相关产品推荐
相关产品推荐

