下拉菜单 匹配搜索

news2024/11/15 3:51: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.coloradmin.cn/o/2071487.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

15.CentOS7升级内核

升级内核 1.配置镜像源 vim /etc/yum.repos.d/elrepo.repo[elrepo] nameelrepo baseurlhttps://mirrors.aliyun.com/elrepo/archive/kernel/el7/x86_64 gpgcheck0 enabled12.备份 cd /etc/yum.repos.d/ mv local.repo repo.bak/ 3.清缓存 yum clean all 4.升级内核 yum ins…

背部筋膜炎最好的恢复办法

背部筋膜炎是由于寒冷、精神紧张、潮湿或慢性劳损等因素造成的背部肌筋膜和肌组织发生水肿、纤维变性和渗出,其主要症状包括: 1、疼痛:患者通常会出现背部疼痛,这种疼痛在着凉或劳累时可能会加重。晨起时疼痛可能尤为明显&#x…

将两对象(重复属性不替换)合并成一个对象

将这两个对象合并成一个对象 const obj1 {"configType": "all","config": {"a":1} };const obj2 {"target_cluster": "dev-0821","type": "import","config": {"connector…

攻防世界-web题型-4星难度汇总-个人wp

Confusion1 进入页面查看源代码,发现有两个提示 访问第一个源码里面有个 /opt/flag_1de36dff62a3a54ecfbc6e1fd2ef0ad1.txt /opt/salt_b420e8cfb8862548e68459ae1d37a1d5.txt 不过我发现好像是只要访问404页面都有这两个。。。 另外这两个admin和login页面都没用…

如何把照片转换成PDF格式?分享3种好用的PDF转换方法

在数字化的时代中,各种格式的文件已经是我们平时办公中不可或缺的一部分,其中尤其是以图片、PDF这两种文件使用的最多,图片能够更加直观的表现内容,而PDF文档因其稳定性、兼容性等特性,也在办公中有独特的优势&#xf…

Pandas DataFrame的创建方法(Create DataFrame)

pandas是一个第三方数据分析库,其集成了大量的数据模型和分析工具,可以方便的处理和分析各类数据。其中主要对象类型有Series,DataFrame和Index。本文介绍DataFrame对象的基本创建方法。 关于DataFrame的基础用法,可以查看下面的…

随机生成n个字节os.urandom(n)

【小白从小学Python、C、Java】 【考研初试复试毕业设计】 【Python基础AI数据分析】 随机生成n个字节 os.urandom(n) [太阳]选择题 下列输出结果中正确的是? import os print("【执行】a os.urandom(2)") a os.urandom(2) print("【显示】a ", a) pri…

【Qt】输入类控件QDail

目录 输入类控件QDail 例子:调整窗口不透明度 输入类控件QDail 使用QDail表示一个旋钮,通过鼠标拖动旋钮可以完成一些相关的属性。 核心属性 属性说明 value 持有的数值. minimum 最⼩值 maximum 最⼤值 singleStep 按下⽅向键的时候改变的步⻓…

【Java数据结构】---二叉树OJ

乐观学习,乐观生活,才能不断前进啊!!! 我的主页:optimistic_chen 我的专栏:c语言 ,Java 欢迎大家访问~ 创作不易,大佬们点赞鼓励下吧~ 文章目录 相同的树另一颗树的子树翻…

与copilot 结对编程系列 - log日志重复性检测 - 第4篇 - 网页UI界面

背景 细节可以参考这篇文章: 与copilot 结对编程系列 - log日志重复性检测 - 第1篇 - 总体介绍及效果展示 本文主要将数据库中存储的数据通过网页调用并展示出来, 以下是对详细解释。 web框架选择 当前场景使用 Flask 来展示网页信息. 主要原因如下: 轻量级和易…

如何使用JavaScript获取HTML表单中的值?

在开发中,我们经常需要获取用户在表单中输入的数据,然后进行处理或提交到服务器。今天我们就来聊一聊,如何用JavaScript获取HTML表单中的值。 使用 FormData 构造函数 FormData 是一个非常方便的工具,它可以把表单中的所有数据打包…

C++,std::chrono 详解

文章目录 1. 概述2. 时间点(Time Points)3. 时间间隔(Durations)4. 时钟(Clocks)5. 时间算术6. 时间转换7. 延时参考 1. 概述 std::chrono 是 C11 引入的一个库,用于处理日期和时间。它提供了一…

Unsloth 教程 - 如何微调 Llama-3并导出到 Ollama

本文翻译整理自:🦙 How to Finetune Llama-3 and Export to Ollama https://docs.unsloth.ai/tutorials/how-to-finetune-llama-3-and-export-to-ollama 文章目录 1、什么是Unsloth?2、什么是Ollama?3、安装Unsloth4、选择要微调的…

博弈论总结

公平组合游戏(Impartial Game)的定义如下: 游戏有两个人参与,二者轮流做出决策,双方均知道游戏的完整信息; 任意一个游戏者在某一确定状态可以作出的决策集合只与当前的状态有关,而与游戏者无关…

pytorch深度学习基础 6(简单的参数估计学习3)

上一篇博客说了如何拟合一条直线ywxb,今天我们现在使用PyTorch进行相同的曲线拟合 拟合y x*x -2x 3 0.1(-1到1的随机值) 曲线 给定x范围(0,3) 生成数据 import numpy as np import matplotlib.pyplot as plt import torch as t…

小程序学习day13-API Promise化、全局数据共享(状态管理)、分包

44、API Promise化 (1)基于回调函数的一部API的缺点:小程序官方提供的异步API都是基于回调函数实现的,容易造成回调地狱的问题,代码可读性、可维护性差 (2)API Promise化概念: 指…

Qt 环境搭建

sudo apt-get upadte sudo apt-get install qt4-dev-tools sudo apt-get install qtcreator sudo apt-get install qt4-doc sudo apt-get install qt4-qtconfig sudo apt-get install qt-demos编译指令 qmake -projectqmakemake实现Ubuntu20,04 与Windows之间的复制粘贴 安装o…

在C#中如何监控其它应用全屏

原文链接:https://www.cnblogs.com/zhaotianff/p/18338275 在C#中判断其它应用全屏可以有多种方案。我这里提供两种思路 使用定时器 在定时器中定时判断当前窗口的状态是否是最大化或者宽高是否等于桌面窗口的宽高。 这种方法我没有去尝试,凭个人经验…

复杂的编辑表格

需求描述 表格可以整体编辑;也可以单行弹框编辑;且整体编辑的时候,依然可以单行编辑 编辑只能给某一列(这里是参数运行值)修改,且根据数据内容的参数范围来判断展示不同的形式:input/数字输入/单…

小波卷积:为计算机视觉任务开辟新的参数效率之路

论文复述 这篇论文介绍了一种创新的卷积神经网络层——WTConv,它通过小波变换技术显著扩展了CNN的感受野,同时保持了参数效率。WTConv层能够实现对输入数据的多频率响应,增强了模型对形状而非纹理的特征识别能力,提高了在图像分类…