常见问题
遇到问题了吗?不用担心,答案都在这。
全站搜索

条件式格式未正确运行?

为什么会运行错误?

大多数情况下,条件式格式未能正确运行是因为条件之间彼此有冲突,此问题特别容易发生在同一个字段被列在多个不同的条件中。

系统在新增条件时,最新的条件会显示在最上方。而运行条件式格式时,为由上至下,每一个条件依序运行,并以最后一个运行的条件为显示结果,因此若条件之间彼此有冲突,就会造成运行结果不如预期。

举例来说,若目前你有如下的付款信息表格:

而你希望的条件式格式为:

1. 若付款方式为“现金”时,显示“实付金额”字段

2. 若付款方式为“汇款”时,显示“实付金额”、“银行费用”字段

3. 若付款方式为“票据”时,显示“票据纪录”、“票据兑现日”字段

很多用户会尝试如下设置:

此时,因为“实付金额”字段被包含在不同的条件之中,往往就会出现运行结果不如预期。举例来说,若我有一笔数据付款方式为“现金”时,“实付金额”字段并不会正确显示:

原因为先前所述的,系统在运行条件式格式时,为由上至下,每一个条件依序运行,并以最后一个运行的条件为显示结果。因此当新增一笔付款方式为“现金”的数据时,条件式格式运行结果为:

1. 符合付款方式为“现金”,因此显示“实付金额”字段

2. 不符合付款方式为“汇款”,因此隐藏“实付金额”、“银行费用”字段

3. 不符合付款方式为“票据”,因此隐藏“票据纪录”、“票据兑现日”字段

在运行完上述条件后,针对“实付金额”字段显示与否,是以条件2.为最终结果而隐藏“实付金额”字段,也就跟原本预期的显示“实付金额”字段不同。

修正方式

步骤ㄧ:找出列在多个条件下的字段

以上述举例,“实付金额”字段被列在多个条件中

步骤二:为该字段设置独立的条件

如希望在付款方式为“现金”、“汇款”时,都显示“实付金额”字段,则必须要单独设置一个规则:

步骤三:补上剩余的条件

接着,补上其他条件:

在新增数据时,就可以达成预期的条件式格式结果:

回最上面

    马上登记
    免费试用 Ragic!

    用 Google 帐号登记

    立即科技 Ragic, Inc.
    02-7728-8692
    info@ragic.com
    台北市中正区南昌路二段81号9楼