Excel实用技巧——二级下拉菜单、数据验证

2024-06-24 09:52

本文主要是介绍Excel实用技巧——二级下拉菜单、数据验证,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

EXCEL系列文章目录

  Excel系列文章是本人亲身经历职场之后萌发的想法,为什么Excel覆盖如此之广,几乎每个公司、学校、家庭都在使用,但是它深藏的宝藏功能却很少被人使用,PQ、BI这些功能同样适用于数据分析;并且在一些需要简单及时的数据分析项目前,Excel是完胜python、R、SPSS这些科学专业的软件的。因此决心开启Excel篇章。

数据分析为什么要学Excel
Excel图表美化—表格美化
Excel函数公式大全—IF函数
Excel函数公式大全—IF家族函数
Excel函数公式大全—VLOOKUP函数
Excel函数公式大全—MATCH函数
Excel函数公式大全—INDEX函数
Excel函数公式大全—HLOOKUP函数
Excel函数公式大全—LOOKUP函数
Excel函数公式大全—SUMIF/SUMIFS函数
Excel函数公式大全—函数真经


Excel实用技巧—二级下拉菜单、数据验证

  • EXCEL系列文章目录
  • 效果图
  • 实现过程
    • 一级下拉
    • 二级下拉
      • 数据准备
      • 创建名称管理
      • 创建数据验证
    • 三级下拉
      • 操作图解
    • 范围修改
  • 总结:准备数据(名称管理器)—插入数据验证—使用函数indirect()


效果图

在这里插入图片描述
  以学校系统为例,咱这展示的是三级下拉选项的数据验证,看完这篇文章包你学会,只要你能写,十级下拉,百级下拉选择都不是问题,我们这边就来给大家详细讲解一下这么做的。

  • 需要完成多级下拉需要注意的函数INDIRECT()
  • 需要先整理清楚每一级所对应的关系表格
  • 还需要excel的神器名称管理器

实现过程

一级下拉

  这一步相信很多人都会了,一级下拉只要掌握数据验证功能就行,这是完成下拉选项功能的基本,也是最核心的一步。

