我有一张从不同工作表中导入数据的工作表。 我在单元格A1中插入了导入工作表的工作表ID,以方便我。
我需要一些我可以给出ROW的东西,它总会返回最右边/最后一个非空值。也就是说,只要我们在导入的工作表中添加一列,它就会自动更新。
我发现这个公式显示了同一张纸的第9行的最后一个值:
=FILTER(9:9,COLUMN(9:9)=MAX(FILTER(COLUMN(9:9),LEN(9:9))))
但是我很难显示IMPORTED表第9行的最后一个值。如何将此公式与导入的工作表连接,这意味着使用工作表ID(插入单元格A1中的新工作表中)?
非常感谢!
答案 0 :(得分:0)
假设在A2中输入了相关的行号。丑陋但可能足够好:
=index(indirect("Sheet!"&row(A2)&":"&row(A2)),MATCH(1E+100,indirect("Sheet!"&row(A2)&":"&row(A2),1)))
视情况更换Sheet
。
答案 1 :(得分:0)
您必须在导入的文件中的某处获取最后一个非空值,然后导入该值。
将您的公式与filter
一起使用。