如何将一区域的数据转换为一列? 如要将工作表中的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)
【Excel怎么将一区域的数据转换为一列】數組公式 , 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))
推荐阅读
- Excel使用INFO函数获取当前工作簿中工作表的数量
- Excel Offset函数计算斜对角的和
- Excel使用ISBLANK函数检验数值是否为空
- Excel使用NA函数返回错误值“#N/A”
- 怎么在Excel中用FreQuency函数统计分数段优于IF函数
- Excel使用TRANSPOSE函数实现行列转置
- Excel2010函数教程—使用MOD函数求余数
- Excel使用ISNUMBER函数检验数据是否为数字
- 末和未怎么区分
- cad怎么把块拆开