我这三行公式是通过3个字段(documentNo,productNo,orderNo)来判断一行已经导入的数据和另一行将要导入的数据是否是重复的,其中2个字段一样,第三个字段不一样,也判定不是重复数据。公式如下:
LEN(sql("JDBC4","SELECT 1 FROM SALESISSUE WHERE DOCUMENTNO='"+C2+"' AND PRODUCTCODE='"+F2+"' AND ORDERNO='"+O2+"'",1,1))<=0
何必select * 呢,直接select你的那个字段啊
1、在单元格中将三列拼起来。形成一列。通过 这一列去数据集中直接判断
2、在数据集中写一个数据集。也拼起这三列为一列。然后上面单元格用公式去数据集中查询,如果存在就表示重复了
类似 if(len(value("ds2",5,1,c2))>0,1,0)//