获取不规则字符串的最开始的数字

60ec4f571b6ece9aa318f65ff16ca06.png

想要得到的输出结果:

8

2

1

0.020

2

4

10

FineReport kjp123 发布于 2023-7-19 17:04 (编辑于 2023-7-19 17:12)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
2
CD20160914Lv8专家互助
发布于2023-7-19 17:07(编辑于 2023-7-19 17:20)

如果有多个数字的情况下,是不是都是以/分隔的呢?

IF(count(GREPARRAY(SPLIT(a2,""),REGEXP(item,"[A-Za-z]")))=0,a2,LEFT(a2,FIND(LEFT(JOINARRAY(GREPARRAY(SPLIT(a2,""),REGEXP(item,"[A-Za-z]")),"")),a2)-1))

image.png

  • kjp123 kjp123(提问者) cfu/100ml EU/ml 这只是个单位。。。不会再存在多个数字了
    2023-07-19 17:10 
  • CD20160914 CD20160914 回复 kjp123(提问者) 单位只是你知道,因为它100也是数字
    2023-07-19 17:15 
  • CD20160914 CD20160914 回复 kjp123(提问者) 这样行不行,你测试看吧。我按你的数据测试可以的
    2023-07-19 17:20 
  • kjp123 kjp123(提问者) 回复 CD20160914 你是高手,这么快就解出来了
    2023-07-19 17:24 
最佳回答
0
用户k6280494Lv6资深互助
发布于2023-7-19 17:07

等大佬公式吧,我来吃个瓜

  • 4关注人数
  • 241浏览人数
  • 最后回答于:2023-7-19 17:20
    请选择关闭问题的原因
    确定 取消
    返回顶部