如果下一个单元格包含特定文本,如何进行数据验证以仅接受整数
How to make a data validation to accept only whole number if next cell contains certain text
我有一个这样的 table :
当我 select 产品在 B 列中进行数据验证时,我会自动获得 F 列中的单位
例如我在 B3 中输入产品 1,在 F3 中我得到 "Kilo" ,如果它的产品 2 我得到 "Piece"
我想做的是:
如果 F3 <> Kilo(意思是件,盒子等),在 D3 中只允许整数,但如果 F3 = "Kilo" 那么也允许小数
我需要这个来申请整个专栏
我也在尝试根据 F 格式化 D 列
如果 F3 = Kilo 则格式为“#.##”
但是如果 F3 <> Kilo 只有格式为“##”没有小数,只有 1,3,7,15,30 等
我一直在寻找解决方案,但我没有得到
有什么帮助吗?
尝试:
=((F2="pz")*(NOT(REGEXMATCH(""&D2, "\.|,"))))+(F2<>"pz")
我有一个这样的 table :
当我 select 产品在 B 列中进行数据验证时,我会自动获得 F 列中的单位
例如我在 B3 中输入产品 1,在 F3 中我得到 "Kilo" ,如果它的产品 2 我得到 "Piece"
我想做的是: 如果 F3 <> Kilo(意思是件,盒子等),在 D3 中只允许整数,但如果 F3 = "Kilo" 那么也允许小数
我需要这个来申请整个专栏
我也在尝试根据 F 格式化 D 列
如果 F3 = Kilo 则格式为“#.##”
但是如果 F3 <> Kilo 只有格式为“##”没有小数,只有 1,3,7,15,30 等
我一直在寻找解决方案,但我没有得到
有什么帮助吗?
尝试:
=((F2="pz")*(NOT(REGEXMATCH(""&D2, "\.|,"))))+(F2<>"pz")