作者:乔山办公网日期:
返回目录:excel表格制作
如图,A2输入:=LOOKUP(1,0/(B2:H2<>""),B$1:H$1),向下填充,设置为日期格式。
1、如果数据都是数值,可参考公式=LOOKUP(9E+307,A2:F2);
2、如果数据不是数值或不完全是数值,则可用公式=LOOKUP(1,0/(A2:F2<>""),A2:F2)。
抓图最忌没有行列百号。
假设第一列这种重复值就是A列,自动度筛选出最后一个日期的值是在D列(日期格式,排序混乱)吧?数据从第一行起。问
1、在最右答侧没数据的区域(K1吧)输入
=INDEX(A:A,SMALL(IF(MATCH(A$1:A$100&"",A$1:A$100&"",)=ROW($1:$100),ROW($1:$100),4^8),ROW(1:1)))&""
数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计专算,再向下填充。
2、L1输入
=IF(K1="","",TEXT(MAX(($A$1:$A$100=$K1)*D$1:D$100),"yyyymmdd"))
也是属数组公式,操作同上,再向下填充。
用INDIRECT函数为主的数组公式。
一、前提条件:
因为要提取的数值是最后一行,那么,首先要确定的zd是列标,假设数据在F列。
二、确定数据所在列的行的较大范围:
因为要使用的是数组公式,数据量过大,会占用更多内内存,无用数据过多,会拖慢计算速度,所以应该预测一下足够使用的最小范围。比如:1:1000行
三、公式:
=INDIRECT("F"&(MAX((F1:F1000<>"")*ROW(F1:F1000))))
以上公式的意思是:提取F列1:1000行中,不为空的最大行号,与列标”F“,组成单元格地址的引用。容
四、注意事项:
数组公式,要以组合键,即同时按下: Crtl+Shift+回车 来结束输入输入。