去掉杠的问题
  MsRARFCkHJat 2023年12月19日 32 0

去掉杠的问题_强制转换

数据前三位保持不变,第一、第二条杠后为两位数,第三、第四条杠后为三位数,原横杠去掉。

去掉杠的问题_强制转换_02

函数公式解决:

=IF(LEN(A2)<4,A2&"",CONCAT(IFNA(TEXT(TEXTSPLIT(A2,"-"),{0,"00","00","000","000"}),"")))

使用TextSplit函数,将A列中数据以横杠为分隔符横向拆分。

使用Text函数对每个拆分出来的部分进行格式化,第一列保持不变;第二、三列用两个0表示不足两位数时补充前面的0;第四、五列用三个0同理。

当TextSplit拆分结果不足五列时会产生错误值NA,使用IfNa销错。

当TextSplit拆分结果只有一个时会自动扩展内容相同的五列,用If函数先对A列数据长度进行判断,如小于4则仍是A列原数据,连接空文本将其强制转换为文本型数字。



【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年12月19日 0

暂无评论

推荐阅读
MsRARFCkHJat