Excel中比如一列中的数据是a1,a2,a3,a4想要变成a1,a1,a1,a2,a2,a2,a3,a3,a3,a4,a4,a4

就是将该列中的所有数据依次重复三次~!

第1个回答  2013-05-15
第一种方法:
复制A1:A4,然后向下粘贴2次,按升序排序。如果A1:A4是文本格式的话,就在B列要做辅助列1,2,3,4,重复3次,然后按升序排序。
第二种方法:
利用offset函数b1=OFFSET(A2,ROW()-ROW(2:2),)然后下拉。
第2个回答  2013-05-15
在第一个单元格输入:
=INDIRECT(ADDRESS(INT(ROW(A3)/3),1))
然后下拉填充即可。来自:求助得到的回答
第2个回答  2013-05-15
在B1中输入或复制粘贴此公式
=OFFSET($A$1,INT((ROW(A1)-1)/3),)
下拉填充
选中B列 复制
右键点击A1 选择性粘贴 数值 确定。
删除B列。本回答被提问者和网友采纳
相似回答