新小林 发表于 2018-2-7 14:04:50

灵活应变,超有用活字格技能:二、如何实现一张表格中多字段的合并条件判断

本帖最后由 新小林 于 2018-2-7 14:54 编辑

可能标题没法说得太明白,举个简单的例子我遇到了如下的问题:
因为客观的需要,我的表格需要几个字段来表示我的软件版本,包括:

在我添加新的记录的时候,我需要同时判断:适用于某个产品的某个版本号的内测版或者公测版是否存在。

这里大家可能会说,我把表格添加到页面中,用vlookup或者dget公式不就行,一旦找到值就不给添加。
但是这里有个前提,就是由于是添加记录,我不能把表格隐藏在页面的某个角落,否则由于数据绑定会导致你的输入框会存在一些很讨厌去不掉的值。

那么我们如何实现这个功能呢?

1.新建一个合并判断的字段,把你需要判断的3个字段合并起来


2.将我们页面中的三个输入框合并到W7单元格,用普通的EXCEL合并公式,注意格式要和“用来合并判断的字段”一样,否则等下查找不了。



3.并且在另一个单元格新建ODATA公式,查询软件表是否有满足W7的那一行,如果有,在W10显示出该行的ID。

我们设置了这个以后,你们自己尝试会发现如果ODATA找不到那一行的记录(也就是没有重复的),那么就会显示#N/A

4.所以我们在添加按钮中加入命令




效果如下图所示,判断是否有这行记录,没有才给客户添加记录。

这样,就实现了以多字段为基础,判断该行记录是否存在的功能了~~~~


Simon.hu 发表于 2018-2-8 10:14:21

:hjyzw:

qiu123 发表于 2021-4-13 13:20:12

:hjyzw:

绿之雪 发表于 2021-4-13 13:32:12

厉害

amtath 发表于 2021-4-20 02:03:17

可以直接用 服务端命令
https://gcdn.grapecity.com.cn/showtopic-90696-1-1.html

Simon.hu 发表于 2021-4-22 12:20:11

现在有服务端命令这么机智的功能了~

qiu123 发表于 2021-4-27 15:42:22

:hjyzw:

储钱罐儿 发表于 2021-7-5 20:42:40

    :hjyzw:
页: [1]
查看完整版本: 灵活应变,超有用活字格技能:二、如何实现一张表格中多字段的合并条件判断