楼主 xiongkehua2008 |
Q:如何利用函數公式對一維數組進行等長度擴展? A:主要是利用LOOKUP函數的特性通過構建的臨界內存數組取得最後的結果,方法如下: 1.定義名稱:X=OFFSET($A$2,,,COUNTA($A:$A)-1,) [取得對源數據的動態引用] 2.定義名稱:Y=(ROUNDUP(ROW(INDIRECT("1:"&ROWS(X)-1)),)-1)*$C$2+1 [取得LOOKUP函數的第二參數--臨界內存數組] 3.結果公式:=IF(ROW(A1)>ROWS(X)*$C$2,"",LOOKUP(ROW(A1),Y,X)) [利用LOOKUP函數查找的特點返回值,IF部分為排錯] TEST.rar |
2楼 wenshui2006 |
D2=OFFSET(A$1,INT((ROW()-2)/C$2)+1,,)&"" |