以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]从Excel中导入数据的时候,如何获取不重复的数据?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=26517)

--  作者:tablefox
--  发布时间:2012/12/6 18:08:00
--  [求助]从Excel中导入数据的时候,如何获取不重复的数据?

图片点击可在新窗口打开查看此主题相关图片如下:a.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:b.jpg
图片点击可在新窗口打开查看


表A、表B如上图所示,
我想从B表导入数据到A表,A、B两表结构完全一样,B表比A表多部分数据,其中两表前5条数据“订单号”一列是一样的(但是其他列有部分数据不一样),这样的数据我不要,我只想导入B表与A表“订单号”一列不重复的数据到A表?改如何处理呢?
如果使用“数据器”来填充数据的话,表B的3、4行也会同样导入到A表中,这不是我想要的。


初学狐表,望诸位老大赐教,最好能给出代码。 谢谢!!


--  作者:lin_hailun
--  发布时间:2012/12/6 18:12:00
--  
 
 楼主,建议你先导入,或者合并,最后通过筛选删除重复的行就行了。

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

 代码的话,要判断是否重复。
--  作者:tablefox
--  发布时间:2012/12/6 18:19:00
--  
不是重复行的问题,两行可能只有某列不一样,其他的一样,这样的是不会被筛选掉的。我希望的是假如A表中“订单”一列有218这个编号,那么B表中“订单”这一列假如有同样为218的行,那么就不导入了。
--  作者:lin_hailun
--  发布时间:2012/12/6 20:15:00
--  
 筛选就是可以筛选出某列或者某几列是否重复,重复的你删除就行了。这样比较简单。
--  作者:xongyijd
--  发布时间:2012/12/6 22:37:00
--  
简单办法:A表加一个表达式列,把你条件列相加,再删除,就可以了
--  作者:lihe60
--  发布时间:2012/12/7 7:20:00
--  

填充器有个排除重复的功能。