找回密码
 立即注册

QQ登录

只需一步,快速开始

Hazel坏坏猫

注册会员

6

主题

26

帖子

146

积分

注册会员

积分
146
Hazel坏坏猫
注册会员   /  发表于:2024-11-25 10:36  /   查看:109  /  回复:2
5金币

考试遇到了一道题:

在活字格中,存入的附件或图片是会自动加上一个32位的GUID前缀用于使得文件名称具有唯一性,存入数据库中的也是加了32位GUID的文件名称,小H在前端页面展示时,想要只展示对应的文件名称,为此他需要裁剪数据表中存储的文件名称,那么为了只取出文件名称,以下excel公式正确的是:


答案选:
=left(right([文件名称],len([文件名称])-37),len(right([文件名称],len([文件名称])-40))-1)

但是实际上这个选项也不是正确的,只适用于上传的图片/附件的文件后缀是.jpg这种4位长度的情况,

例图里也出现了,比如.7z这种文件,文件名会少取一位的

希望官方可以完善一下。。
也求一个更简便的公式,可以实现前端页面取出数据库里的仅文件名的需求
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

你可以试试公式: =MID([附件名称],FIND("_",[附件名称])+1,LEN([附件名称]))

评分

参与人数 1金币 +66 收起 理由
Lay.Li + 66

查看全部评分

2 个回复

倒序浏览
最佳答案
最佳答案
Emma
注册会员   /  发表于:2024-11-25 10:36:13
来自 2#
你可以试试公式: =MID([附件名称],FIND("_",[附件名称])+1,LEN([附件名称]))

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 1金币 +66 收起 理由
Lay.Li + 66 赞一个!

查看全部评分

回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2024-11-26 14:15:16
4#
感谢各位大佬的支持~
这边儿反馈一下这个问题,目前您可以按照楼上大佬的方案去实现哈
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部