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関数の循環参照が原因かもしれません。
私は多くの方法を試しましたが、解決できませんでした。これを解決するのを手伝ってください。