在EXCEL中如何将数据按S型排列,急等! 例如:原数据 现数据 1 123 2 654 3 789 4 12 11 10 5 6 7 8 9 10

2025年01月07日 08:00
有2个网友回答
网友(1):

假定原数据在A列
在B1输入公式
==IF(MOD(ROW(),2)=0,INDIRECT("a"&ROW()*3)&" "&INDIRECT("a"&ROW()*3-1)&" "&INDIRECT("a"&ROW()*3-2),INDIRECT("a"&ROW()*3-2)&" "&INDIRECT("a"&ROW()*3-1)&" "&INDIRECT("a"&ROW()*3))
下拉,即可得到所需的S型排列

网友(2):

在某单元格输入公式:
=IF(MOD(ROW($A1),2)=0,(3*ROW($A1)+1-COLUMN(A$1)),(3*ROW($A1)-3+COLUMN(A$1)))
向右填充三格再向下填充