我必须限制 Excel 列中的一些无效数据。
以下是验证标准:
- 应该是数字
- 尺寸/长度应等于 9
例如:有效:602005514,无效:是,43456 等。
我使用以下函数创建了自定义数据验证。
=AND(LEN(INDIRECT(SUBSTITUTE(ADDRESS(ROW(),COLUMN()),"$","")))=9,
ISNUMBER(INDIRECT(SUBSTITUTE(ADDRESS(ROW(),COLUMN()),"$",""))))
//here i have to get cell name dynamically. so, i have used ADDRESS function
但它没有按预期工作。它不允许单元格中的任何值。我想这可能是因为 LEN 函数循环引用。
我尝试了很多方法,但无法解决。请帮我解决这个问题。