憨居 发表于 2021-10-20 13:21:00

求助:关于提取单元格文字数字混合中的数字问题求助

求助,把G2单元格中的数据按照这种方式提取出来。这样的数据一共有7万条。

雨轩话最多 发表于 2021-10-23 06:47:44

7万多条建议使用VBA正则表达式

马桶上的思想者 发表于 2021-10-25 04:27:15

PQ操作,仅供参考

独家记忆丶 发表于 2021-10-29 00:43:41

初学者,不会使用VBA。。。

藞灬遗莣 发表于 2021-10-29 01:07:25

=TRIM(MID(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE($G3,"1.",":")," 2.",":")," 3.",":")," 4.",":")," 5.",":"),":",REPT(" ",120)),COLUMN(A1)*120,120))
右拉下拉

天上云 发表于 2021-11-3 16:41:24

7万多条,公式会卡
H3
=IFERROR(TRIM(MID(SUBSTITUTE(MID($G3,FIND(ROUNDUP(COLUMN(A:A)/2,)&".",$G3)+2,IFERROR(FIND(ROUNDUP(COLUMN(C:C)/2,)&".",$G3),LEN($G3))-FIND(ROUNDUP(COLUMN(A:A)/2,)&".",$G3)-2),":",REPT(" ",100)),100^MOD(COLUMN(),2),100)),"")
右拉下拉

心动神逸 发表于 2021-11-3 21:53:05

供参考。。。。

吃饭挑大碗 发表于 2021-11-5 20:11:48

=IFERROR(TRIM(MID(SUBSTITUTE(MID($G3,FIND(ROUNDUP(COLUMN(A:A)/2,)&".",$G3)+(LEN(ROUNDUP(COLUMN(A:A)/2,))+1),IFERROR(FIND(ROUNDUP(COLUMN(C:C)/2,)&".",$G3),LEN($G3))-FIND(ROUNDUP(COLUMN(A:A)/2,)&".",$G3)-(LEN(ROUNDUP(COLUMN(A:A)/2,))+1)),":",REPT(" ",100)),100^MOD(COLUMN(),2),100)),"")

陈银平 发表于 2021-11-11 10:03:01

选中H3:I3,然后右拉下拉

萬家光电 发表于 2021-11-11 14:29:53

先把 *.(*前面一个空格)替换成空格,然后1.替换成空格,然后:替换成空格,分列-按分隔符分列-空格分列,点击下面数据,ctrl+a,选上面文本,完成
页: [1] 2 3 4
查看完整版本: 求助:关于提取单元格文字数字混合中的数字问题求助