excel 单列变数列 比如 1 2 3 4 5 6 7 8 9 10 11 12 13 14 转化后为 1 9 2 10 3 11 4 12 5 13 6 14 7 8

如题所述

数据在A列,B1S输入
=OFFSET($A$1,CEILING(COLUMN(A1)/2,1)+7-MOD(COLUMN(A1),2)*8,)回车并向右填充

最后一个返回值没有规律,如果偏偏要=8也行:
=IF(INDIRECT("A"&COLUMN(A1))=LARGE($A:$A,1),8,IF(INDIRECT("A"&COLUMN(A1))="","",OFFSET($A$1,CEILING(COLUMN(A1)/2,1)+7-MOD(COLUMN(A1),2)*8,)))
温馨提示:答案为网友推荐,仅供参考
大家正在搜