63 评论

DEVTEST

此方案存在重大漏洞:
1 仅当前页面显示的数据才可以通过公式拼接,不包含已经进入数据库的数据; 所以校验重复在数据上完全失控;
2. 方案中JOINARRAY([A2], ""),返回 A2 单元格扩展出来所有值的字符串,重复数据保留,不加间隔符号 ,此公式实际结果是带有间隔符号的,按照此方案配置。不论什么情况都会提示重复
3.当多行数据导入时,不能判断出是哪一行的数据产生了重复提示;业务操作体验反馈极差
4.如果采用扩展的长度公式,当遇到长度相同的字符串内容不同的情况。完全是判断不出来的;
(故:此文档方案不能真正解决重复填报数据的情况,)希望想以此文档解决问题的人员慎重使用,注意风险

11 2021-01-20 11:44

qong010488

可在导入前尝试清空值。

0 2024-01-31 19:36

来无影

请问有没有可行的方案?

0 2021-09-02 15:51

Leo.Tsai

文档已更新,替换为最新案例

0 2021-10-08 11:26

宜兴

我今天更新也发现了这个问题,最终单元格不用加[] 符号,用JOINARRAY(A2,"")可以拼接出没有分隔符的数组出来,然后用JOINARRAY(UNIQUEARRAY(A2),"") 然后比较相等就行了就可以判断是否重复了

0 2021-08-25 12:37

Leo.Tsai

文档已更新,替换为最新案例

0 2021-06-03 14:38

DEVTEST

第二条:公式中虽然结果带有分隔符号(,),但是实际校验时可以触发。本页面的可以校验. 数据库中已存在的不能校验

0 2021-01-20 17:16

Leo.Tsai

数据库思路参考这个:与数据库中数据对比校验-https://help.fanruan.com/finereport11.0/doc-view-566.html

0 2021-09-27 09:14

DEVTEST

.(更正)第四条字符串长度,也是无法判定,具体哪一行产生了重复
,但是本页面之内的长度,有重复和去重的长度确实可以比较大小

0 2021-01-20 12:26

doudou.

excel导入的数据,如果只有两条数据且重复,这种校验不成功

1 2020-11-05 17:45

新鲜的酸奶

感觉这个没什么用,删除掉了仍然会提示重复行,似乎只是第一次校验才有用的

2 2020-10-22 15:52

Leo.Tsai

文档已更新,替换为最新案例

0 2021-06-03 14:38

niaodidi

漏了很重要的一步,A3单元格设置不扩展

0 2021-05-24 17:32

qweasd123

存在问题,如果提示完重复后,删除重复的行再次提交的时候仍然提示存在重复行。

4 2020-10-13 16:27

MiJiu

很有用

0 2020-09-18 09:15