Excel函数高手请帮忙

来源:百度知道 编辑:UC知道 时间:2024/05/31 04:15:36
我需要查找所选区域最近一个非空白单元格,返回所对应的目标单元格的数值。比如:在B33单元格中需要输入公式,查找B2:B32区域离B33最近一个非空白单元格(比如B15为最后一个非空白单元格),返回A2:A32所对应的数值(A15单元格中的数值)。该如何解决?

B33输入以下公式

...原先公式错了...

{=INDIRECT("A"&MAX(IF(TRIM(B2:B32)<>"",ROW(B2:B32),0)))}
这是数组公式
先输入=INDIRECT("A"&MAX(IF(TRIM(B2:B32)<>"",ROW(B2:B32),0)))
再同时按CTRL+SHIFT+ENTER

试试下面这些公式。
=INDEX(A2:A32,MATCH(LOOKUP(9E+307,B2:B32),B2:B32,0)),只针对B列是数值的,若是文本无效。
=INDEX(A2:A32,MATCH(LOOKUP(1,1/CODE(B2:B32),B2:B32),B2:B32,0)),即可以是文本也可以是数值。
=INDEX(A2:A32,MATCH(LOOKUP(1,0/(B2:B32<>""),B2:B32),B2:B32,0)),即可以是文本也可以是数值。