数据转置,让行列转换变的如此简单

各位小伙伴,很高兴再次相遇。今天,我们将继续分享和交流关于办公中经常遇到问题、实例的分析和解决问题的方法,目的就是通过不断的学习,提升自身的技能,让办公变的如此简单。

前面遇到这样一个事情,一位同事来寻求帮助,经过询问和查看,原来一个小小的操作技巧可以完成的工作,被他生生耗了半早上。这位同事最终的目的是想统计所有单位上报总结的情况,由于前期上级部门绘制的样表是横向统计,并不方便基层数据的使用。现在想将样表进行修改和转换,将其信息转换为纵向排列,然后分发到各个单位进行统计。样表的数据量非常大,费了很大力气,才复制粘贴了少部分工作。类似于下图两个数据之间的转换。

一、多种方式解决数据转置

根据上述实例分析,我们可以通过多种解决方法来完成该项任务,一起来看看。

1、最常用的方法:选择性粘贴+转置

如上图,我们想将上面考试统计表的样式转变为下图的格式。首先复制上图原数据,然后到目的区域右键点击鼠标,选择“选择性粘贴”中的“转置”,即可实现上述的要求。

2、利用填充+查找替换

该方法主要是利用原数据的统一性,通过数据填充,将原数据单元格进行引用,再利用查找替换功能实现数据的最终填充,可谓方便比较灵活。具体方法见下图。

首先,在目标区域手动输入姓名和相关的科目名称作为标题,接着在姓名列分别输入A1、A5,选中这两个单元格,利用鼠标完成等序列填充,即A列就填充为A1、A5、A9、A13……,同理完成其他列数据的引用。

接着,利用查找和替换功能完成填充。如图,在查找内容输入“a”,在替换内容输入“=a”,完成姓名列数据的替换,同理再完成成绩列内容的替换,从而完成数据的转换。

3、利用数据透视表实现转换

数据透视表功能,可谓非常强大,如果很好的利用该功能,对于我们办公的帮助可不是一点半点的问题了。下面,我们来看看具体如何实现的?

首先,将原数据通过插入数据统计表功能完成设置,见下图,将透视表字段中列选项标签拖动到行标签中,实现数据的转置。

然后,再在分析标签下,将透视表形成的表格内容进行合并单元格,表格样式等操作,完成相关设置。

最后,复制数据到指定区域,从而实现数据的转置。

二、多种功能结合实现数据的转置

有的时候,原数据并不是我们想要的格式,也就不能直接利用前面提到的方法进行转换。这时,就需要将原数据进行相关处理,使其符合我们的要求。

比如,上图实例,我们想要将A2单元格内容调整为下面的显示方式,该怎么办?这里,就需要灵活变通。

首先,选中A2单元格,点击数据-分列,在分列向导中设置分隔符号为“,”,点击完成实现数据的分列。

分列完成后,效果如下图。

接着,复制分列后的数据,到目标区域,右键鼠标选中“选择性粘贴”中的“转置”选项,实现数据的转换,最后将分列辅助的数据进行清除,完成。

三、数据批量添加相同字符

有的时候,需要在源数据上进行批量添加相同的字符变成新的内容。比如批量添加省市县的名称,当然,完成该任务方法也很多,这里提示一点。

比如下图实例,我们要将A列的姓名前面都统一加上“销售部”,从而实现最终效果如C列样式。

首先,选中A列中源数据,鼠标右键选择单元格设置,在设置单元格格式对话框中选择“自定义类型”,样式为"销售部"@,点击确定完成设置。

通过设置,即可实现想要的结果。如果还想将设置后的数据运用到其他地方,可以复制数据,在目标区域进行“选择性粘贴”的数值粘贴实现。

四、总结

数据的使用方法很多,操作技能更多,我们只有不断弄懂学会它的原理,操作方法,并且能够融会贯通,活学活用,才能真正实现不断提升自己素质,提高工作效率的目标。

好了,今天的分享就到这里,大家如果有什么问题或是好的建议,欢迎在下方留言交流。每天半点工夫,玩转办公软件,我还是你们的工夫哥,我们下次再见。

