下拉菜单 匹配搜索

2024-08-24 22:28
文章标签 搜索 匹配 下拉菜单

本文主要是介绍下拉菜单 匹配搜索,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

操作版本: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.chinasem.cn/article/1103776

相关文章

Python使用DeepSeek进行联网搜索功能详解

《Python使用DeepSeek进行联网搜索功能详解》Python作为一种非常流行的编程语言,结合DeepSeek这一高性能的深度学习工具包,可以方便地处理各种深度学习任务,本文将介绍一下如何使用P... 目录一、环境准备与依赖安装二、DeepSeek简介三、联网搜索与数据集准备四、实践示例:图像分类1.

Nginx中location实现多条件匹配的方法详解

《Nginx中location实现多条件匹配的方法详解》在Nginx中,location指令用于匹配请求的URI,虽然location本身是基于单一匹配规则的,但可以通过多种方式实现多个条件的匹配逻辑... 目录1. 概述2. 实现多条件匹配的方式2.1 使用多个 location 块2.2 使用正则表达式

golang字符串匹配算法解读

《golang字符串匹配算法解读》文章介绍了字符串匹配算法的原理,特别是Knuth-Morris-Pratt(KMP)算法,该算法通过构建模式串的前缀表来减少匹配时的不必要的字符比较,从而提高效率,在... 目录简介KMP实现代码总结简介字符串匹配算法主要用于在一个较长的文本串中查找一个较短的字符串(称为

C++使用栈实现括号匹配的代码详解

《C++使用栈实现括号匹配的代码详解》在编程中,括号匹配是一个常见问题,尤其是在处理数学表达式、编译器解析等任务时,栈是一种非常适合处理此类问题的数据结构,能够精确地管理括号的匹配问题,本文将通过C+... 目录引言问题描述代码讲解代码解析栈的状态表示测试总结引言在编程中,括号匹配是一个常见问题,尤其是在

关于Gateway路由匹配规则解读

《关于Gateway路由匹配规则解读》本文详细介绍了SpringCloudGateway的路由匹配规则,包括基本概念、常用属性、实际应用以及注意事项,路由匹配规则决定了请求如何被转发到目标服务,是Ga... 目录Gateway路由匹配规则一、基本概念二、常用属性三、实际应用四、注意事项总结Gateway路由

C# ComboBox下拉框实现搜索方式

《C#ComboBox下拉框实现搜索方式》文章介绍了如何在加载窗口时实现一个功能,并在ComboBox下拉框中添加键盘事件以实现搜索功能,由于数据不方便公开,作者表示理解并希望得到大家的指教... 目录C# ComboBox下拉框实现搜索步骤一步骤二步骤三总结C# ComboBox下拉框实现搜索步骤一这

认识、理解、分类——acm之搜索

普通搜索方法有两种:1、广度优先搜索;2、深度优先搜索; 更多搜索方法: 3、双向广度优先搜索; 4、启发式搜索(包括A*算法等); 搜索通常会用到的知识点:状态压缩(位压缩,利用hash思想压缩)。

hdu1240、hdu1253(三维搜索题)

1、从后往前输入,(x,y,z); 2、从下往上输入,(y , z, x); 3、从左往右输入,(z,x,y); hdu1240代码如下: #include<iostream>#include<algorithm>#include<string>#include<stack>#include<queue>#include<map>#include<stdio.h>#inc

【Prometheus】PromQL向量匹配实现不同标签的向量数据进行运算

✨✨ 欢迎大家来到景天科技苑✨✨ 🎈🎈 养成好习惯,先赞后看哦~🎈🎈 🏆 作者简介:景天科技苑 🏆《头衔》:大厂架构师,华为云开发者社区专家博主,阿里云开发者社区专家博主,CSDN全栈领域优质创作者,掘金优秀博主,51CTO博客专家等。 🏆《博客》:Python全栈,前后端开发,小程序开发,人工智能,js逆向,App逆向,网络系统安全,数据分析,Django,fastapi

hdu 4517 floyd+记忆化搜索

题意: 有n(100)个景点,m(1000)条路,时间限制为t(300),起点s,终点e。 访问每个景点需要时间cost_i,每个景点的访问价值为value_i。 点与点之间行走需要花费的时间为g[ i ] [ j ] 。注意点间可能有多条边。 走到一个点时可以选择访问或者不访问,并且当前点的访问价值应该严格大于前一个访问的点。 现在求,从起点出发,到达终点,在时间限制内,能得到的最大