码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • EXCEL返回未使用数组元素(未使用值)


     功能简介:

    在我们工作中,需要在EXCEL表列出哪些元素(物品或订单)已经被使用了(或使用了多少次),哪些没有被使用。

    当数量过于庞大时人工筛选或许不是好办法,我们可以借助公式,解放我们的双手和眼睛!

     

    使用场景:

    假设我们有6种Product,给顾客免费提供,在客户选Product的时候防止客户选择已经送完的Product,我们需要增加过滤条件。

    实现过程:

    1. A列单元格列出所有的Product,我称之为数据源。

    2. 在数据源的旁边(B列)设置计数列,用于检查Product被使用(顾客选取)多少次。

    =COUNTIF(E:E,A2)

    3. 假设我们每份Product限免3份,我们在C列中设置过滤条件。

    我们使用FILTER来过滤B列中小于3的元素,返回值是A列。

    这样会返回B列小于3对应的A列元素,如果不好理解可以自己上手试一下。

    切忌不可使用数组,使用数组不满足的元素会被替换成#NA!!!

    =FILTER(A2:A7,B2:B7<3)

    4. 添加单元格数据有效验证(下拉菜单)

    数据来源选择返回未使用序列的元素。

    5. 验证结果

    当顾客选取3份披萨之后,C列中的披萨消失了,后续的顾客就无法再次选择披萨了。

    下拉列表无法选择已经送出3份的披萨。

    对使用数量进行了一个动态管控,有效解决多人对同一数据的选择冲突问题。

    宁可人前全不会,不可人前会不全。

  • 相关阅读:
    由iframe引起的无法返回上一页的问题
    不同天气状况识别
    [每周一更]-(第69期):特殊及面试的GIT问题解析
    【数字测图原理与方法】第三章水准测量原理和仪器
    SpringMVC之对JSON的支持以及全局异常处理
    在R中使用python虚拟环境
    小小的孜然居然有这么多好处,可别再忽视了
    A记录 CNAME记录是什么 | DNS 查询的过程 | DNS 根服务器是什么 | 配置域名 CNAME 原理
    操作系统实验——shell命令
    centos or redhat?
  • 原文地址:https://blog.csdn.net/m0_58982887/article/details/139997848
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号