如果下一个单元格包含某些文本,如何进行数据验证以仅接受整数

问题描述 投票:1回答:1

我有一张这样的桌子:

enter image description here

当我在B列中选择具有数据验证的产品时,我会在F列中自动获得单位

例如,我在B3中输入产品1,而在F3中输入“ Kilo”,如果我的产品2我输入“ Piece”

我想做的是:如果F3 <> Kilo(意思是件,盒子等),则在D3中仅允许整数,但是如果F3 =“ Kilo”,则也允许十进制数

而且我需要这个来申请整个专栏


还试图基于F格式化D列如果F3 = Kilo,则格式如“#。##”但是,如果F3 <> Kilo仅具有“ ##”的格式而没有小数,则只有1,3,7,15,30等


我一直在寻找解决方案,但我不明白

请帮助吗?

regex validation google-sheets google-sheets-formula gs-conditional-formatting
1个回答
1
投票

尝试:

=((F2="pz")*(NOT(REGEXMATCH(""&D2, "\.|,"))))+(F2<>"pz")

0

© www.soinside.com 2019 - 2024. All rights reserved.