zoukankan      html  css  js  c++  java
  • 下拉框改变后,如何清空后面几个单元格的值?

    难度等级2

    在实际业务中,经常遇到如下图所示情况

    下拉框改变后,如何清空后面几个单元格的值? - martian - Martian s  Blog

    当用户重新选择了一个分类后,编号单元格的值需要自动清空。

    那么可以下面的方法解决问题:

    先设置公式:if (B4<>"","",curcell())

    解释:B4是“分类”, 公式设置在“编号”里

    然后去掉 单元格的重新计算属性

    原理

    这要从cell的公式触发机制讲起

    cell公式只有发生下列情况时才会触发计算:

    1引用的单元格的值改变时

    2打开历史记录时,并且单元格重新计算属性打开时

    所以我们要利用这两点,在下拉框发生改变时,使用函数清空单元格的值。在历史记录时避免计算,保持住历史记录中正确的结果

    公式解释:这是典型的if条件判断。如果B4(分类下面的单元格)值不为空,则清空。否则取本单元格的值

    将重新计算去掉,是为了在历史记录打开时,单元格内的公式不会被触发计算,保持以前所选的值。

  • 相关阅读:
    PHP学习—了解篇2
    PHP学习—了解篇
    德国山寨史
    Network client/server
    Linux (二) vi
    I2C 总线协议
    Verilog (二) multiplexer and decoder
    有限状态机HDL模板
    "德意志之歌"的历史
    【转】java与.net比较学习系列(3) 基本数据类型和类型转换
  • 原文地址:https://www.cnblogs.com/martian6125/p/9631162.html
Copyright © 2011-2022 走看看