我正在尝试创建一个始终引用第5行单元格中数据的公式。
当前公式=(OFFSET(INDIRECT(ADDRESS(ROW(),COLUMN())),SUM(ROW()-COUNT(ROW())+5),MOD(COLUMN()+1,-4)))
这给了我工作表中相对活动的单元格地址
=(OFFSET(INDIRECT(ADDRESS(ROW(),COLUMN()))
这给了我列偏移量。我的数据以4个为一组重复,因此公式采用当前列加1然后除以4。余数是我将使用的列偏移量。
MOD(COLUMN()+1,-4)))
我遇到问题的部分是公式的行参考。我需要的数据总是在第5行,所以我试图使用下面的代码来查找当前行减去行数并在第5行中添加5。然而,代码正在评估为1,所以要么我忽略了某些东西,要么这样做不起作用。
任何帮助都会很棒。
SUM(ROW()-COUNT(ROW())+5)
实施例。 如果活动单元格是C17,那么我想减去17并添加5以结束行C5。我使用此方法作为活动单元格可以是工作表中的任何单元格。
答案 0 :(得分:0)
正如@Jerry建议的那样,可以向上或向下拖动的版本仍然可以引用第5行:
=INDEX($5:$5, 0, COLUMN())