Foxtable(狐表)用户栏目专家坐堂 → [求助]


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

主题:[求助]

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


加好友 发短信
等级:婴狐 帖子:50 积分:508 威望:0 精华:0 注册:2012/4/17 14:41:00
[求助]  发帖心情 Post By:2012/8/14 18:27:00 [只看该作者]

在报表中为了达到某些效果,比如在指定的单元格内填写符号:

在模板中有绑定的[某某列]

如果我在其中一个填写符号的单元格内写入表达式<IIF(*[某某列]*="否","√","")>时,表达式能正常执行。

但要另一个填写符号的单元格写入这个表达式<IIF(ISERROR(Like("*某某值*",*[某某列]*)),"√","")> 时,这个单元格的表达式不能执行。请高手指教。

说明:=If(ISERROR(Like("*某某值*",某一单元格)),"√","")这个表达式在excel中可以正常执行,也就是判断某一单元格内是否包含某某值,如果有,返回"√",如果没有,返回空值""。报表模板中写入的表达式<IIF(ISERROR(Like("*某某值*",*[某某列]*)),"√","")> 是其中的符号不对吗?还是要用其它形式的表达式??


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/8/15 10:23:00 [只看该作者]

一、

<IIF([某某列]="否","√","")>

 

二、

<IIF(InStr("*某某值*",[某某列]) > 0 ,"√","")>

 

这里的语法,参考:

http://www.foxtable.com/help/topics/1415.htm

 


 回到顶部