以文本方式查看主题
- Foxtable(狐表) (http://foxtable.net/bbs/index.asp)
-- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2)
---- [求助]同表两列数据比对 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=71001)
|
-- 作者:monvzhilei
-- 发布时间:2015/7/3 8:10:00
-- [求助]同表两列数据比对
我这次想两列数据比对,是一行一行比对。 有不同的,就筛选出来。(同一行的两个姓名,有不同的就筛选出来)。
不知道有什么简单的方法,特请专家指导。 此主题相关图片如下:2015-07-03_080705.png
|
-- 作者:狐狸爸爸
-- 发布时间:2015/7/3 9:32:00
--
Tables("表A").Filter = "姓名 <> 姓名2"
|
-- 作者:monvzhilei
-- 发布时间:2015/7/3 10:39:00
--
狐狸爸爸: 这个语句,筛选不出来。
就是姓名 列里面如果是空白,无法和姓名2 列里面有名字的筛选出来。
在excel里面,我可以使用if语句实现。 foxtable就无法使用了。
[此贴子已经被作者于2015/7/3 10:39:56编辑过]
|
-- 作者:大红袍
-- 发布时间:2015/7/3 10:40:00
--
肯定可以筛选出来。
不然就是你数据有问题
|
-- 作者:y2287958
-- 发布时间:2015/7/3 10:43:00
--
可以的实在不于可以上例子
|
-- 作者:y2287958
-- 发布时间:2015/7/3 10:47:00
--
Tables("表A").Filter = "(姓名<>姓名2) or (姓名 is null and 姓名2 is not null)"
|
-- 作者:狐狸爸爸
-- 发布时间:2015/7/3 10:48:00
--
要不这么试试:
Tables("表A").Filter = "Isnull(姓名,\'\') <> Isnull(姓名2,\'\')"
|
-- 作者:monvzhilei
-- 发布时间:2015/7/3 19:16:00
--
7楼狐狸爸爸的代码是ok的。完美解决了。谢谢。
|