以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 两列数据互包含,怎么移除同名数据 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=85523) |
||||||||||||||||||||
-- 作者:飞云 -- 发布时间:2016/5/27 11:05:00 -- 两列数据互包含,怎么移除同名数据 您好,请问有两,第一列和第二列,其中第一列数据(张三),第二列数据(李四,赵五,张三,高七),怎么判断第二列是否包含第一列数据,如果有怎么移除,代码怎么设置,谢谢! |
||||||||||||||||||||
-- 作者:大红袍 -- 发布时间:2016/5/27 11:30:00 -- 参考代码
For Each dr As DataRow In DataTables("表a").Select("第二列 is not null") |
||||||||||||||||||||
-- 作者:飞云 -- 发布时间:2016/5/27 15:31:00 -- 谢谢,有一个问题:当使用“contains”查询时,有两个值,分别是张三和张三刚,开始查询后,当查询到张三刚也只显示查询到张三,请问,怎么能查询到张三刚(完全匹配) |
||||||||||||||||||||
-- 作者:大红袍 -- 发布时间:2016/5/27 15:32:00 -- 看2楼的方法啊。
如果用contains要这样写 If ("," & 第二列数据 & ",").Contains("," & 第一列数据 & ",") |
||||||||||||||||||||
-- 作者:飞云 -- 发布时间:2016/5/27 15:54:00 -- |
||||||||||||||||||||
-- 作者:大红袍 -- 发布时间:2016/5/27 15:59:00 -- 以下是引用大红袍在2016/5/27 15:32:00的发言:
看2楼的方法啊。
如果用contains要这样写 If ("," & 第二列数据 & ",").Contains("," & 第一列数据 & ",") |
||||||||||||||||||||
-- 作者:飞云 -- 发布时间:2016/5/27 16:04:00 --
|
||||||||||||||||||||
-- 作者:大红袍 -- 发布时间:2016/5/27 16:16:00 -- 那你就用 和、去 等字进行分割啊。我还可以说张三刚去上学是一个人名啊。 |
||||||||||||||||||||
-- 作者:大红袍 -- 发布时间:2016/5/27 16:17:00 -- 上传foxtable例子说明你要做什么。 |
||||||||||||||||||||
-- 作者:飞云 -- 发布时间:2016/5/27 16:26:00 -- 表A 线名 站名 京广
良乡 京广
窦店 京广
琉璃河 京广
琉璃河南 京广
涿州 京广
松林店 表B 内容 (列名) 京广线琉璃河南站内至琉璃河站间上行进站信号机至206号道岔 (不含)间上行正线封锁。中铁六局电务公司在京 广线上行正线43km108m至42km830m处进行电 缆过轨及信号设备调查施工。 站名 琉璃河 想要的结果是通过表A的数据在表B的站名列显示出(琉璃河、琉璃河南) 不知道我有没有表述清楚,谢谢您!!!! |