以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  帮助测试一下公式,多一个单元格就报错  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=5708)

--  作者:gaoqr
--  发布时间:2006/12/28 8:19:00
--  帮助测试一下公式,多一个单元格就报错
egd文件下载

第二个表2、3列

If([工程名称] = "封面",Cell(1,2,1) + Cell(1,3,1),If(Split([工程名称],"(" ,2) = "封面)",Cell(1,3,1) + " " + Split([工程名称],"(",1),Cell(1,2,1) + Cell(1,3,1) + " " + Split([工程名称],"(",1)))

Cell(1,2,1) + Cell(1,3,1) + " " + Split([工程名称],"(",1)))

Cell(1,2,1) + Cell(1,3,1)任意去掉一个正确!,否则错误!


--  作者:smileboy
--  发布时间:2006/12/28 10:48:00
--  
加上text()转换一下
--  作者:gaoqr
--  发布时间:2006/12/28 11:23:00
--  
谢谢 好版 !

不明白字符型为什么还需要用 text() 转换 ?


--  作者:czy
--  发布时间:2006/12/28 12:55:00
--  
下面引用由gaoqr2006/12/28 08:19am 发表的内容:
第二个表2、3列
Cell(1,2,1) + Cell(1,3,1) + " " + Split([工程名称],"(",1)))

Cell(1,2,1) + Cell(1,3,1)任意去掉一个正确!,否则错误!

这样吧:

Concat(Cell(1,2,1),Cell(1,3,1)," ",Split([工程名称],"(",1))


--  作者:gaoqr
--  发布时间:2006/12/28 18:04:00
--  
谢谢 czy 版主!

这个方法不错!