如何使用数据validation来允许用户只input一个整数,否则当input一个小数时输出一个错误

我想在Excel中使用数据validation,如果用户在列(W列)中input一个十进制值,并从另一列(列V)中select“BCD”选项,将产生一个错误。 请看下面的图片,它显示了我所描述的两列。

在图片中,我不希望用户input23.45(十进制值),因为在第V列他们select了BCD。 相反,我会显示一个错误消息,说一个整数需要input。

在这里输入图像说明

谢谢

如果我正确理解你的问题(你提到UDP但在屏幕截图中显示BCD ),你可以试试这个。

Data Validation ,您可以使用如下的自定义公式:

 =(V2="BCD")*(INT(W2)=W2)+(V2<>"BCD") 

错误只会在column VBCD时显示, column W有十进制数字。 不要忘记将其拖放到column W所有字段。

试着让我知道这是你在找什么。