Aar*_*nLS 3 data-validation microsoft-excel
我想使用 Excel 中的数据验证来防止用户输入非十进制值,但我希望允许他们输入任何十进制值,但是您必须提供范围或限制。有没有办法强制使用小数,但不必限制值的范围?
试试这些:
突出显示要对其应用验证的单元格。对于此示例,假设您希望用户在A1 中输入一个值。
转到 数据>数据验证
设置为自定义
输入下面的公式。
=ISNUMBER(A1)
其中A1是您要验证的单元格。不要包含 $ 以便您可以将验证复制/粘贴到其他单元格。

在您的数据旁边创建一个空白列。对于此示例,您希望用户在 A 列中输入值,因此我们将在 B 中创建一个空白列。
在单元格 B1 中,输入此公式并将其向下拖动。
=AND(ISNUMBER(A1), FIND(".",TEXT(A1,"#.#"))<>LEN(TEXT(A1,"#.#")))
归功于 DMA57361 的提示
突出显示A1。
转到数据>验证
设置为自定义并输入以下公式:
=B1
做复制>粘贴>验证到其他细胞。
我确定还有其他方法。这就是我能在几分钟内召集起来的全部内容。