找回密码
 立即注册

QQ登录

只需一步,快速开始

新小林

中级会员

83

主题

254

帖子

761

积分

中级会员

积分
761
新小林
中级会员   /  发表于:2018-2-7 14:04  /   查看:5990  /  回复:7
本帖最后由 新小林 于 2018-2-7 14:54 编辑

可能标题没法说得太明白,举个简单的例子我遇到了如下的问题:
因为客观的需要,我的表格需要几个字段来表示我的软件版本,包括:
image.png900933532.png
在我添加新的记录的时候,我需要同时判断:适用于某个产品的某个版本号的内测版或者公测版是否存在。

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

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

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

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


3.并且在另一个单元格新建ODATA公式,查询软件表是否有满足W7的那一行,如果有,在W10显示出该行的ID。
image.png355327758.png image.png755339965.png
我们设置了这个以后,你们自己尝试会发现如果ODATA找不到那一行的记录(也就是没有重复的),那么就会显示#N/A

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



效果如下图所示,判断是否有这行记录,没有才给客户添加记录
image.png637360534.png image.png639294128.png
这样,就实现了以多字段为基础,判断该行记录是否存在的功能了~~~~


如何实现一张表格中多字段的合并条件判断.rar

521.34 KB, 下载次数: 394

评分

参与人数 1金币 +200 收起 理由
Simon.hu + 200 赞一个!

查看全部评分

7 个回复

倒序浏览
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2018-2-8 10:14:21
沙发
回复 使用道具 举报
qiu123
中级会员   /  发表于:2021-4-13 13:20:12
板凳
回复 使用道具 举报
绿之雪
金牌服务用户   /  发表于:2021-4-13 13:32:12
地板
厉害
回复 使用道具 举报
amtath悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-4-20 02:03:17
5#
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-4-22 12:20:11
6#
现在有服务端命令这么机智的功能了~
回复 使用道具 举报
qiu123
中级会员   /  发表于:2021-4-27 15:42:22
7#
回复 使用道具 举报
储钱罐儿
初级会员   /  发表于:2021-7-5 20:42:40
8#
   
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部