在这里插入图片描述
在这里插入图片描述
  注意点:如图上的红框,将允许改为序列,把后面提供箭头勾上
  来源选择的时候有两种方法:

  • 方法一:直接选择单元格范围(只能是一列或一行
  • 方法二:直接输入你的序列(中间英文逗号隔开)

二级下拉

数据准备

  二级下拉是建立在一级下拉的基础上,此处需要你先完成基本的一级下拉,然后准备好一二级之间的对应关系在这里插入图片描述

创建名称管理

  这一步是衔接前后的核心一步,为了能与前面一级的名称对应上,此处需要进行命名,也就是excel名称管理器,具体内容在其他文章说明。具体操作如图所示,先选择范围 -> 然后创建名称
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述  到这里基本完成了二级下拉的布置准备,接下来就是与一级下拉类似的操作,套用函数完成二级下拉。

创建数据验证

  这边使用关键函数 indirect() 函数返回由文本字符串指定的引用,具体函数说明这边不展开,具体请看其他文章解释。与一级下拉的最大区别点在于来源,此时来源使用函数调用名称管理器的内容。
在这里插入图片描述

三级下拉

操作图解

  与二级下拉一样,主要关键点在于使用名称管理器创建二三级之间的关系,然后数据验证使用函数调用。
在这里插入图片描述

范围修改

  如果后面需要修改字段内容,只需要在名称管理器内修改范围就好,假设在高中那边加如高四,调出名称管理器,选择需要修改的组,将对应范围修改即可。具体如下图指引:
在这里插入图片描述

总结:准备数据(名称管理器)—插入数据验证—使用函数indirect()

  本文深入探讨了Excel二级下拉选项的创建方法及其在实际工作中的应用优势。通过简单的操作步骤,用户即可轻松实现数据的分类管理和快速筛选,从而提高工作效率。这种功能在处理复杂数据表时尤为实用,能够有效减轻工作负担。二级下拉选项的便捷性和高效性,无疑为Excel用户提供了强大的数据处理能力,极大地提升了表格的使用价值。小伙伴们根据上面的案例自己动手试一下吧。
  如果你觉得还有用的话就收藏吧、点赞+关注 | 咱们下期再会!

这篇关于Excel实用技巧——二级下拉菜单、数据验证的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1089816

相关文章

C#借助Spire.XLS for .NET实现在Excel中添加文档属性

《C#借助Spire.XLSfor.NET实现在Excel中添加文档属性》在日常的数据处理和项目管理中,Excel文档扮演着举足轻重的角色,本文将深入探讨如何在C#中借助强大的第三方库Spire.... 目录为什么需要程序化添加Excel文档属性使用Spire.XLS for .NET库实现文档属性管理Sp

MySQL快速复制一张表的四种核心方法(包括表结构和数据)

《MySQL快速复制一张表的四种核心方法(包括表结构和数据)》本文详细介绍了四种复制MySQL表(结构+数据)的方法,并对每种方法进行了对比分析,适用于不同场景和数据量的复制需求,特别是针对超大表(1... 目录一、mysql 复制表(结构+数据)的 4 种核心方法(面试结构化回答)方法 1:CREATE

详解C++ 存储二进制数据容器的几种方法

《详解C++存储二进制数据容器的几种方法》本文主要介绍了详解C++存储二进制数据容器,包括std::vector、std::array、std::string、std::bitset和std::ve... 目录1.std::vector<uint8_t>(最常用)特点:适用场景:示例:2.std::arra

C#实现将Excel工作表拆分为多个窗格

《C#实现将Excel工作表拆分为多个窗格》在日常工作中,我们经常需要处理包含大量数据的Excel文件,本文将深入探讨如何在C#中利用强大的Spire.XLSfor.NET自动化实现Excel工作表的... 目录为什么需要拆分 Excel 窗格借助 Spire.XLS for .NET 实现冻结窗格(Fro

使用Python实现高效复制Excel行列与单元格

《使用Python实现高效复制Excel行列与单元格》在日常办公自动化或数据处理场景中,复制Excel中的单元格、行、列是高频需求,下面我们就来看看如何使用FreeSpire.XLSforPython... 目录一、环境准备:安装Free Spire.XLS for python二、核心实战:复制 Exce

pandas批量拆分与合并Excel文件的实现示例

《pandas批量拆分与合并Excel文件的实现示例》本文介绍了Pandas中基于整数位置的iloc和基于标签的loc方法进行数据索引和切片的操作,并将大Excel文件拆分合并,具有一定的参考价值,感... 目录一、Pandas 进行索引和切编程片的iloc、loc方法二、Pandas批量拆分与合并Exce

MySQL中的DELETE删除数据及注意事项

《MySQL中的DELETE删除数据及注意事项》MySQL的DELETE语句是数据库操作中不可或缺的一部分,通过合理使用索引、批量删除、避免全表删除、使用TRUNCATE、使用ORDERBY和LIMI... 目录1. 基本语法单表删除2. 高级用法使用子查询删除删除多表3. 性能优化策略使用索引批量删除避免

MySQL 数据库进阶之SQL 数据操作与子查询操作大全

《MySQL数据库进阶之SQL数据操作与子查询操作大全》本文详细介绍了SQL中的子查询、数据添加(INSERT)、数据修改(UPDATE)和数据删除(DELETE、TRUNCATE、DROP)操作... 目录一、子查询:嵌套在查询中的查询1.1 子查询的基本语法1.2 子查询的实战示例二、数据添加:INSE

Linux服务器数据盘移除并重新挂载的全过程

《Linux服务器数据盘移除并重新挂载的全过程》:本文主要介绍在Linux服务器上移除并重新挂载数据盘的整个过程,分为三大步:卸载文件系统、分离磁盘和重新挂载,每一步都有详细的步骤和注意事项,确保... 目录引言第一步:卸载文件系统第二步:分离磁盘第三步:重新挂载引言在 linux 服务器上移除并重新挂p

使用MyBatis TypeHandler实现数据加密与解密的具体方案

《使用MyBatisTypeHandler实现数据加密与解密的具体方案》在我们日常的开发工作中,经常会遇到一些敏感数据需要存储,比如用户的手机号、身份证号、银行卡号等,为了保障数据安全,我们通常会对... 目录1. 核心概念:什么是 TypeHandler?2. 实战场景3. 代码实现步骤步骤 1:定义 E