多维表格中如何求两个字段的差异

比如字段“学生”中单元格内容为“张三,李四,王五”,字段“出勤”单元格中内容为“王五”,如何在“缺勤”字段中求出“张三,李四”的结果
广东省
浏览 147
收藏
2
分享
2 +1
2
+1
全部评论 2
 
AQUA
如果只是像上述的问题解决方法很简单,用substitue函数就能解决。 实际上是多项目的字符串,移除一个或者多个项目后,剩余的项目的字符串,相对就比较复杂,参考这个表里的案例https://www.kdocs.cn/l/cn7wbyGrYo1N?R=L1MvMjcw 缺勤公式:TEXTJOIN(",",1,IF(IFERROR(FIND(TRIM(MID(SUBSTITUTE([@B],",",REPT(" ",99)),{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20}*99-98,99)),[@A]),0)>0,"",TRIM(MID(SUBSTITUTE([@B],",",REPT(" ",99)),{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20}*99-98,99)))) 其中A代表学生字段,B代表出勤字段,{1,2,3,……,18,19,20}为内存数组,表示支持20段,如果学生人生为50人,就增加到50。
· 广东省
回复
 
Mr Chen
Mr Chen

创作者俱乐部成员

这个我觉得可以建立多张数据表,其中有一张为学生请假记录,然后利用关联字段直接关联学生的请假状态,然后再利用查找引用到另一张学生出勤数据表就可以了,这样最方便,因为我们的多维表可以互相关联,这样利用自动化学生提交请假申请之后,自动就改变为缺勤,这样的
· 甘肃省
回复