Excel 如何在另一工作表中查找行中最后一个非空单元格
我需要在另一个工作表中找到行中最后三个非空单元格,并在当前单元格中返回其值。我可以获得最后一个非空值,但不能获得最后一个非空值 我尝试过使用偏移量、索引和查找,如下所示Excel 如何在另一工作表中查找行中最后一个非空单元格,excel,excel-formula,Excel,Excel Formula,我需要在另一个工作表中找到行中最后三个非空单元格,并在当前单元格中返回其值。我可以获得最后一个非空值,但不能获得最后一个非空值 我尝试过使用偏移量、索引和查找,如下所示 'Attempt 1 =(INDEX('Ontario - Monthly'!3:3,MATCH(9^99,'Ontario - Monthly'!3:3))) 'Attempt 2 =LOOKUP(2,1/(('Ontario - Monthly'!AO3:NH3<>"")),'Ontario -Monthly'
'Attempt 1
=(INDEX('Ontario - Monthly'!3:3,MATCH(9^99,'Ontario - Monthly'!3:3)))
'Attempt 2
=LOOKUP(2,1/(('Ontario - Monthly'!AO3:NH3<>"")),'Ontario -Monthly'!AN3:NH3)
'Attempt 3
=OFFSET('Ontario - Monthly'!AN3,'Ontario - Monthly'!AN3:XFD3-3,1)
“尝试1
=(索引('Ontario-Monthly'!3:3,匹配(9^99,'Ontario-Monthly'!3:3)))
"尝试二"
=查找(2,1/(“安大略-每月”!AO3:NH3“”),“安大略-每月”!AN3:NH3)
"尝试三"
=偏移量('安大略-每月'!AN3,'安大略-每月'!AN3:XFD3-3,1)
如果您想要第n个不同的n,请将3
更改为n
如果要测试的列中的所有行都已填充,则可以使用:=INDEX(A:A,COUNTA(A:A)-B1)
,其中A:A
是要测试的列,B1
包含n如果它们未全部填充,则包含哪些内容?很高兴提供帮助。如果我的回答满足您的问题,如果您能将其标记为已接受,我将不胜感激。你可以阅读更多信息。
=INDEX(Sheet2!1:1,AGGREGATE(14,6,1/(LEN(Sheet2!1:1)>0)*COLUMN(Sheet2!1:1),3))
^