找回密码
 立即注册

QQ登录

只需一步,快速开始

my1320

高级会员

16

主题

57

帖子

1237

积分

高级会员

积分
1237

[已处理] 公式错误

my1320
高级会员   /  发表于:2023-11-22 17:41  /   查看:1270  /  回复:9
666金币
本帖最后由 my1320 于 2023-11-22 18:37 编辑

同样的公式,在Excel中正常,在活字格里报错,麻烦大佬看一下是不是哪个函数不支持


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

最佳答案

查看完整内容

你的意思就是去掉前两个*间的内容是服务类型对吧 试试这个公式呢 =RIGHT(D6,LEN(D6)-FIND("*",D6,2))

9 个回复

正序浏览
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2023-11-23 14:32:35
10#
感谢分享
回复 使用道具 举报
赛龙周
银牌会员   /  发表于:2023-11-23 12:41:13
9#
这是个有意思的需求,用正则表达式可能更灵活,excel中有REGEX.REPLACE函数,可惜活字格没有这个函数。js处理正则表达式也很简单,于是有了用js封装个自定义函数的想法。正好用这个例子学习了下自定义函数,结果很棒。


本帖子中包含更多资源

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

x

评分

参与人数 1金币 +66 收起 理由
Joe.xu + 66 很给力!

查看全部评分

回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2023-11-23 10:42:33
8#
感谢大家对活字格的支持。
后面有问题,欢迎继续发新帖交流
回复 使用道具 举报
my1320
高级会员   /  发表于:2023-11-23 10:35:17
7#
fanhuayimeng 发表于 2023-11-22 17:41
你的意思就是去掉前两个*间的内容是服务类型对吧
试试这个公式呢
=RIGHT(D6,LEN(D6)-FIND("*",D6,2))

非常好公式,使我需求实现
回复 使用道具 举报
my1320
高级会员   /  发表于:2023-11-23 09:08:41
5#
赛龙周 发表于 2023-11-23 08:57
你的需求是什么?可以让大佬们看看有没有其他的方法可以实现。

最新版也存在这个bug,需求是能在票据处理时去掉前面的*服务类型*,比如*计算机*,服务类型的字数不是固定的
回复 使用道具 举报
fanhuayimeng
论坛元老   /  发表于:2023-11-23 09:00:15
4#
能说说你公式的需求么?只有一条记录看不出来
回复 使用道具 举报
赛龙周
银牌会员   /  发表于:2023-11-23 08:57:54
3#
你的需求是什么?可以让大佬们看看有没有其他的方法可以实现。
回复 使用道具 举报
赛龙周
银牌会员   /  发表于:2023-11-23 08:55:01
2#
本帖最后由 赛龙周 于 2023-11-23 08:56 编辑

我测试的结果可能是活自格SEARCH函数的一个BUG,在使用”~*“通配符的情况下SEARCH("~*",D5,2)第3格参数不起作用,将文本中的*替换成其他字符,公式就正确了。

本帖子中包含更多资源

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

x
回复 使用道具 举报
最佳答案
最佳答案
fanhuayimeng
论坛元老   /  发表于:2023-11-22 17:41:47
来自 6#
你的意思就是去掉前两个*间的内容是服务类型对吧
试试这个公式呢
=RIGHT(D6,LEN(D6)-FIND("*",D6,2))

评分

参与人数 2金币 +5 满意度 +5 收起 理由
Joe.xu + 5 很给力!
my1320 + 5

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部