- ?
Excel多列内容首尾相连合并为一列,学会了绝对涨姿势
醉柳
展开
我们在平时处理数据的过程中,经常会遇到如下图1的数据形式,类似的数据格式在下一步的各种数据分析过程中是很不方便的,为此我们常常需要将数据转换为图2的形式。
图1
图2
那么,我们如何能够快速的将数据转换为图2要求的格式呢?下面介绍两种方法。
一、公式法
使用IF、SMALL、RIGHT、TEXT、ROW、COLUMN、INDIRECT函数的配合,可以实现本功能。公式如下:
部门:=INDIRECT(TEXT(RIGHT(SMALL(IF($A$2:$E$16<>"",ROW($2:$16)*10+COLUMN($A:$E)*10001,99999),ROW(A1)),1),"r1c0"),)&""
姓名:=INDIRECT(TEXT(RIGHT(SMALL(IF($A$2:$E$16<>"",ROW($2:$16)*10+COLUMN($A:$E)*10001,99999),ROW(A1)),3),"r0c0"),)&""
结果为:
该公式看起来非常复杂,下面以姓名为例对该公式做一下解释:
$A$2:$E$16<>"":根据A2:E16是否为空,生成一个逻辑数组,该数组为15行5列。{TRUE,TRUE,TRUE,TRUE,TRUE; TRUE,TRUE,TRUE,TRUE,TRUE;……},表格示意如下:
ROW($2:$16)*10:行数组成的数组,该数组为15行1列。{20;30;40……160};
COLUMN($A:$E)*10001:列数组成的数组,该数组为1行5列。{10001,20002,3003,40004,50005};
ROW($2:$16)*10+COLUMN($A:$E)*10001:以上两个数组相加,根据数组运算法则,生成15行5列的数组。{10021,20022,30023,40024,50025;10031……}。表格示意如下:
IF():根据前面的逻辑数组,如果为空的全部填充为99999。{10021,20022,30023,40024,50025;10031……},表格示意如下:
SMALL(……,ROW(A1)):依次从小到大取出上述数组中的数据。
RIGHT(……,3):取出上述数据的后3位,上述的数据中最后一位表示单元格的列号,倒数第二位表示行号。
TEXT(……,"r0c0"):将上一步取出来的数字格式化为RC格式的单元格引用。
INDIRECT(……,):将文本变为单元格的引用,第二个参数省略代表引用为RC模式。
二、POWER QUERY工具
Excel官方发布了POWER QUERY工具,可以更加方便的对数据进行处理,在Excel 2016中已经自带了本工具,其他版本的Excel可以在微软官方网站下载安装包。
下面就演示使用该工具实现上述的功能,在工具面板中选择"从表/范围",弹出编辑PQ的编辑界面。
在【转换】选项卡下选择【逆透视列】,就可以得到需要的结果啦,然后将结果上载回工作表。
怎么样,PQ工具的实现是不是很简单呢?同时,该工具还提供了其他非常多的使用功能呢,大家可以多了解一下,同时再后期我也会持续给大家分享相关功能,希望大家一如既往的关注哟。
- ?
Excel多列合并,这样做5秒就完成别再粘贴复制了
苔米
展开
我们曾介绍过1列转换成多列的方法,当时是使用=号引用来完成的。今天我们把多列再转成一列,还能用=号引用的方法吗?答案是:可以
如下图所示的表格中有4列数据(可以有任意多列),现要求合并成一列显示。如下图所示。
操作步骤:
在A6单元格输入公式=B1,如下图所示。
复制A6的公式到A6:B21区域,如下图所示。
复制完后你会发现多列的数据已全部显示在A列中,剩下的工作就是把公式转换成数据,删除B:D列即可
小编想说:本技巧是使用了类“循环引用”的方法,多列互相引用。这种方法在很多技巧中都有意想不到的作用。
- ?
excel表格技巧:如何轻松让表格一列变两列
肥肠
展开
浏览器版本过低,暂不支持视频播放第一步:打开表格,选中需要分的列,点击“数据”选择“分列”
第二步:在跳出的弹窗中选择“固定宽度”点击“下一步”
第三步:在数据预览下面点击鼠标选择要分列的位置,拖拽到合适的位置后点击“下一步”
第四步:这时候你会看到分列的预览效果,如果没问题点击“完成”。至此分列完成
知识点:有时候我们需要的分列的表格并不像上面截图中那样需要分裂的地方整齐,如果遇到这种情况,我们不能再选择“固定宽度”而是要选择“分隔符号”。但如果利用分割符号的话我们就需要在数据中键入分割符号(如图)
键入分隔符号后,再点击分列 选择“分割符号”点击“下一步” 选择“其他”在其他选框后面输入分隔符号再“点一步”即可完成
- ?
如何将Excel两列内容合并成一列?一个公式就搞定,效率真高
杰瑞
展开
有时我们需要把表格的两列合并在一起,如果我们一个个去复制,太浪费时间,还有可能出错。那有没有简单的方法呢?我们可以用公式一下子就搞定,效率是非常的高,下面我们就把过程做一下。
1、比如下列表格A列和B列合并到C列上
2、我们可以选择C2元单元格,输入公式: =A2&B2,即表示A2单元格和B2单元格相连接
3、当我们回车后,表格如下,C2单元格内容就变成了 上海张三
4、我们选择C2单元格后,鼠标放在单元格右下角,当光标变成十字状,按住鼠标左键往下拖动。将下面的内容填充完整,填充后的表格如下:
总结,通过上面用公式连接单元格,并且通过拖动快速填充数据的方法。很快就能实现两列数据合并一列数据的需求,用时短,效率高,你快试试吧!
本百家号:时代新生分享工作、生活、技能方面的经验,愿和您一起成长。请多多关注哦!
- ?
将EXCEL中一列数据转换成多行多列
紫晶
展开
下图,是一个班级的学生姓名表,要求把A列姓名清单转换为适合打印的多行5列。
单列转多行多列在C2单元格输入以下公式,复制填充至C2:G8单元格区域。
=INDIRECT("A"&5*ROW(A1)-4+COLUMN(A1))&""
上图中,我们要想把A列中的学生姓名,按5列呈现出来,要解决的结果就是让第一行的内容分别显示:=A2、=A3、=A4、=A5、=A6,第二行的内容分别显示:=A7、=A8、=A9、=A10、=A11,依次类推…
如何实现这一期望的数据值呢?
“5*ROW(A1)-4+COLUMN(A1)”部分的计算结果为2,公式向下复制时,ROW(A1)依次变为ROW(A2)、ROW(A3)…,计算结果分别为7、12、17、22、27、32,就生成了一个步长为5的自然数序列。重要的是,COLUMN(A1)、COLUMN(A2)…的值在向下复制时,不变化!
公式向右复制时,COLUMN(A1)依次变为COLUMN(B1)、COLUMN(C1)…,计算结果分别为2、3、4、5,就生成了一个步长为1的自然数序列。而这时,ROW(A1)、ROW(B1)…的值在向右复制时,不变化!
与字符“A”连接成一个单元格地址“An”,最后用INDIRECT函数返回相应单元格的内容。INDIRECT函数返回的引用为空单元格时,会得到无意义的0值,公式最后连接一个空文本,就使无意义的0值显示为空白。
如需要调整转换为列数为6列,可修改公式如下:
=INDIRECT("A"&6*ROW(A1)-5+COLUMN(A1))&""
本文的重点:1)先设想希望得到的结果是怎样的单元格样式;2)、利用ROW、COLUMN函数生成变化的行、列号的序列;3)使用INDIRECT函数返回相应单元格的内容。
- ?
在Excel中怎么把一行数据转化成一列?一键就能帮你轻松搞定!
红豆
展开
很多人都觉得,跟 Word 、 PPT 比起来,Excel 要更难入手一些,很多操作都不会。
不说函数、图表这种上档次的难题,就连复制有隐藏行列的数据内容都够人头疼大半天的了。
其实这是因为 Excel 有一些特别实用的小功能大家一直都没有发现。
今天生活君就为大家介绍四个 Excel 中非常实用的小技巧,帮助大家快速搞定 Excel 。
一键将一行数据转化为一列
选中要转化的行数据并复制,再任选一个单元格,选择“选择性粘贴“,在弹出的对话框中勾选”转置“,即可发现数据从一行变成一列了。
复制其他表格的格式
有时候在做 Excel 表格的时候,看到别人的表格做的十分精致好看,自己也想把人家的格式套用过来,却不知道怎么弄。
其实不用把数据复制到人家的表格上,只需要选中别人的表格并复制,再在自己的表格上右键,在粘贴选项中选择“格式”,就能轻松把别人的格式借用了~
复制隐藏后的单元格内容
表格有些行列的内容被隐藏了,直接复制的话是未隐藏的内容怎么办呢?
其实很简单,选中要复制的内容后,先按“ Alt +”定位可见单元格,再正常复制粘贴就好啦!
把表格转化为链接图片
既想把数据转化为图片,又想在更改表格数据内容后图片数据也能自动刷新,听起来是不是像痴人说梦?其实是可以实现的!
先选中表格并复制,再选择粘贴选项下的“链接的图片”,就能得到根据表格自动刷新数据的链接图片了,是不是炒鸡完美?
掌握了实用的小技巧后,就会发现其实 Excel 并不难入手,难的是什么时候可以克服懒散去学习技能。
还是那句老话“机会只留给有准备的人”,所以不要犹豫了,现在就开始学习吧!
- ?
怎样用Word将Excel多列数据变成一列数据
仲雨柏
展开
施老师:
有时我们在工作生活中会碰到需要将表格中的多列多行数据变成一列,那用笨的办法是可以一个一个去复制粘贴,可是很麻烦,今天宁双学好网施老师就教大家用WORD把EXCEL多列数据变成一列数据。
一、首先,选中需要将多列转成一列所有数据,使用快捷键《Ctrl + C》将其复制。
二、然后,打开Word文档,将刚刚复制的数据全部粘贴过来。
三、点击左上角的十字箭头,可以将整个表格选中。
四、进入《布局》选项卡,在《数据》选项组中选择《转换为文本》,在弹出的《表格转换成文本》对话框中我们选中《段落标记》确定既可。
五、此时,我们可以看到多列数据就变成了一列了。
六、直接,将数据复制粘贴到Excel中即可完成。
- ?
wps表格筛选后这样将一列数据复制到另一列
柏紫萱
展开
选中筛选后的数据区域;
执行菜单命令“编辑/定位/定位条件/可见单元格”(或者使用快捷键Ctrl+G),确定;
单击复制按钮,或者Ctrl+C,或者右击选中区域在快捷菜单中单击“复制”;
在要粘贴内容的工作表单元格区域的左上角第一个单元格单击后“粘贴”,或者使用快捷键Ctrl+V。
(本文内容由百度知道网友彼岸的暗夜贡献)
- ?
如何将EXCEL两列内容转换为一列并依次显示?
赖半青
展开
在实际工作中,有时我们需要将EXCEL两列数值的内容合并成一列连贯的内容,最简单的做法就是用连结符“&”连结两个单元格,下图,A列和B列是EXCEL常用词语中英文对照表的部分内容,若想A、B两列的内容同时显示在一列当中,我们只要在D4单元格中输入=A2&B2公式就OK了。
如果,我们还想把A、B两列的内容依次在同一列中显示,有没有解决的办法呢?
D2单元格中输入以下公式,向下复制至单元格显示空白为止。
=OFFSET($A$2,(ROW(A1)-1)/2,MOD(ROW(A1)-1,2))&""
下面,我们对这个公式的运行逻辑作一个梳理:
公式以“(ROW(A1)-1)/2”部分的计算结果作为OFFSET函数的行偏移参数,在D2单元格中的计算结果为0。ROW函数使用了相对引用,在公式向下复制时计算结果依次为了0、0.5、1、1.5…从0开始构成了一个步长值为0.5递增序列。OFFSET函数对参数会自动去尾取整,因而,ROW函数生成的序列在OFFSET中的作用相当于0、0、1、1…也就是说,公式每向下复制两行,OFFSET偏移的行数增加1。
“MOD(ROW(A1)-1,2”部分的计算结果作为OFFSET函数列偏移参数,在D2单元格中的计算结果为0。在公式向下复制时计算结果依次为0、1、0、1。。。即从0开始构成了一个0和1的循环列。
用OFFSET函数以A2单元格为基点,使用ROW函数和MOD函数构建的有规律的序列作为行、列的偏移量,就完成了数据转置。如果OFFSET函数返回的引用为空单元格,公式结果将返回0,&" "部分就是用于屏蔽无意义的0值。
- ?
excel中如何一列秒变两列
汹涌
展开
在我们日常工作中,经常列之间的内容进行变换。在前面和大家分享了一列变几列的例子,那么今天就给大家分享excel中如何一列秒变两列,希望大家能够掌握。
1、选择性粘贴法
2、对齐填充法
3、Word替换法
说明一下,Word替换时使用的 ^t 表示制表符,^p表示段落标记。也就是将制表符全部替换为段落标记。
大家看懂了吗?你们还知道其他方法吗?说说看呀。。。
excel复制一列到另一列
-
1、只需3秒快速实现求和
-
2、如何快速填充序号
-
3、如何自动填充序号(公式法)
-
4、数据条的神奇应用
-
5、多文本快速合并
-
6、查找与替换的不同玩法
-
7、快速定位到指定区域
-
8、数据排序、工资条制作
-
9、快速筛选(模糊、精确筛选)
-
10、快速插入空行
-
11、快速删除空行
-
12.快速跳转到天涯海角
-
13、.同时查看两个Excel文件
-
14、用条件格式扮靓报表
-
15、一键插入Excel图表
-
16、批量处理行高、列宽
-
17、利用拆分功能查看数据
-
18、批量录入相同内容
-
19、工作表快速跳转
-
20、批量录入表格模板(精品课程)
-
21、Excel函数与公式的应用、公式循环引用的查找
-
22、IF函数单条件判断同比增长
-
23、用sum函数 格式相同,连续多表数据汇总
-
24、excel快捷键
-
25、VLOOKUP函数——根据销售员匹配销售额
-
26、统计各部门销售总额
-
27、统计指定条件个数
-
28、怎样输入当前日期和时间、星期数
-
29、销售业绩排名
-
30、Sumproduct函数-万能函数(销售额汇总求和)
-
31、根据销售员,地区,商品名称汇总
-
32、批量替换PPT字体
-
33、给销售额数据批量添加万元单位
-
34、一秒快速核对两列数据
-
35、快速定位到指定单元格或区域
-
36、快速制作双行标题工资条
-
37、给你的表格做个瘦身
-
38、快速打开常用的Excel文件
-
39、快速打开多个Excel文件
-
40、利用创建组—快速隐藏/展开多列数据
-
41、快速制作下拉菜单
-
42、复制粘贴表格,如何保留数据源列宽格式一致?
-
43、两列数据位置互换
-
44、1秒钟扮靓报表——如何实现表格隔行换色
-
45、快速删除重复记录——保留唯一值
-
46、快速向下填充、向右填充,文本或公式
-
47、给Excel文件添加密码
-
48、插入带图片的批注
-
49、输入公式后不计算?
-
50、如何设置单元格缩进
-
51、快速解决Excel表格总显示货币格式
-
52、批量添加万元单位
-
53、你会四舍五入么?
-
54、用RAND函数机选彩票
-
55、冻结首行你会么?
-
56、超链接的高级应用
-
57、IFERROR函数-屏蔽错误值
-
58、批量填充颜色
-
59、录入数据
-
60、快速输入工号
-
61、快速行列转置
-
62、自定义缩放界面
-
63、多个单元格同时输入
-
64、如何计算立方米?
-
65、快速制作双行标题工资条
-
66、输入带方框的√和×
-
67、快速将姓名对齐
-
68、快速输入性别
-
69、按单位职务排序
-
70、自动计算合同到期日期
-
71、计算时间间隔
-
72、日期和时间的拆分
-
73、快速处理不规范的日期格式
-
74、快速填充合并单元格
-
75、效率加倍的快捷键
-
76、快速复制表格和对象
-
77、快速创建工作表副本
-
78、快速复制序列号
-
79、快速显示公式
-
80、多个单元格同时输入
-
81、快速调整显示比例
-
82、快速自动填充
-
83、快速填充(Ctrl+E)
-
84、Ctrl与数字键结合
-
85、快速将多列数据整理为1列
-
86、快速将1列数据拆分为多列
-
87、快速定位公式
-
88、快速录入数据
-
89、快速累计求和
-
90、身份证号码显示为0怎么办?
-
91、快速制作斜线表头
-
92、文本竖向显示
-
93、神奇的监视窗口
-
94、不一样的格式刷
-
95、快速美化图表
-
96、快速生成当前日期
-
97、快速找出循环引用
-
98、快速提取信息
-
99、二维表快速转换为一维表
-
100、快速多表合并