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

Excel中使用数据验证、OFFSET实现自动更新式下拉选项

在excel工作簿中,有两个Sheet工作表。

Sheet1:

Sheet2(数据源表): 

要实现Sheet1中的“班级”内容,从数据源Sheet2中获取并形成下拉选项,且Sheet2中“班级”内容更新后,Sheet1中“班级”的下拉选项也随之变动。

看了网上不少视频,都是将数据源设置为超级表。经过测试,如果它们是在同一个工作表中是可以的,但若在不同的表中,则没有自动更新的效果。

在此,使用OFFSET实现自动更新式下拉选项。

(1)选择需要应用的数据区域,这里是“班级”列。

(2)点击“数据”,“数据验证”,“数据验证...”

(3)选择“序列”,来源填写公式=OFFSET(Sheet2!$A$2,0,0,COUNTA(Sheet2!$A:$A)-1,1)然后“确定” 

 若数据源改为(增加了456):

下拉选项也自动更新:

这里的难点和重点就是OFFSET函数的写法:

=OFFSET(Sheet2!$A$2,0,0,COUNTA(Sheet2!$A:$A)-1,1)

意思是:

获取Sheet2中的A2单元格,向下直至到非空单元格处的区域。

也可以缩写为=OFFSET(Sheet2!$A$2,,,COUNTA(Sheet2!$A:$A)-1)

具体参考OFFSET的用法:

(1)Excel OFFSET函数超详细的基本语法运算机制讲解_哔哩哔哩_bilibili

(2) Excel快捷菜单:如何跨表制作联动下拉菜单列表?

http://www.lryc.cn/news/227773.html

相关文章:

  • Android修行手册 - 可变参数中星号什么作用(冷知识)
  • Python与ArcGIS系列(三)视图缩放
  • [ASP]数据库编辑与管理V1.0
  • MyBatis Plus整合Redis实现分布式二级缓存
  • 如何帮助 3D CAD 设计师实现远程办公
  • 如何在 Idea 中修改文件的字符集(如:UTF-8)
  • 【C++】单例模式【两种实现方式】
  • php的api接口token简单实现
  • CCNA课程实验-13-PPPoE
  • cocosCreator 之 Bundle使用
  • 分类网络搭建示例
  • 为 Ubuntu 虚拟机构建 SSH 服务器
  • SpringBoot--中间件技术-2:整合redis,redis实战小案例,springboot cache,cache简化redis的实现,含代码
  • linux rsyslog配置文件详解
  • wordpress是什么?快速搭网站经验分享
  • 排序 算法(第4版)
  • asp.net 在线音乐网站系统VS开发sqlserver数据库web结构c#编程Microsoft Visual Studio
  • ElastaticSearch -- es之Filters aggregation 先过滤再聚合
  • 如何把一个接口设计好?
  • mini-vue 的设计
  • React整理杂记(一)
  • [100天算法】-统计封闭岛屿的数目(day 74)
  • esp32-rust-std-examples-blinky
  • 【docker容器技术与K8s】
  • RT-DTER 引入用于低分辨率图像和小物体的新 CNN 模块 SPD-Conv
  • Folw + Room 实现自动观察数据库的刷新
  • 黑马程序员微服务Docker实用篇
  • 虚拟化服务器+华为防火墙+kiwi_syslog访问留痕
  • FlinkSQL聚合函数(Aggregate Function)详解
  • TensorFlow学习笔记--(3)张量的常用运算函数