我试图在不使用宏的情况下找到数据验证的方法(在工作中不允许)。我们需要根据三个相邻单元格中文本的存在(或缺少)来验证单元格。所以:
IF A1 contains text, AND B1 contains text, AND C1 contains text THEN
D1 has to be greater than Zero
如果其中任何一个查询为假(即A1,B1或C1不包含文本),则单元格D1被锁定。
这可能吗?
答案 0 :(得分:0)
您可以使用数据验证执行此操作:
选择列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。
答案 1 :(得分:0)
替代方案:
=AND(A1<>"",B1<>"",C1<>"",VALUE(D1)>0)