网络数据整理一直是个难题。导出的网络数据要么是单列的,要么是有一些特殊符号,都需要整理后才能使用。譬如如何把单列数据按属性变成多列数据? Excel新人、老手各有自己的一套方法,从匪夷所思的查找替换到一个公式横推所有数据都让人大开眼界。

现在很多公司都在网上处理业务,由此会有很多从网络上导出或者直接从网页上复制粘贴得到的数据,例如下图:

A列是网络上导出的原始数据,现需要整理成C、D、E列的形式。为了便于理解,这里用颜色对前三组数据进行了标注。

需求我想大家都看明白了,对于这个问题该如何快速的处理,就是我们今天要分享的内容。下面是三个不同用户,新手、熟手、老手分别提出的方案。

一、新手的方案:

不管是什么程度的用户,要想高效使用Excel解决问题,善于找发现规律都是必须具备的能力!

就本例来说,规律算是比较明显的,如图所示:

只要能理解这个规律,即便是不懂公式函数的新手,也能很快解决这个问题,不信看动画演示:

动画中的操作非常简单,就是利用查找替换实现了有规律地引用数据。作为Excel新手,能想到这种方法,真的是妙!但是该法也有一些不足,替换以后的公式不能下拉,数据源增加了还得重新操作一次。

虽然这个方法要比手动复制粘贴方便了很多,但对于那些有了一定经验的用户来说,还是显得有些麻烦,因此我们继续介绍第二个方法。

二、熟手的方案:

使用三个公式,就可以将A列的数据按要求提取到对应的列中。第一个公式:=INDEX(A:A,ROW(A1)*6-5)

公式解析:

INDEX(数据区域,数据所在的行),按指定行从指定区域中提取数据。要提取的是交易类型,其数据分别位于A列的1、7、13等行,使用ROW(A1)*6-5可以得到对应的行号。把ROW(A1)*6-5作为INDEX函数的第2参数就有了第一个公式。

按照这个思路,第二条公式为:=INDEX(A:A,ROW(A1)*6-3)

ROW(A1)*6-3这部分可以得到3、9、15……这些行。

第三条公式为:=INDEX(A:A,ROW(A1)*6-1)

原理都是一样的,不再赘述。

该方案对比第一个使用查找替换的方案,效率有了进一步的提升,公式也很好理解,适合绝大多数用户。但是对于更高级别的用户来说,用三个公式太麻烦,他们追求的是一步到位,使用一个公式得到三列数据。

三、老手方案:

一个公式得到三列数据,这样的公式真的有吗?

答案是肯定的,请看截图:

公式为:

=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数据整理:网络表格数据规范处理方法相关推荐

  1. matlab 多个表数据相加,Excel合并计算完成多表格数据汇总求和

    Excel合并计算完成多表格数据汇总求和 多表格数据汇总可以使用透视表,使用函数,今天读书屋OFFICE网陈飞老师分享一个通过合并计算完成多表格数据汇总方法,合并计算分为两种情况,一种情况是:多个表格 ...

  2. 如何在Excel 里倒序排列表格数据 || csv表格倒序排列数据

    如何在Excel 里倒序排列表格数据 || csv表格倒序排列数据 许多公共api提供时序数据的时候都是倒序提供,最新的数据在前面.在训练时序模型时需要按时间轴分布数据. csv文件倒序的工作在exc ...

  3. 大数据经历了40年的发展,传统数据和网络大数据存在哪些不同?

    文章来源:探码科技 从"大数据"一词的正式出现距今已经将近40年的时间,现如今,互联网成为大数据三大来源之一,是获取.传播和扩散相关信息的重要渠道.作为主要数据类型,如今的网络大数 ...

  4. xml文件导入wps_#WPS表格怎么导入XML数据?#excel怎样导入wps表格数据

    WPS表格怎么导入XML数据? 他们说的都不对还,WPS发展到现Office好用多了,不用像Office那样需要XML映射,直xml拖拽到WPS表格里选择表开即可 PS:有的人之直接拖拽过来还是不行是 ...

  5. WPS Excel采集网页的表格数据

    方法一:在浏览器中拖拽选中表格,然后复制粘贴到Excel中. 方法二:F12打开调试器,左上采集工具点击表格快速定位table标签,然后复制粘贴到Excel中. 更新:上图: 然后在WPS Excel ...

  6. exce中让两列数据一一对应_表格数据对比眼花缭乱、痛苦不堪,找对方法,1秒搞定...

    [温馨提示]亲爱的朋友,阅读之前请您点击[关注],您的支持将是我最大的动力!#学问分享官# 在我们日常工作中,经常碰到两列数据或者两个表格对比,找出差异数据,如果表格的数据太多,靠肉眼一行行对比,即使 ...

  7. ajax请求后台表格数据,商品后台表格数据的展现方式

    表格数据的展现方式 编辑页面--> CodeNamePrice 返回值类型的说明 属性信息: total/rows/属性元素{ "total":2000, "row ...

  8. VUE使用vue-seamless-scroll自动滚动表格数据,对表格数据排序无效的解决办法

    使用vue-seamless-scroll循环表格数据,建议使用v-for,ul li 的形式便于操作属性,elemengt ui table可能不好处理兼容性问题及属性设置,尤其是一个页面添加多个表 ...

  9. 《大数据》2015年第3期“网络大数据专题”——网络大数据的文本内容分析

    网络大数据的文本内容分析 程学旗,兰艳艳 (中国科学院计算技术研究所 北京 100019) 摘要:文本内容分析是实现大数据的理解与价值发现的有效手段.尝试从短文本主题建模.单词表达学习和网页排序学习3 ...

最新文章

  1. android控件跟随手势滑动改变位置
  2. 【错误记录】TabLayout 升级支持库版本后报错 ( support:design 支持库升级到 28.0.0 后源码发生变更 )
  3. CSS background-position 用法详细介绍
  4. 【Rsyslog】Ubuntu 升级rsyslog
  5. java内存溢出的定位和分析
  6. 20155313 预备作业二
  7. 「小程序JAVA实战」 小程序的事件(11)
  8. Vue (响应式原理-模拟-4-Dep)
  9. unity2D相机跟随
  10. Log4j中的AsyncAppender的实现原理
  11. php购物网站毕业论文,基于PHP的购物网站的设计与开发
  12. Landsat8处理小工具(python)
  13. 打印机如何手动正反面Mac设置黑白打印
  14. 杰里695N系列(soundbox)之 1.0 SDK快速入门(1)
  15. 基于Python的二分法求平方根
  16. 教师资格证上传照片时显示“内部服务器错误”解决方法(亲测有效)
  17. 移动硬盘数据丢失如何恢复
  18. Excel 删除一行的快捷键
  19. 在MacBook Pro上装Mac和Linux双系统
  20. 坐标变换、主成分分析、贝叶斯决策、参数估计

热门文章

  1. vue中devTools插件安装教程
  2. 如何用python抢火车票_Python3实现抢火车票功能(上)
  3. linux c语言定时关机,linux 定时关机命令
  4. 【HTML基础】iframe框架
  5. IE安全系列:脚本先锋(I)
  6. vue移动端点击电话图标跳转拨打电话功能
  7. 为什么下载了应用软件,在打开相对应文件时候,打开方式里却不提示,而且设置默认打开文件方式也不行?
  8. 大气 html5 企业网站,高端大气HTML5科技企业网站响应式网站带后端
  9. 如何设置电脑息屏后才不会休眠?
  10. 手机如何破解wife密码,并把密码查到,给电脑连上wife?