繁体   English   中英

根据三个相邻单元格中文本的存在进行数据验证

[英]Data Validation based on presence of text in three adjacent cells

我试图找到一种无需使用宏即可进行数据验证的方法(不允许在工作中使用)。 我们需要根据三个相邻单元格中文本的存在(或缺乏)来验证一个单元格。 所以:

IF A1 contains text, AND B1 contains text, AND C1 contains text THEN
D1 has to be greater than Zero 

如果这些查询中的任何一个为假(即A1,B1或C1不包含文本),则单元格D1将被锁定。

这可能吗?

您可以通过数据验证来做到这一点:

选择列D,然后在“数据”标签下->数据工具->数据验证->选择“自定义”,然后输入以下数据验证公式:

=(OFFSET(D1,0,-3,1,1)<>"")*(OFFSET(D1,0,-2,1,1)<>"")*(OFFSET(D1,0,-1,1,1)<>"")*(D1>0)

在此处输入图片说明

这将检查以查看D列中每个单元格左侧的相邻3个单元格是否不为空,并确保D列中的单元格大于0。

选择:

=AND(A1<>"",B1<>"",C1<>"",VALUE(D1)>0)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM