Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
楼主: minstatey

[已解决]多个运单号如何快捷整理成一个并分别匹配订单号

[复制链接]
发表于 2022-12-7 14:58 | 显示全部楼层
cutecpu 发表于 2022-12-7 14:46
I2 公式:
=MID(SUBSTITUTE(CONCAT(A$2:A$78),CHAR(10),),15*ROW(A1)-14,15)

貌似还有一个隐含限制,单元格最多能容纳的字符串长度是32767,所以如果单号多于2184个可能也会报错,不知道WPS有没有这个限制
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
回复

使用道具 举报

发表于 2022-12-7 15:10 | 显示全部楼层
望帝春心 发表于 2022-12-7 14:58
貌似还有一个隐含限制,单元格最多能容纳的字符串长度是32767,所以如果单号多于2184个可能也会报错,不 ...

真的耶~~~
log.png
回复

使用道具 举报

发表于 2022-12-7 15:34 | 显示全部楼层

嗯,他PQ用不了VBA代码也用不了,他数据量还大,函数不好处理,不知道JS宏他会不会用
回复

使用道具 举报

发表于 2022-12-7 15:42 | 显示全部楼层
望帝春心 发表于 2022-12-7 15:34
嗯,他PQ用不了VBA代码也用不了,他数据量还大,函数不好处理,不知道JS宏他会不会用

JS 宏是什麼呢,老師可以教一下嗎
回复

使用道具 举报

发表于 2022-12-7 15:56 | 显示全部楼层
cutecpu 发表于 2022-12-7 15:42
JS 宏是什麼呢,老師可以教一下嗎

我也不会
回复

使用道具 举报

发表于 2022-12-7 16:05 | 显示全部楼层
I2 公式:
=LEFT(MID(INDEX(A:A,MATCH(J1,B:B,)),COUNTIF(J$1:J1,J1)*16+1,15)&INDEX(A:A,MATCH(J1,B:B,)+1),15)

J2 公式:
=IF(I2="","",VLOOKUP("*"&I2&"*",A:B,2,))

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

使用道具 举报

 楼主| 发表于 2022-12-9 10:01 | 显示全部楼层
cutecpu 发表于 2022-12-7 16:05
I2 公式:
=LEFT(MID(INDEX(A:A,MATCH(J1,B:B,)),COUNTIF(J$1:J1,J1)*16+1,15)&INDEX(A:A,MATCH(J1,B:B,)+1 ...

谢谢大神耐心回复,但是还是有个问题。运单号有一个空白的,后面就都是N/A。感激万分
1.png
回复

使用道具 举报

发表于 2022-12-9 10:14 | 显示全部楼层
minstatey 发表于 2022-12-9 10:01
谢谢大神耐心回复,但是还是有个问题。运单号有一个空白的,后面就都是N/A。感激万分

好喔~~可以上傳附件讓我修改嗎
回复

使用道具 举报

 楼主| 发表于 2022-12-9 14:00 | 显示全部楼层
cutecpu 发表于 2022-12-9 10:14
好喔~~可以上傳附件讓我修改嗎

非常感谢

运单号分割.zip

107.2 KB, 下载次数: 1

回复

使用道具 举报

发表于 2022-12-9 14:25 | 显示全部楼层

空白的部分是要略過還是保留呢
log.png
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-25 13:59 , Processed in 0.354681 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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