在excel中,如何将一行数据,有上万个,分成十个一行的多行数据?

如题所述

用公式就可以达到这个目的,当然你也可以使用宏来完成。下面给介绍一种简单的,公式
假设你的数据是sheet1工作表的第一列
在sheet2工作表的A1单元格输入"=INDIRECT(ADDRESS(10*(ROW()-1)+COLUMN(),1,,,"sheet1"))",向右复制到J列,然后再向下复制,就可以达到你的目的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-06-08
=INDEX($6:$6,ROW(A1)*10-10+COLUMN(A1))
假如这行数据在第6行。
第2个回答  2016-06-08
要看你的具体数据格式而定。
相似回答