如何格式化单元格,使它们只接受数字

时间:2017-03-29 10:25:03

标签: excel-formula

如何让单元格只接受数字?即您无法输入文字,只允许根据其他单元格下拉条件输入数值。

如果A是BYB,则只能在B中输入数字。 如果A包含任何其他数据,则只应在B中输入文本。

1 个答案:

答案 0 :(得分:0)

在您的手机上使用数据验证自定义公式

  1. 选择您的单元格(ex单元格B1 [selected],类型约束在A1上)
  2. 在主标签/数据/数据验证/数据验证
  3. 中选择自定义验证
  4. 输入公式:type alias Infer a = State Int (Result String a) infer : a -> Infer a infer x = State.state (Ok x) map : (a -> value) -> Infer a -> Infer value map f x = State.map (Result.map f) x andThen : (a -> Infer b) -> Infer a -> Infer b andThen f x = State.andThen (\r -> case r of Ok v -> f v Err e -> State.state <| Err e ) x andMap : Infer y -> Infer (y -> z) -> Infer z andMap y = andThen (\g -> map g y) map2 : (a -> b -> c) -> Infer a -> Infer b -> Infer c map2 f x y = map f x |> andMap y map3 : (a -> b -> c -> d) -> Infer a -> Infer b -> Infer c -> Infer d map3 f a b c = map2 f a b |> andMap c map4 : (a -> b -> c -> d -> e) -> Infer a -> Infer b -> Infer c -> Infer d -> Infer e map4 f a b c d = map3 f a b c |> andMap d
  5. type()函数返回值1表示整数,2表示字符串。因此,仅限数字,将A1设置为1。

    根据您的需要调整公式(例如,格式与A1 =(type(B1)=A1)相同,...)