找回密码
 立即注册

QQ登录

只需一步,快速开始

Eric.Liang 讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2018-3-27 13:47  /   查看:5283  /  回复:0
本帖最后由 Eric.Liang 于 2018-3-27 13:47 编辑

针对表格查询方面,目前产品可以满足使用“在里面”去查询满足这一条件的所有数据。但是有很多用户反映,"不在里面"的条件是否可以使用呢?活字格目前版本中是没有直接查询“不在里面”的数据,但是因为活字格强大的功能,我们可以通过其他的方式去查询“不在里面”的数据。接下来,请大家和我一起见证奇迹的出现
业务场景描述:存在一个学生学号复选框,用户在点击某一个学号或多个学号之后,需要在学生信息表中自动将该学号的学生信息过滤。

1.创建复选框,复选框项目动态生成。
blob627390441.png

2.使用辅助单元格X4,记录复选框选择的所有学号对应的学生信息的ID。
blob965437011.png

3.创建学生信息辅助表。表格查询条件为ID在X4单元格里面。该表格主要用于查询勾选的所有学生的ID和学号信息。
blob698570861.png

4.再创建一个学生信息辅助表,第三列使用VLOOKUP公式,使用每一行的ID去上述辅助表中查询。因为上述辅助表中包含查询条件,所以通过VLOOKUP查询的结果分为学号和#N/A,结果为#N/A的数据则是在上述辅助表中不存在的数据。第四列使用公式判断,若第三列报错,则该字段为学号;若没报错,则为空。
blob699477233.png
blob714069823.png

5.使用TEXTJOIN函数将第四列数值通过“,”连接,过滤空字符。此时计算出来的为除去复选框勾选之外的所有学生的学号。
blob266835631.png

6.在主表中使用“在里面”条件,进行数据查询。
blob705912475.png

效果如下:
“不在里面”效果展示.gif


工程文件见附件。

不在里面查询.fgcc

522.83 KB, 下载次数: 447

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部