小数点的 Excel 数据验证,但没有范围?

Aar*_*nLS 3 data-validation microsoft-excel

我想使用 Excel 中的数据验证来防止用户输入非十进制值,但我希望允许他们输入任何十进制值,但是您必须提供范围或限制。有没有办法强制使用小数,但不必限制值的范围?

Ell*_*esa 5

试试这些:

方法 1:检查任意数字

  • 突出显示要对其应用验证的单元格。对于此示例,假设您希望用户在A1 中输入一个值。

  • 转到 数据>数据验证

  • 设置为自定义

  • 输入下面的公式。

    =ISNUMBER(A1)

其中A1是您要验证的单元格。不要包含 $ 以便您可以将验证复制/粘贴到其他单元格。

在此处输入图片说明

方法 2:检查小数点

在您的数据旁边创建一个空白列。对于此示例,您希望用户在 A 列中输入值,因此我们将在 B 中创建一个空白列。

在单元格 B1 中,输入此公式并将其向下拖动。

=AND(ISNUMBER(A1), FIND(".",TEXT(A1,"#.#"))<>LEN(TEXT(A1,"#.#")))

归功于 DMA57361 的提示

  • 突出显示A1

  • 转到数据>验证

  • 设置为自定义并输入以下公式:

    =B1

  • 复制>粘贴>验证到其他细胞。

我确定还有其他方法。这就是我能在几分钟内召集起来的全部内容。