Excel将一列数据批量处理截取成多列数据
最近工作上,经常要把一列有2000行数据的EXCEL表,分10个一行发出去,手工选择复制粘贴发了几天,感觉效率非常低,并且很容易出错。如下图所示,把蓝色这列数据截取成每10个数据一组到右边排列。(图片上的数据只是起演示作用,实际上是各种各样的数据甚至字符。)
[caption id="attachment_200" align="alignnone" width="696"] Excel将一列数据批量处理截取成多列数据[/caption]
后面研究了一下看看有没有EXCEL公式可以提前预处理好,最后找到了OFFSET函数,终于实现了这一功能。公式如下:
=OFFSET($A$1,ROW(A1)-1+10*COLUMN(A1)-10,0,1,1)
将以下公式复制粘贴到B1单元格回车,然后将B1往下拉10行到B10,然后把B1到B10这一列区域,整体往右拉,即可实现。
将你需要的表格选中,然后复制,选择性粘贴为数值,最终就是你要得到的数据。
- 批量将csv转换成excel文件xlsx格式
- Excel批量删除指定字符所在行
- Excel批量删除空行和空列
- wps和excel添加转置快捷键的方法
- EXCEL批量在数字前加半角单引号
- 批量合并EXCEL工作薄文件
- 使用宏代码批量将csv文件合并在一个xslx表格文件里
- 网上下载的EXCEL文件打开提示内存或磁盘空间不足的解决方法
本文标题:《Excel将一列数据批量处理截取成多列数据》
网址:https://zhangwenbao.com/excel-intercepts-a-column-of-data-in-batch-processing-into-multiple-columns-of-data.html