[已解决] 用两种分隔符规律间隔合并数据

  [复制链接]
查看269394 | 回复188 | 2020-12-18 06:04:15 | 显示全部楼层 |阅读模式
10778111247551.png
合并B列及之后的数据,数据基本上每3列一组,每组内部数据之间用 逗号 间隔,两组数据之间用分号间隔。
例如第一行数据 合并为。
>15,3,1;7-15,3,2/3;4-7,3,1/2但像第11行这样的数据 要 合并为,,3


我一开始的思路是 按行转换成List , List.Split3个一组,然后每个组 内部再用Text.Combine 逗号连接,组与组之间 还是Text.Combie 分号连接。

这样做的问题出在 第11行这样的数据 合并的结果只有3 没有,  这是Null 值导致的。
请老师提供个思路


10778111247555.zip (8.03 KB, 下载次数: 0)
回复

使用道具 举报

kklau | 2020-12-18 06:12:15 | 显示全部楼层
10778111247552.png
回复

使用道具 举报

水木 | 2020-12-18 06:15:15 | 显示全部楼层
详情见附件
10778111247556.zip (22.83 KB, 下载次数: 0)
回复

使用道具 举报

LING | 2020-12-18 06:21:16 | 显示全部楼层
参考。。。。。。。。。。。看你是想要2楼的样子还是这个样子,取那种都成
10778111247553.png
回复

使用道具 举报

yinfei103 | 2020-12-18 06:28:16 | 显示全部楼层
还是需要这种?。。。 10778111247554.png
回复

使用道具 举报

sldj | 2020-12-18 06:30:16 | 显示全部楼层
还是需要这种?。。。


感谢。是第二种
没想到 用 if 剔除null值 这个思路 。或者说 对null值 理解的不够透彻
回复

使用道具 举报

山人2000 | 2020-12-18 06:37:16 | 显示全部楼层
感谢。是第二种
没想到 用 if 剔除null值 这个思路 。或者说 对null值 理解的不够透彻


IF万能,想到条件判断的就可以考虑一下。列表、记录、日期时间等格式等都可以判断相等的运算。官网上有数据类型和可以用的运算符号的说明,可以浏览一下。
回复

使用道具 举报

Roman | 2020-12-18 06:39:17 | 显示全部楼层
学习了,谢谢啦!
回复

使用道具 举报

逆风而行 | 2021-5-22 09:02:54 来自手机 | 显示全部楼层
努力,努力,再努力!!!!!!!!!!!
回复

使用道具 举报

yankai | 2021-6-25 10:14:01 | 显示全部楼层
加油站加油
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则