以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  Replacefor()函数请教  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=4320)

--  作者:cowpoke
--  发布时间:2006/10/13 10:24:00
--  Replacefor()函数请教
在表1中,我想将某行数据除一列外其它列全部替换为空(有20多列),如有Replacefor()函数需要每列都写上去进行替换,有什么更简单的方法或函数书写公式吗?
--  作者:czy
--  发布时间:2006/10/13 10:35:00
--  
有办法,无论一个表有n多列都可以一个公式搞定。
参考函数:Eval、ListFor、Substitute
--  作者:xjy
--  发布时间:2006/10/13 10:37:00
--  
如果是清理数据请用Select(),结合Do(25)函数处理会比较方便
--  作者:smileboy
--  发布时间:2006/10/13 10:38:00
--  
参考select
--  作者:czy
--  发布时间:2006/10/13 10:42:00
--  
个人理解用select加Do(25)如果表中有刷新公式和操作公式的话,速度是让人难于忍受的。

--  作者:cowpoke
--  发布时间:2006/10/13 10:45:00
--  
非常感谢各位。
测试中......
--  作者:xjy
--  发布时间:2006/10/13 10:56:00
--  
下面引用由czy2006/10/13 10:42am 发表的内容:
个人理解用select加Do(25)如果表中有刷新公式和操作公式的话,速度是让人难于忍受的。

哈哈,如果有刷新公式,清空数据也就没有意义啦!
--  作者:xjy
--  发布时间:2006/10/13 13:40:00
--  
下面引用由czy2006/10/13 10:35am 发表的内容:
有办法,无论一个表有n多列都可以一个公式搞定。
参考函数:Eval、ListFor、Substitute

没有理解,愿闻其详!谢谢

--  作者:czy
--  发布时间:2006/10/13 13:48:00
--  
下面引用由xjy2006/10/13 10:56am 发表的内容:
哈哈,如果有刷新公式,清空数据也就没有意义啦!

有道理,但也有例外,我们时常在论坛看到一些用户的文件,都是用刷新公式将两列数据合并成一列。
--  作者:czy
--  发布时间:2006/10/13 13:49:00
--  
下面引用由xjy2006/10/13 01:40pm 发表的内容:
没有理解,愿闻其详!谢谢

做了个简单的示例。

egd文件下载