轻松学Excel:[69]如何多列数据变成一列
1、如下图所示,即需要将A1:C10的数据填充到D1:D30:
![轻松学Excel:[69]如何多列数据变成一列](https://exp-picture.cdn.bcebos.com/ad121888912ca5cadb3869fb8bfc77f7990e9467.jpg)
2、在左上角的 名称框 里面输入D1:D30并按回车,即可选中D1:D30的单元格:
![轻松学Excel:[69]如何多列数据变成一列](https://exp-picture.cdn.bcebos.com/76b6860e5f204371510bcf93323acd8921c58f67.jpg)
3、在D1单元格输入公式 =OFFSET($A$1,MOD(ROW(A1)-1,10)巳呀屋饔,INT((ROW(A1)-1)/10)) 然后按键盘上的 Ctrl+回车 ,即可自动填充到下面的单元格里:
![轻松学Excel:[69]如何多列数据变成一列](https://exp-picture.cdn.bcebos.com/5e9a2820b93acd893215dfbc0335dd8a58de8b67.jpg)
4、如下图所示,即已经完成了数据的填充:
![轻松学Excel:[69]如何多列数据变成一列](https://exp-picture.cdn.bcebos.com/2184380f8835dd8a4f0ebcb403013870d4418767.jpg)
5、需要注意的是,在公式中,$A$1 是要处理的数据的左上角,需要使用$进行绝对引用;而参数 10 ,则是需要处理的数据的行数:
![轻松学Excel:[69]如何多列数据变成一列](https://exp-picture.cdn.bcebos.com/589f5b0788013870cf91c33f2d08a50f95fc8367.jpg)
6、参考上面的步骤,即可对很多数据中的一部分,进行多列变成一列的的操作了(下图中既是对从B1:B3向右的所有数据列的合成,如果一直向下拉,则会自动填充C1:C3,D1:D3...):
![轻松学Excel:[69]如何多列数据变成一列](https://exp-picture.cdn.bcebos.com/d400248ca608a50f8a2ca93f10cec7f88b77ff67.jpg)