当前位置: 主页 > Office办公 > Excel专区 > Excel教程 > 如何实现excel里面两行数据对调?

如何实现excel里面两行数据对调?

  • 2022-01-09
  • 来源/作者: 菜鸟图库/ 菜鸟图库
  • 497 次浏览

将左侧的表格批量处理成右侧的效果,看到了吗?他们的父母亲进行上下对调。


如何实现excel里面两行数据对调?


通常情况下,如果遇到的数据总量比较小,行数和列数都比较少,最便捷的方法就是手动按住shift键,直接进行拖拽,简单划拉划拉就能完成数据拖拽。
详细操作看动图操作:


如何实现excel里面两行数据对调?


这样的操作是不是很简单,不过,这个办法只适用于数据量较小的时候。当然如果数据量很大的情况下,这样手动操作效率肯定很低的,所以牛闪君必须教大家用高效方法搞定。
这里方法也很多,这里给出职领office达人学院讲师团队的白永乾老师给出的“辅助列+排序”高效大法,轻松搞定。
具体操作如下:
插入辅助列,然后输入公式:=COUNTA($B$3:B3)-(D3="母亲")*0.1这个公式的作用是产生1,0.9,2,1.9,3,2.9
公式的思路是,只要碰到母亲,就减去0.1所以成对看就是比上一行少0.1。


如何实现excel里面两行数据对调?


当有这样的序列产生后,只需要按升序进行排序就可以了。
这里有个操作细节,必须要选中区域范围,不能使用快捷排序,否则系统会有提醒,因为有合并单元格。


如何实现excel里面两行数据对调?

所以正确的操作是选中C2:E2单元格再排序。


如何实现excel里面两行数据对调?

上面操作的难度在于那个公式的录入,确实对职场新人来说有点难度。
不过我们讲师团的胡明军老师,大神中的大神,给出了更快的方法,不用公式轻松搞定,也就是透视表大法。牛闪君赶紧给大家讲解一下。
首先利用大家熟悉的批量去除合并单元格,自动填充大法,看动图操作:


如何实现excel里面两行数据对调?


目标是让人名自动重复,接着插入透视表,将所有的字段放置于左侧,并更改报表结构为表格结构,并去除分类汇总。
具体步骤看动图操作:


如何实现excel里面两行数据对调?


最后,利用透视表的特殊排序特性,只要调整父亲和母亲的位置,所有对应的数据都会自动调整,请看动图神奇的一幕,鼠标右键排序-降序,直接搞定。


如何实现excel里面两行数据对调?

是不是像野狼disco一般碉堡了!两种方法思路不一样,非常值得大家琢磨研究学习。

方法一:需要对序号排序函数掌握得非常好。

方法二:需要对透视表的应用非常给力。