我的具体问题是这样的:
单元格 I66 有一个数据验证列表,其中包含“未开始”、“N/A”、“逾期”等值。默认值为“未开始”
但是,如果单元格 G3 中有“N”,我希望 I66 值更改为“N/A”
有办法实现这个吗?谢谢。
答案1
我能想到的最接近没有宏的东西有一个警告。如果你有一个包含选项的范围(比如 A1=未开始、A2= N/A 和 A3=逾期)。你可以在数据验证窗口中使用它=IF($G$3="N",$A$2,$A$1:$A$3)
不会自动更新单元格,但如果 G3=N,它将更新选项列表以显示 N/A,否则数据验证将允许所有选项。如果 G3 包含从数据验证单元格中选择之前的值,这对你来说可能已经足够了。如果你将选项列表放在另一张表上,这仍然应该有效,你只需更新公式中的范围以包含工作表名称。