本帖最后由 新小林 于 2018-2-7 14:54 编辑
可能标题没法说得太明白,举个简单的例子我遇到了如下的问题:
因为客观的需要,我的表格需要几个字段来表示我的软件版本,包括:
在我添加新的记录的时候,我需要同时判断:适用于某个产品的某个版本号的内测版或者公测版是否存在。
这里大家可能会说,我把表格添加到页面中,用vlookup或者dget公式不就行,一旦找到值就不给添加。
但是这里有个前提,就是由于是添加记录,我不能把表格隐藏在页面的某个角落,否则由于数据绑定会导致你的输入框会存在一些很讨厌去不掉的值。
那么我们如何实现这个功能呢?
1.新建一个合并判断的字段,把你需要判断的3个字段合并起来
2.将我们页面中的三个输入框合并到W7单元格,用普通的EXCEL合并公式,注意格式要和“用来合并判断的字段”一样,否则等下查找不了。
3.并且在另一个单元格新建ODATA公式,查询软件表是否有满足W7的那一行,如果有,在W10显示出该行的ID。
我们设置了这个以后,你们自己尝试会发现如果ODATA找不到那一行的记录(也就是没有重复的),那么就会显示#N/A
4.所以我们在添加按钮中加入命令
效果如下图所示,判断是否有这行记录,没有才给客户添加记录。
这样,就实现了以多字段为基础,判断该行记录是否存在的功能了~~~~
|
|