找回密码
 立即注册
搜索

单元格的值转成数组

7
回复
2006
查看
[复制链接]

2

主题

6

帖子

4

幻币

初入江湖

Rank: 1

积分
14
2021-11-3 23:13:00 显示全部楼层 |阅读模式
把单元格A1="220、316、318、320、406、408、402"的值变成数组
{220,316,318,320,406,408,402}
PPT学习论坛
回复

使用道具 举报

0

主题

2

帖子

-1

幻币

初入江湖

Rank: 1

积分
0
2021-11-4 12:48:46 显示全部楼层
好办法不会,凑个热闹:都是3位
=--TRANSPOSE(MID(A1,ROW(INDIRECT("1:"&(LEN(A1)+1)/4))*4-3,3))

位数不确定
=--TRANSPOSE(MID(SUBSTITUTE(A1,"、",REPT(" ",99)),ROW(INDIRECT("1:"&LEN(A1)-LEN(SUBSTITUTE(A1,"、",""))+1))*99-98,99))
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

8

帖子

1

幻币

初入江湖

Rank: 1

积分
10
2021-11-7 04:14:31 显示全部楼层
大概这样子=transpose(trim(mid(substitute(a1,"、",rept(" ",99)),row(indirect("1:"&count(0/(mid(a1,row(1:99),1)="、")))*99-98,99))
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

7

帖子

0

幻币

初入江湖

Rank: 1

积分
0
2021-11-7 08:31:36 显示全部楼层
=--MID(A1,COLUMN(INDIRECT("C1:C"&(LEN(A1)+1)/4,))*4-3,3)
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

6

帖子

2

幻币

初入江湖

Rank: 1

积分
5
2021-12-7 17:09:55 显示全部楼层
=TRANSPOSE(FILTERXML("<a><b>"&SUBSTITUTE(A1,"、","</b><b>")&"</b></a>","//b"))
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

6

帖子

2

幻币

初入江湖

Rank: 1

积分
10
2022-1-8 08:55:57 显示全部楼层
=EVALUATE("{"&SUBSTITUTE($A$1,"、",";")&"}")
WPS偷个鸡。
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

5

帖子

-2

幻币

初入江湖

Rank: 1

积分
1
2022-1-9 14:51:34 显示全部楼层
C2=TRIM(MID(SUBSTITUTE(B2,"、",REPT(" ",99)),COLUMN(INDIRECT("C1:C"&LEN(B2)-LEN(SUBSTITUTE(B2,"、",))+1,))*99-98,99))*1
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

3

帖子

-2

幻币

东方不败

积分
-4
2022-1-10 11:07:31 显示全部楼层
让微软搞个split函数吧
PPT学习论坛
回复 支持 反对

使用道具 举报

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