填报重复数据校验问题

填报.zip

我的校验是需要每个字段的都重复的才进行校验提示,用这个公式好想不行,len(GREPARRAY(split(A3,","),item=A2))<=1

应该怎么弄 呢?

FineReport 帆软用户ZoNfPvDfNH 发布于 2023-3-1 22:59 (编辑于 2023-3-2 23:28)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
1
snrtuemcLv8专家互助
发布于2023-3-2 08:25(编辑于 2023-3-3 07:59)

其实多个字段,先拼接在效验拼接后的最直接简单了,在最后一列辅助列,假设D列,写公式在D2,需要效验的列拼接下,CONCATENATE(A2,B2,C2),然后原来的JOINARRAY([D2],",")写在D3,最后取效验辅助列

len(GREPARRAY(split(D3,","),item=D2))<=1

=====================

填报.rar

对应单元格公式,以及填报效验的公式,单元格改下

image.png

效果

image.png

最佳回答
0
用户6NWif5139660Lv6资深互助
发布于2023-3-1 23:36(编辑于 2023-3-1 23:37)

所有列的 单元格吗?

len(GREPARRAY(split(A3,","),item=A2))<=1 && len(GREPARRAY(split(B3,","),item=B2))<=1&&len(GREPARRAY(split(C3,","),item=C2))<=1

这样用 &&来拼接

下面的这个公式也是 每一列都写上

image.png

最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-3-2 08:40
最佳回答
0
用户k6280494Lv6资深互助
发布于2023-3-2 09:01

弄一个辅助列,把多个单元格拼接起来,例如:

7{AS]HP~JBMG3{AR[UIAKOD.png

然后参考文档设置就好了

校验填报页面的数据是否重复-https://help.fanruan.com/finereport/doc-view-2399.html

  • 3关注人数
  • 1023浏览人数
  • 最后回答于:2023-3-3 07:59
    请选择关闭问题的原因
    确定 取消
    返回顶部