打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
多行多列N组数据,快速转换到一行多列显示!

Excel情报局

职场联盟Excel

生产挖掘分享Excel基础技能
Excel爱好者大本营
用1%的Excel基础搞定99%的职场问题
做一个超级实用的Excel公众号
Excel是门手艺玩转需要勇气
数万Excel爱好者聚集地
SUPER EXCEL MAN

    


1

职场实例

小伙伴们大家好,今天我们来解决一个后台粉丝提问的有趣提问如何将多行多列N组数据,快速转换到一行多列显示?这个问题的难点就在于数据量非常大。如果在数据量少的情况下,我们完全可以通过复制粘贴法简单的应付此工作;但是在数据量大情况下就不妙了,通过复制粘贴法会浪费大量的时间,而且还会降低准确率,百害而无一利。


如下图所示:

A1:D4单元格区域为原始数据,排除标题行外为3行4列横向3组数据,分别是序号、省、地区、销量数据,现在我们想要将数据源数据转换为一行多列N组数据,效果如A8:L9区域所示。




2

解题思路

解决这个问题我们可以通过运用两次TEXTJOIN函数一次分列的方法快速的实现。

下面我们就来看一下具体操作方法。

首先我们在E2单元格输入函数公式:

=TEXTJOIN("/",TRUE,A2:D2)


TEXTJOIN函数用来将两个或两个以上的文本字符串合并,并以指定的分隔符分开。如果省略分隔符,直接合并个文本字符串。


函数公式:

=TEXTJOIN(delimiter, ignore_empty, text1, [text2, ...]) 


Delimiter(必填):分隔符,用英文双引号引用,内容可以为空。 

ignore_empty(必填):忽略空文本选项。如果为TRUE,则忽略空白单元格。 

text1(必填):要合并的文本项、文本字符串或字符串数组。 

text2(选填):要合并的其他文本项,最多可以包含252个文本参数 text,且每个参数可以是一个文本字符串或字符串数组。


也就是说我们通过TEXTJOIN函数,用分隔符号“/”,将A2:D2区域中每个单元格的数据忽略掉空白单元格后连接起来。向下填充函数公式后,即可得到每行数据连接后的效果。


接着我们在A8单元格继续输入TEXTJOIN函数
=TEXTJOIN("/",TRUE,E2:E4)
即再次用TEXTJOIN函数,用分隔符号“/”,将E2:E4区域内每个单元格的数据连接起来。
至此所有的数据会形成一个整体,通过分隔符号“/”连接后存放在一个单元格中。

我们通过复制并选择性粘贴为数值的方式,将A8单元格中含有函数公式的数据,完成去公式化,转换为真正的常规数据的效果。

接下来,我们只需要将A8单元格中的常规数据进行按分隔符“/”分列即可。

选中A8单元格,点击【数据-分列】,选择按类型“分隔符号”进行分列,然后在【分隔符号-其他】处输入分隔符“/”,继续点击“下一步”,点击“完成”即可实现分列。具体操作如下图所示:

至于标题的补充,我们可以通过复制A1:D1区域的标题,粘贴至A7:D7区域后,选中A7:D7区域的标题数据,拖动右下角黑十字箭头后,向右填充至L7单元格即可。具体操作如下图所示:

顾关键内容,善用图片表达,学会建立联系,拓展深度广度,浓缩关键概念,应用到行动中,善于归纳总结,尝试进行分享。
 

 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
文本合并更高效:textjoin函数助你轻松合并文本
瞬间搞定大量数据!这4个Excel函数太牛了!
一个Textjoin函数,解决2个Excel难题,真的太强大了
Excel128 | CONCATENATE、CONCAT、TEXTJOIN文本连接函数集锦
Excel 2019新增的这些函数,用处到底有多大,试试就知道
2019版,5大Excel新增函数,让你的工作效率躁动起来
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服