易表在线答疑技术与交流用户社区 → 请教这个公式的含义


  共有6502人关注过本帖树形打印复制链接

主题:请教这个公式的含义

帅哥哟,离线,有人找我吗?
wjq1072
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2011/9/30 10:49:00 [显示全部帖子]

下面引用由金银花2011/09/29 10:43pm 发表的内容:
请问这个公式是什么含义Search("张",+)+3,2)

看不懂你的公式!

 回到顶部
帅哥哟,离线,有人找我吗?
wjq1072
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2011/9/30 15:35:00 [显示全部帖子]

GetPY()
可以返回词组的拼音缩写,可用于辅助代码设计,
但是重音字和生僻字需要用户手工干预。
GetPY("姚明NBA") = "YMNBA"
GetPY([姓名])
返回姓名的拼音缩写

“重音字和生僻字需要用户手工干预”
这个公式就是针对重音字和生僻字来的,加上一个“字典”加上公式来弥补GetPY()的不足。

公式:eval("Concat(trim(Mid([字典!A]+[字典!B],Search("""+Substitute(Trim([%formATA%])," ",""",[字典!A]+[字典!B])+3,2)),trim(Mid([字典!A]+[字典!B],Search(""")+""",[字典!A]+[字典!B])+3,2)))")
想看看不用Eval的原来面貌你可以把前面的Eval去掉:
("Concat(trim(Mid([字典!A]+[字典!B],Search("""+Substitute(Trim([%formATA%])," ",""",[字典!A]+[字典!B])+3,2)),trim(Mid([字典!A]+[字典!B],Search(""")+""",[字典!A]+[字典!B])+3,2)))")
然后放到你原文件的“公式生成器”中点击下面的“执行/计算”按钮就可以看到原公式啦!


 回到顶部