定义一个名称
_Indirect=ROW(INDIRECT("Z1:Z"&LEN(Sheet1!$A$1)))
A2:
=IF(A1="","",TEXT(SUM(--MID(A$1,_Indirect,1)*(10^_Indirect)/10),REPT("0",LEN($A$1))))
数组公式,Ctrl+Shift+Enter三键结束公式输入
A3:
=IF(A1="","",TEXT(ABS(A1-A2),REPT("0",LEN($A$1))))
A2A3右拉
B1:
=IF(A3="","",TEXT(SUM(SMALL(--MID(TEXT(A3,REPT("0",LEN($A$1))),_Indirect,1),_Indirect)*10^_Indirect)/10,REPT("0",LEN($A$1))))
数组公式,Ctrl+Shift+Enter三键结束公式输入
B1右拉
A1可以输入任意长度的数据,效果如图,附件可下载参考: