当前位置: 首页 > news >正文

下拉菜单 匹配搜索

操作版本:Excel 2010

下拉菜单

涉及到的函数:
INDIRECT函数:返回由文本字符串指定的引用

原文链接

一级下拉菜单

方法一:手动输入

选中要制作下拉菜单的单元格区域,单击【数据】-【数据有效性】-【序列】,在来源里面输入要下拉的菜单的内容,每个下拉的内容之间用英文状态下的逗号隔开,最后单击【确定】,

方法二:引用单元格

选中要制作下拉菜单的单元格区域,单击【数据】-【数据有效性】-【序列】,单击【来源】里的框选按钮,选择指定的内容区域,最后单击【确定】

二级下拉菜单

Step1:选中区域C2:C11区域,单击【数据】选择卡-【数据数据有效性】-【允许】(序列值)-【来源】(框选F1:I1区域)-【确定】

Step2:选中区域F1:I25区域,单击【开始】选择卡-【查找和选择】,选择【定位条件】-【常量】-【确定】

Step3:单击【公式】选项卡-【按所选内容创建自定义名称】-【首行】-【确定】,然后打开名称管理器的时候发现已经创建好了名称。

Step4:选中区域D2:D11区域,单击【数据】选择卡-【数据有效性】-【允许】(序列值)-【来源】(输入公式:=INDIRECT(C2)即可)-【确定】

三级下拉菜单

步骤同【二级下拉菜单】,更改最后一步的公式即可

匹配搜索

原文链接
涉及到的函数:
①OFFSET函数:以指定的引用为参照系,通过给定偏移量得到新的引用
语法:OFFSET(reference,rows,cols,[height],[width])

  • reference:基于其偏移量的引用。
  • rows:需要左上角单元格引用的向上(负数)或向下(正数)行数。
  • cols:需要结果的左上角单元格引用的从左到右的列数,右侧为正数。
  • height:需要返回引用的行高。
  • width:需要返回引用的列宽。

②MATCH函数:返回指定数值在指定数组区域中的位置
语法:MATCH(lookup_value, lookup_array, [match_type])

  • lookup_value必需参数,需要在 lookup_array 中查找的值。例如,如果要在电话簿中查找某人的电话号码,则应该将姓名作为查找值,但实际上需要的是电话号码。lookup_value 参数可以为值(数字、文本或逻辑值)或对数字、文本或逻辑值的单元格引用。
  • lookup_array必需参数,要搜索的单元格区域。
  • match_type可选参数,数字 -1、0 或 1。match_type 参数指定 Excel 如何在 lookup_array 中查找
    (1)Match_type:1 或省略,表示MATCH 函数会查找小于或等于 lookup_value 的最大值。lookup_array 参数中的值必须按升序排列,例如:…-2, -1, 0, 1, 2, …, A-Z, FALSE, TRUE。
    (2)Match_type:0,表示MATCH 函数会查找等于 lookup_value 的第一个值。lookup_array 参数中的值可以按任何顺序排列。
    (3)Match_type:-1,表示MATCH 函数会查找大于或等于 lookup_value 的最小值。lookup_array 参数中的值必须按降序排列,例如:TRUE, FALSE, Z-A, …2, 1, 0, -1, -2, … 等等。
  • lookup_value 的值。此参数的默认值为 1。

③COUNTIF函数:用于统计满足某个条件的单元格数量
语法:COUNTIF(range, criteria)

  • range:表示要进行计数的单元格组,不可省略;
  • criteria:用于确定哪些单元格需要统计的标准,可以是数字、表达式、单元格引用或者文本字符串。

原文链接

操作步骤:

公式:=OFFSET($E$1,MATCH(A2&"*",$E:$E,0)-1,,COUNTIF($E:$E,A2&"*"))


http://www.mrgr.cn/news/7516.html

相关文章:

  • Docker 启动单机版ES
  • SSRF漏洞
  • C++初学(15)
  • python requests 的retry策略
  • Java | Leetcode Java题解之第368题最大整除子集
  • ant design pro access.ts 是如何控制多角色的权限的
  • 设计模式 5 原型模式
  • 机械学习—零基础学习日志(如何理解概率论6)
  • Java集合框架--LIST,ArrayList,LinkedList
  • 使用Jupyter Notebook实现Python编程
  • 关于类加载的问题
  • shallowReactive 与 shallowRef
  • 大数据-91 Spark 集群 RDD 编程-高阶 RDD广播变量 RDD累加器 Spark程序优化
  • linux系统编程:网络通信
  • 智能开发工具GoLand v2024.2全新发布——更好地支持Go框架和语言
  • 飞书应用机器人文件上传
  • 学习笔记 韩顺平 零基础30天学会Java(2024.8.24)
  • Vue3源码调试-第一篇
  • Java 3.1 - 计算机网络
  • 【办公软件】安全风险 Microsoft 已阻止宏运行,因为此文件的来源不受信任