返回首页
当前位置: 主页 > Excel教程 > Excel函数教程 >

Excel如何将一区域的数据转换为一列

时间:2014-10-16 23:53来源:Office教程学习网 www.office68.com编辑:麦田守望者

如何将一区域的数据转换为一列? 如要将工作表中的H2:S63区域的所有数据转换到AG列,将了将数据手动一行一行通过复制转置排列的方式进行转换外,如何用函数实现自动转换?能去除空单元格最好。 1.利用數組公式,ctrl+shift+enter

AG2=INDIRECT("R"&TEXT(SMALL(IF(H$2:S$4<>"",ROW(H$2:S$4)*1000+COLUMN(H$2:S$4),65536256),ROW(A1)),"0C000"),0)

數組公式,ctrl+shift+enter 2.加上容錯,

=IF(ROW(A1)>COUNTIF(H$2:S$4,"<>"),"",INDIRECT("R"&TEXT(SMALL(IF(H$2:S$4<>"",ROW(H$2:S$4)*1000+COLUMN(H$2:S$4),65536256),ROW(A1)),"0C000"),0))

------分隔线----------------------------
标签(Tag):excel excel2007 excel2010 excel2013 excel2003 excel技巧 excel教程 excel实例教程
------分隔线----------------------------
推荐内容
猜你感兴趣