求助帖,各位大佬们帮忙看看,该怎么效率拆分
excel吧
全部回复
仅看楼主
level 2
。。。。🪿
楼主
一个格子里的内容怎么拆分,以及拆分完后对应的SKU件数也同步上了?
因为数据量大,一个一个复制粘贴太慢了,
大佬们有没有更效率的方法?
Excel小白求助求助,谢谢大家了
2025年12月03日 09点12分
1
level 1
我的心飞跑了
帮顶
2025年12月03日 09点12分
2
吧务
level 15
zipall
用word搭桥
2025年12月03日 09点12分
3
level 8
娜乌_西卡
=DROP(REDUCE(0,MAP(A:.A,B:.B,LAMBDA(a,b,LAMBDA(EXPAND(TEXTSPLIT(a,,CHAR(10)),,2,b)))),LAMBDA(a,x,VSTACK(a,x()))),1)
2025年12月03日 10点12分
4
娜乌_西卡
如果两列相对位置固定也可以这样=DROP(REDUCE(0,A:.A,LAMBDA(a,x,VSTACK(a,EXPAND(TEXTSPLIT(x,,CHAR(10)),,2,OFFSET(x,,1))))),1)
2025年12月03日 10点12分
我撑着油纸伞
@娜乌_西卡
为什么只写=MAP(A:.A,B:.B,LAMBDA(a,b,EXPAND(TEXTSPLIT(a,,CHAR(10)),,2,b)))不行?
2025年12月17日 03点12分
娜乌_西卡
@我撑着油纸伞
因为map函数只能返回单值,不支持返回数组
2025年12月17日 05点12分
我撑着油纸伞
@娜乌_西卡
map+双LAMBDA这种封装函数延迟执行的用法,是不是都是和reduce搭配使用?
2025年12月17日 05点12分
level 8
xfhdfgvdg
regexp(a1,"\d+"(?=盒)")
2025年12月03日 10点12分
5
level 10
刘希1112
=DROP(REDUCE(,A:.A,LAMBDA(x,y,VSTACK(x,TRANSPOSE(VSTACK(IF({1;0},ROW(y)-1,REGEXEXTRACT(A2,"\pl+(?=\d)",1)),REGEXEXTRACT(y,"\d+",1)*OFFSET(y,,1)))))),1)
2025年12月09日 03点12分
6
level 13
ssg365
2025年12月09日 03点12分
7
icelance123
你这种情况,不是只用拆分动作就行了吗?
2025年12月09日 10点12分
level 11
我撑着油纸伞
这个方法在WPS里不行 ,如下图,去WPS文字里转换后,回到WPS表格,填充颜色的单元格是合并单元格状态,定位不到空单元格。你的方法,回到Excel后,做的是分散对齐吗?好像和是什么对齐没关系。WPS就是实现不了。
@zipall
2025年12月16日 04点12分
8
我撑着油纸伞
在右边数字的单元格按了ALt+enter加了换行符,再做一遍,也是不行。
2025年12月16日 05点12分
zipall
我发的动图里,有一步就是拆分合并单元格的.
2025年12月16日 05点12分
我撑着油纸伞
反应过来了,既然是合并单元格,就取消合并不就完了?
最近发现一些WPS和Excel不同的地方,除了这个,还有就是,WPS好像是不能做假合并单元格(比如用分类汇总的方法做假合并)。
2025年12月16日 05点12分
我撑着油纸伞
@zipall
动图不容易看清楚,眼睛死死盯着都容易漏过步骤。
2025年12月16日 05点12分
level 6
都瓦克因!
不同类在不同行的话,以换行符作为间隔拆分不就好了?
2025年12月16日 04点12分
9
level 10
897327160
第一列:textsplit(textjoin(char(10),,a2:a10),,char(10))
第二列:把数字复制过去 智能填充
2025年12月17日 07点12分
10
1