以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助] (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=22491) |
-- 作者:祁阳 -- 发布时间:2012/8/14 18:27:00 -- [求助] 在报表中为了达到某些效果,比如在指定的单元格内填写符号: 在模板中有绑定的[某某列] 如果我在其中一个填写符号的单元格内写入表达式<IIF(*[某某列]*="否","√","")>时,表达式能正常执行。 但要另一个填写符号的单元格写入这个表达式<IIF(ISERROR(Like("*某某值*",*[某某列]*)),"√","")> 时,这个单元格的表达式不能执行。请高手指教。 说明:=If(ISERROR(Like("*某某值*",某一单元格)),"√","")这个表达式在excel中可以正常执行,也就是判断某一单元格内是否包含某某值,如果有,返回"√",如果没有,返回空值""。报表模板中写入的表达式<IIF(ISERROR(Like("*某某值*",*[某某列]*)),"√","")> 是其中的符号不对吗?还是要用其它形式的表达式?? |
-- 作者:狐狸爸爸 -- 发布时间:2012/8/15 10:23:00 -- 一、 <IIF([某某列]="否","√","")>
二、 <IIF(InStr("*某某值*",[某某列]) > 0 ,"√","")>
这里的语法,参考: http://www.foxtable.com/help/topics/1415.htm
|