excel数据整理:网络表格数据规范处理方法
网络数据整理一直是个难题。导出的网络数据要么是单列的,要么是有一些特殊符号,都需要整理后才能使用。譬如如何把单列数据按属性变成多列数据? Excel新人、老手各有自己的一套方法,从匪夷所思的查找替换到一个公式横推所有数据都让人大开眼界。
现在很多公司都在网上处理业务,由此会有很多从网络上导出或者直接从网页上复制粘贴得到的数据,例如下图:
![](/assets/blank.gif)
A列是网络上导出的原始数据,现需要整理成C、D、E列的形式。为了便于理解,这里用颜色对前三组数据进行了标注。
需求我想大家都看明白了,对于这个问题该如何快速的处理,就是我们今天要分享的内容。下面是三个不同用户,新手、熟手、老手分别提出的方案。
一、新手的方案:
不管是什么程度的用户,要想高效使用Excel解决问题,善于找发现规律都是必须具备的能力!
就本例来说,规律算是比较明显的,如图所示:
![](/assets/blank.gif)
只要能理解这个规律,即便是不懂公式函数的新手,也能很快解决这个问题,不信看动画演示:
![](/assets/blank.gif)
动画中的操作非常简单,就是利用查找替换实现了有规律地引用数据。作为Excel新手,能想到这种方法,真的是妙!但是该法也有一些不足,替换以后的公式不能下拉,数据源增加了还得重新操作一次。
虽然这个方法要比手动复制粘贴方便了很多,但对于那些有了一定经验的用户来说,还是显得有些麻烦,因此我们继续介绍第二个方法。
二、熟手的方案:
使用三个公式,就可以将A列的数据按要求提取到对应的列中。第一个公式:=INDEX(A:A,ROW(A1)*6-5)
![](/assets/blank.gif)
公式解析:
INDEX(数据区域,数据所在的行),按指定行从指定区域中提取数据。要提取的是交易类型,其数据分别位于A列的1、7、13等行,使用ROW(A1)*6-5可以得到对应的行号。把ROW(A1)*6-5作为INDEX函数的第2参数就有了第一个公式。
按照这个思路,第二条公式为:=INDEX(A:A,ROW(A1)*6-3)
![](/assets/blank.gif)
ROW(A1)*6-3这部分可以得到3、9、15……这些行。
第三条公式为:=INDEX(A:A,ROW(A1)*6-1)
![](/assets/blank.gif)
原理都是一样的,不再赘述。
该方案对比第一个使用查找替换的方案,效率有了进一步的提升,公式也很好理解,适合绝大多数用户。但是对于更高级别的用户来说,用三个公式太麻烦,他们追求的是一步到位,使用一个公式得到三列数据。
三、老手方案:
一个公式得到三列数据,这样的公式真的有吗?
答案是肯定的,请看截图:
![](/assets/blank.gif)
公式为:
=INDEX($A:$A,ROW(A1)*6+2*COLUMN(A1)-7)
在这个公式中,构造行号的部分明显要比前面分开的三个公式复杂很多,不过只要明白了之前的思路,这个公式还是不难理解的。我们来对比一下之前那三个公式:
=INDEX(A:A,ROW(A1)*6-5)
=INDEX(A:A,ROW(A1)*6-3)
=INDEX(A:A,ROW(A1)*6-1)
三个公式只有一点区别,ROW后面减的数字依次是5、3、1。这三个数是随着列(C、D、E列)对应递减的。因此我们使用COLUMN获取列值,然后用7-2*COLUMN(A1)得到数据5,右拉填充公式就得到3、1。用7-2*COLUMN(A1)取代之前公式中的5,右拉填充,就实现一个公式得到三列数据的效果,怎么样是不是很神奇?
excel数据整理:网络表格数据规范处理方法相关推荐
- matlab 多个表数据相加,Excel合并计算完成多表格数据汇总求和
Excel合并计算完成多表格数据汇总求和 多表格数据汇总可以使用透视表,使用函数,今天读书屋OFFICE网陈飞老师分享一个通过合并计算完成多表格数据汇总方法,合并计算分为两种情况,一种情况是:多个表格 ...
- 如何在Excel 里倒序排列表格数据 || csv表格倒序排列数据
如何在Excel 里倒序排列表格数据 || csv表格倒序排列数据 许多公共api提供时序数据的时候都是倒序提供,最新的数据在前面.在训练时序模型时需要按时间轴分布数据. csv文件倒序的工作在exc ...
- 大数据经历了40年的发展,传统数据和网络大数据存在哪些不同?
文章来源:探码科技 从"大数据"一词的正式出现距今已经将近40年的时间,现如今,互联网成为大数据三大来源之一,是获取.传播和扩散相关信息的重要渠道.作为主要数据类型,如今的网络大数 ...
- xml文件导入wps_#WPS表格怎么导入XML数据?#excel怎样导入wps表格数据
WPS表格怎么导入XML数据? 他们说的都不对还,WPS发展到现Office好用多了,不用像Office那样需要XML映射,直xml拖拽到WPS表格里选择表开即可 PS:有的人之直接拖拽过来还是不行是 ...
- WPS Excel采集网页的表格数据
方法一:在浏览器中拖拽选中表格,然后复制粘贴到Excel中. 方法二:F12打开调试器,左上采集工具点击表格快速定位table标签,然后复制粘贴到Excel中. 更新:上图: 然后在WPS Excel ...
- exce中让两列数据一一对应_表格数据对比眼花缭乱、痛苦不堪,找对方法,1秒搞定...
[温馨提示]亲爱的朋友,阅读之前请您点击[关注],您的支持将是我最大的动力!#学问分享官# 在我们日常工作中,经常碰到两列数据或者两个表格对比,找出差异数据,如果表格的数据太多,靠肉眼一行行对比,即使 ...
- ajax请求后台表格数据,商品后台表格数据的展现方式
表格数据的展现方式 编辑页面--> CodeNamePrice 返回值类型的说明 属性信息: total/rows/属性元素{ "total":2000, "row ...
- VUE使用vue-seamless-scroll自动滚动表格数据,对表格数据排序无效的解决办法
使用vue-seamless-scroll循环表格数据,建议使用v-for,ul li 的形式便于操作属性,elemengt ui table可能不好处理兼容性问题及属性设置,尤其是一个页面添加多个表 ...
- 《大数据》2015年第3期“网络大数据专题”——网络大数据的文本内容分析
网络大数据的文本内容分析 程学旗,兰艳艳 (中国科学院计算技术研究所 北京 100019) 摘要:文本内容分析是实现大数据的理解与价值发现的有效手段.尝试从短文本主题建模.单词表达学习和网页排序学习3 ...
最新文章
- android控件跟随手势滑动改变位置
- 【错误记录】TabLayout 升级支持库版本后报错 ( support:design 支持库升级到 28.0.0 后源码发生变更 )
- CSS background-position 用法详细介绍
- 【Rsyslog】Ubuntu 升级rsyslog
- java内存溢出的定位和分析
- 20155313 预备作业二
- 「小程序JAVA实战」 小程序的事件(11)
- Vue (响应式原理-模拟-4-Dep)
- unity2D相机跟随
- Log4j中的AsyncAppender的实现原理
- php购物网站毕业论文,基于PHP的购物网站的设计与开发
- Landsat8处理小工具(python)
- 打印机如何手动正反面Mac设置黑白打印
- 杰里695N系列(soundbox)之 1.0 SDK快速入门(1)
- 基于Python的二分法求平方根
- 教师资格证上传照片时显示“内部服务器错误”解决方法(亲测有效)
- 移动硬盘数据丢失如何恢复
- Excel 删除一行的快捷键
- 在MacBook Pro上装Mac和Linux双系统
- 坐标变换、主成分分析、贝叶斯决策、参数估计