找回密码
 立即注册

QQ登录

只需一步,快速开始

eaeship

初级会员

33

主题

94

帖子

301

积分

初级会员

积分
301

[已处理] IF语句不起作用

eaeship
初级会员   /  发表于:2020-10-22 12:22  /   查看:2806  /  回复:7
1金币


判断填报时间空值未判断正确
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

你在上面的表格中去引用了另一个表格的W62格子,他不会一行一行去自动匹配呀。 你的这个W62="",是为了判断什么呢?是不是直接给下面表格做个查询,把为空的过滤掉就行了。

7 个回复

倒序浏览
最佳答案
最佳答案
Tracy.Liu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2020-10-22 12:22:11
来自 6#
你在上面的表格中去引用了另一个表格的W62格子,他不会一行一行去自动匹配呀。
你的这个W62="",是为了判断什么呢?是不是直接给下面表格做个查询,把为空的过滤掉就行了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Lucas.Su讲师达人认证 悬赏达人认证 活字格认证
葡萄城公司职员   /  发表于:2020-10-22 13:37:26
2#
您好,可以具体描述一下您出问题的场景吗?
是哪里未判断正确,如果判断正确应该达到一个什么效果,还需要您详细说一下
回复 使用道具 举报
Timothy.Xu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2020-10-22 13:55:11
3#
您好,您这个是不是因为需要把两张表的内容放在一个表格里,所以才使用VLOOKUP从下面的表查呢?那我推荐您可以写一个视图,把您需要的字段放在同一张视图里,然后直接绑定就可以了,也不需要做这个IF函数的判断
回复 使用道具 举报
eaeship
初级会员   /  发表于:2020-10-22 14:51:32
4#
Lucas.Su 发表于 2020-10-22 13:37
您好,可以具体描述一下您出问题的场景吗?
是哪里未判断正确,如果判断正确应该达到一个什么效果,还需要 ...

判断提报时间

明明数据库里没有值

但判断返回结果不对啊
回复 使用道具 举报
Lucas.Su讲师达人认证 悬赏达人认证 活字格认证
葡萄城公司职员   /  发表于:2020-10-22 15:47:37
5#
您好,我看了您的工程,会出现您说的这种情况的原因是:
1、您给废钢明细流水中没有时间的记录,通过VLOOKUP函数将页面表格中填报时间的列设为空字符串,这样一来您就不是时间上的比较,而是空字符串日期的比较,那结果自然就千奇百怪了
2、您数据库的废钢明细流水表【填报时间】字段设置的是文本,文本和日期作比较也感觉怪怪的

3、您的废钢字典表和废钢明细流水表中有大量的重复字段,既然有了字典表,
那明细表中就没必要再重复这些字典表中已有的字段了,直接做业务编号字段的关联就行了,也利于后期系统维护
这样一来,您也就无需再用VLOOKUP函数大费周章的从另一张表中查数据了,直接就能关联绑定了,
也就不会出现空字符串和日期比较的情况了,您参考一下这个思路

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
eaeship
初级会员   /  发表于:2020-10-22 20:07:57
7#
明白了
回复 使用道具 举报
Lucas.Su讲师达人认证 悬赏达人认证 活字格认证
葡萄城公司职员   /  发表于:2020-10-23 09:28:22
8#
谢谢支持,本帖子的问题解决,这里就结帖了,如果您有新的问题,也欢迎创建新的求助帖。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部