mysql 表转置,数据转置,让行列转换变的如此简单相关推荐

  1. Mysql: 表中数据的增删改

    Mysql: 表中数据的增删改 每博一文案 林清玄曾说,我要开花,是为了完成,我作为一株花的庄严生命,不管你们 怎么看我,我都要开花.人生在世,无论我们怎么迎合别人,都不可能让所有 人都满意,得到每个 ...

  2. Kettle-开源的ETL工具集-实现SqlServer到Mysql表的数据同步并部署在Windows服务器上

    场景 kettle 中文名称叫水壶,该项目的主程序员MATT希望把各种数据放到一个壶里,然后 以一种指定的格式流出.是一款由纯Java编写的ETL工具,绿色无需安装,数据抽取高效稳定(数据迁移工具). ...

  3. [转]清除mysql表中数据

    delete from 表名; truncate table 表名; 不带where参数的delete语句可以删除mysql表中所有内容,使用truncate table也可以清空mysql表中所有内 ...

  4. FoodMart数据仓库mysql表及数据初始化

    FoodMart数据仓库mysql数据初始化 FoodMart简介 FoodMart是一个小型的数据仓库的示例,它基于食品超市的场景. Mondrian 是一个JAVA写的OLAP引擎.,它从JDBC ...

  5. MySql表以及数据导入导出

    2019独角兽企业重金招聘Python工程师标准>>> 导出: 1.进到mysql安装目录的bin下 2.mysqldump -uroot -pXXX db_pertax >t ...

  6. FoodMart数据仓库mysql表及数据初始化及重度汇总脚本

    FoodMart数据仓库mysql数据初始化 FoodMart简介 FoodMart是一个小型的数据仓库的示例,它基于食品超市的场景. Mondrian 是一个JAVA写的OLAP引擎.,它从JDBC ...

  7. 怎么删除mysql表中数据_如何删除数据库表中的数据?

    删除数据库表中数据有两种方式: 第一种:delete from tablename where 1=1; 第二种:truncate  table tablename; 区别是:第二种清空表数据比较及时 ...

  8. 查看mysql表的数据和结构

    一.查看数据表列表的语法结构 SHOW TABLES [FROM db_name] [LIKE 'pattern' | WHERE expr] FROM db_name表示,我们不仅可以查看当前数据库 ...

  9. MYSQL 表 部分数据导出、导入

    我倒出数据使用的是 mysqldump 命令 和其 - w 参数. mysqldump -u root -p kbe_test mysite_yaoinfos -w "id>11132 ...

最新文章

  1. Serverless 在大厂都怎么用?
  2. 全球及中国车载扫地机行业销售前景态势与运营盈利分析报告2022版
  3. 深入探究Python中的字典容器
  4. 如何准备电赛?19年电赛经验总结!
  5. new to python什么意思_Python中__new__的作用
  6. Android 长按Button出现一个菜单
  7. foxmail新建文件夹失败或者新建文件夹不显示的问题
  8. Docker容器资源管理
  9. 唐诗三百首加密软件如何使用_绿盾加密软件如何设置审批流程管理
  10. html5shiv 无效,解决低版本IE关于html5新特性的兼容性问题html5shiv.js和Respond.js
  11. amazon linux ami root 密码,如何使用SecureCRT连接到亚马逊Amazon EC2 Linux AMI
  12. Aatcc加速器市场现状及未来发展趋势
  13. 金蝶KIS软件操作小技巧
  14. 电子病历系统源码 winform 医院电子病历系统源码
  15. 《深入理解计算机系统》课本第七章自学笔记——20135203齐岳
  16. Servlet_Jsp学习笔记:
  17. 【汇正财经】股权结构有哪些分类?
  18. 存款利息的计算。有1000元,想存5年,可按以下5种办法存:(1)一次存5年期 (2)先存2年期,到期后将本息再存3年期 (3)先存3年期,到期后将本息再存2年期 (4)存1年期,到期后将本息再
  19. 【免费教程】 SWMM在城市水环境治理中的应用及案例分析
  20. 2022G2电站锅炉司炉考题及在线模拟考试

热门文章

  1. 使用XML封装数据库操作语句的实现
  2. wps如何用循环函数_WPS表格、Excel常用技巧大全,99%人都不知道,但非常实用!...
  3. Node爬虫:批量下载网页
  4. Linux下PCI设备驱动程序开发 --- PCI驱动程序实现(三)
  5. TimingLaba音乐定时播放软件支持多路分区的方法
  6. 影响计算机应用程序执行速度的因素,影响电脑运行速度的因素有哪些
  7. mac上brew安装swoole扩展,采坑之路
  8. nik collection mac中文版插件内容
  9. 产品02-认识互联网团队
  10. 三分屏课件制作_为什么华为OV都要推出瀑布屏手机?瀑布屏优势劣势大盘点