帆软公式截取字符串

数据集数据格式为: 1/2/A.zip或者1/A.zip, 其中/符号可能有多个,如何截取到目录字符串:1/2和1

FineReport Mors 发布于 2023-12-14 16:37
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-12-14 16:39

JOINARRAY(SLICEARRAY(split("1/2/A.zip","/"),1,LEN(split("1/2/A.zip","/"))-1),"/")

image.png

最佳回答
0
luojian0323Lv7资深互助
发布于2023-12-14 16:39(编辑于 2023-12-14 16:40)

你要有具体规则,如果你只说取1/2

那left("1/2A.zip",3)就可以 

如果你是要把A.zip去掉

那就replace("1/A.zip","/A.zip","")image.png

  • Mors Mors(提问者) 具体就是1/2/....是目录名称,我要取出目录名称,A.ZIP是文件名,因为可能多级目录,所以不能直接LEFT固定位数
    2023-12-14 16:40 
最佳回答
0
ID1208Lv6高级互助
发布于2023-12-14 16:46(编辑于 2023-12-14 16:49)

image.png

=JOINARRAY(REVERSEARRAY(SPLIT(MID(JOINARRAY(REVERSEARRAY(SPLIT("1/2/A.zip","")),""),FIND("/",JOINARRAY(REVERSEARRAY(SPLIT("1/2/A.zip","")),""))+1,len("1/2/A.zip")),"")),"")

  • Mors Mors(提问者) 都好使,哥们,只能采纳一个
    2023-12-14 16:54 
  • ID1208 ID1208 回复 Mors(提问者) 选适合自己的就行,多个思路
    2023-12-14 16:57 
  • 3关注人数
  • 188浏览人数
  • 最后回答于:2023-12-14 16:49
    请选择关闭问题的原因
    确定 取消
    返回顶部