用户导入的一行数据有多个值,“小王、小李、小赵” ,数据库存的是单独的“小王”“小李”,校验用户填的多个值都在数据库里面测试了,可以,怎么把姓名对应的编码存进数据库?
如果你的姓名有两个在一个单元格,但是最终只有一个姓名在数据库存在,那么这一行是通过还是不通过?
自己先建立一个ds5的数据集,把数据库的姓名全返回出来
如果想两个都要在数据库中存在,那么写校验的公式如下
if(sum(MAPARRAY(SPLIT(A2,","),if(INARRAY(item,VALUE("ds5",1))>0,1,0)))=COUNT(SPLIT(A2,",")),true,false)
与数据库中数据对比校验
联立多字段校验是否与数据库中数据重复