excel管理吧 关注:22贴子:149
  • 1回复贴,共1

excel管理:在使用E立方EXCEL服务器时,多条相同明细如何只匹配

只看楼主收藏回复

excel管理:在使用E立方EXCEL服务器时,多条相同明细如何只匹配一条结果?
我们在使用E立方EXCEL服务器来开发模板时,有时会遇到“明细表有多条相同数据,但只按行列匹配一条数据”的情况,具体情况见下图所示:

我们可以看到,相同的服务员,会有两条工资数据,但“应扣保险费”应该只返回到一个服务员数据行上即可,不能两行都返回,否则保险费交多了,服务员也不干啊!
错误的取数公式设置,会将“李建红”两行数据都返回应扣保险费,如下图所示:

此时会得到如下图所示的结果:

李建红的两行数据,都返回了“应扣保险费120”,显然是不对的。
分析公式,我们可以看到公式用的是“保险增加表_明细.身份证号=本报表.身份证号”,如果是这样构建公式的话,那本报表有多少条相同身份证号就返回多少条对应的数据,显示是不合理的。
那正确的应该如果设置呢?
正确的公式设置应如下图所示:

通过筛选条件“保险增员表_明细.身份证号 包含在 (本报表.身份证号)”来实现(注意,此处的包含在,不需要格外的参数条件),这样系统只匹配一条身份证号的数据,从而实现“多个相同身份证号,只匹配返回一行数据”的功能。


IP属地:广东1楼2022-04-25 16:47回复
    很实用,谢谢楼主


    IP属地:北京2楼2022-12-14 14:03
    回复