Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 1702|回复: 11

多个运单号整理成单个的运单号

[复制链接]
发表于 2022-12-11 01:51 | 显示全部楼层 |阅读模式
有多个运单号在一个单元格里,标红的这些运单。1个运单号长度为15,怎么用公式把多个运单号分出来,整理成都是单个的运单号,这样好计数统计。之前问过一个类似的,但是换种方式又不会了,求各位大神帮忙看下。
运单号整理后运单号
YT3724882590600YT3724882590600
YT3724880567389YT3724880567389
YT3724880570527YT3724880570527
YT3724898416822YT3724898416822
YT3724892429306YT3724892429306
YT3724896740322YT3724896740322
YT3724892442128YT3724892442128
YT3724882873016YT3724880851323YT3724882873016
428075896472727YT3724880851323
428075699864810
428075699868898
428075679659515
428075699871210
428075647982660
428075891997223
428075898370807
428075676415344
428075902854377
428075686033919
428075686157166
428075706364038
428075686156365
428076112426930
428076112425397
428076070323880
428075699873644
428075897153277
428075675192903
428076075476650
428075669887367
428076105863707


excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2022-12-11 08:55 | 显示全部楼层
回复

使用道具 举报

发表于 2022-12-11 11:20 | 显示全部楼层
本帖最后由 hcm19522 于 2022-12-11 11:25 编辑

D2{=IFERROR(INDEX(MID(CLEAN(B$2:B$8),COLUMN(A:I)*4-3,4),SMALL(IF(LEN(CLEAN(B$2:B$8))/4>=COLUMN(A:I),ROW($1:$7)),ROW(A1)),RIGHT(SMALL(IF(LEN(CLEAN(B$2:B$8))/4>=COLUMN(A:I),ROW($1:$7)/1%%+COLUMN(A:I)*1001),ROW(A1)),2)),"")
10850.png
回复

使用道具 举报

 楼主| 发表于 2022-12-12 00:10 | 显示全部楼层
忘记上传附件了。有的一个运单号是四五个运单号组成的,实在有点不好分割

运单号.rar

50.18 KB, 下载次数: 6

回复

使用道具 举报

 楼主| 发表于 2022-12-12 00:12 | 显示全部楼层

数据量比较大 而且有的是四五个运单号组成的,单纯分列的话整理起来有点太费时间
回复

使用道具 举报

发表于 2022-12-12 07:27 | 显示全部楼层
minstatey 发表于 2022-12-12 00:12
数据量比较大 而且有的是四五个运单号组成的,单纯分列的话整理起来有点太费时间

还是建议先分列,再整理。
回复

使用道具 举报

发表于 2022-12-12 10:47 | 显示全部楼层
用pq处理一下很简单!

运单号.rar

94.92 KB, 下载次数: 0

回复

使用道具 举报

发表于 2022-12-12 12:32 | 显示全部楼层
minstatey 发表于 2022-12-12 00:10
忘记上传附件了。有的一个运单号是四五个运单号组成的,实在有点不好分割

hcm19522 大師的思路:
=IFERROR(MID(CLEAN(INDEX(A:A,SMALL(IF(LEN(CLEAN(A$2:A$3266))/15>=COLUMN(A:J),ROW($2:$3266)),ROW(A1)))),MOD(SMALL(IF(LEN(CLEAN(A$2:A$3266))/15>=COLUMN(A:J),ROW($2:$3266)/1%+COLUMN(A:J)),ROW(A1)),100)*15-14,15),"")

祝順心,南無阿彌陀佛!
log.png

demo.zip

158.63 KB, 下载次数: 5

评分

参与人数 1学分 +2 收起 理由
hcm19522 + 2 学习了

查看全部评分

回复

使用道具 举报

发表于 2022-12-12 13:42 | 显示全部楼层
本帖最后由 hcm19522 于 2022-12-12 13:54 编辑

數據依3樓 字首數字有誤=MID(CLEAN(PHONETIC(B$2:B$8)),ROW(A1)*4-3,4)
回复

使用道具 举报

 楼主| 发表于 2022-12-12 16:46 | 显示全部楼层
cutecpu 发表于 2022-12-12 12:32
hcm19522 大師的思路:
=IFERROR(MID(CLEAN(INDEX(A:A,SMALL(IF(LEN(CLEAN(A$2:A$3266))/15>=COLUMN(A:J) ...

附件不是哪个  后面没有结果
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-16 23:29 , Processed in 0.342863 second(s), 12 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表