下拉菜单 & 匹配搜索

操作版本: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&"*"))

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值