【Excel】某列数据有效性根据另外一列数据有效性进行动态更改
基本功能需求如下:图1中漏洞的一级分类和二级分类都需要从图2中的sheet里进行选择。若漏洞A的一级分类选择了“一类”,则二级分类对应为“高危、中危、低危”三种;若选择了“二类”,则二级分类为“基础结构、应用系统”两种,以此类推,二级分类是根据一级分类的选择来进行选择的。
漏洞名 | 一级分类 | 二级分类 |
漏洞A | 二类 | 基础结构 |
漏洞B | 三类 | SQL注入 |
漏洞C | 一类 | 高危 |
漏洞D |
一类 | 二类 | 三类 |
高危 | 基础结构 | SQL注入 |
中危 | 应用系统 | 跨站点脚本编制 |
低危 |
图2 sheet-分类总表
具体的实现步骤:
1)先将“分类总表”sheet的第一行命名,我取的“一级分类”,可自行修改。然后对1、2、3类分别命名,依次为“一类的二级分类”、“二类的二级分类”、“三类的二级分类”。excel的命名方法为选择改行或是该列,然后在图3红框所在位置写上名字,或是用ctrl+f3来命名。
图3 excel命名方法
2)选中“漏洞分类总表”sheet的B列,选择【数据】→【数据工具】→【数据有效性】→【设置】→【序列】,然后输入公式:“=一级分类”(只写最外层引号里面的公式,下同)
3)选中C2,【数据】→【数据工具】→【数据有效性】→【设置】→【序列】,然后输入公式:“=IF(B2="一类",一类的二级分类,IF(B2="二类",二类的二级分类,IF(B2="三类",三类的二级分类)))”
4)选中C2,ctrl+c,选中C列(除C1),然后【选择性粘贴】→【有效性验证】,即可实现整个C列(除C1)相同的数据有效性选择功能。
通过以上步骤就可实现文章开始所述功能。
因为命名是整行或是整列,所以在“漏洞分类总表”的C列的数据有效性还包含了“分类总表”中的第一行的内容。若有人解决方法,请指导……在这儿先谢过。
【Excel】某列数据有效性根据另外一列数据有效性进行动态更改相关推荐
- excel vlookup多个条件匹配多列_Excel中的Vlookup函数,轻松实现多条件查询!
VLOOKUP函数,原始数据中存在重复值 我们在使用VLOOKUP函数的时候,如果查找区域内有多个可以查找的到的值的话,Excel会默认返回第一个查找的到的值 在E2单元格中输入公式: =VLOOKU ...
- python excel增加一列_(用Python修改excel中一列数据)python新增一列
python怎么从excel中读取数据? ⒈ #import παέτο import xlrd #Ρύθμι διαδρής path='C:\\Users\\jyjh\\Desktop\\data ...
- python读取excel部分值存入另一个excel-python3读取excel文件只提取某些行某些列的值方法...
今天有一位同学给了我一个excel文件,要求读取某些行,某些列,然后我试着做了一个demo,这里分享出来,希望能帮到大家: 首先安装xlrd: pip3 install xlrd 然后上代码: imp ...
- python怎么读取excel某一行某一列-python3读取excel文件只提取某些行某些列的值方法...
今天有一位同学给了我一个excel文件,要求读取某些行,某些列,然后我试着做了一个demo,这里分享出来,希望能帮到大家: 首先安装xlrd: pip3 install xlrd 然后上代码: imp ...
- python读取excel某一行内容-python3读取excel文件只提取某些行某些列的值方法
今天有一位同学给了我一个excel文件,要求读取某些行,某些列,然后我试着做了一个demo,这里分享出来,希望能帮到大家: 首先安装xlrd: pip3 install xlrd 然后上代码: imp ...
- Excel:利用Excel内置功能实现对某列表格按照条件进行升降序排列
Excel:利用Excel内置功能实现对某列表格按照条件进行升降序排列 目录 实现功能 实现方法 实现功能 利用Excel内置功能实现对某列表格按照设置条件进行升降序排列 实现方法
- excel大数据重采样批量操作(每两列中插入新一列,新一列为左右两列的平均值)
重采样 原理:线性插值 如上图所示,我们每10秒进行一次采样,共得到6个采样值,现在我们像每5秒进行一次采样,在不重新做实验的情况下,对原有数据进行重采样,采用线性插值的方式,也就是每两列中插入一列, ...
- 计算机删除等级列在哪里,插入与删除Excel表格的单元格、行和列
您可以在Excel工作表中活动单元格的上方或左侧插入空白单元格,同时将同一列中的其他单元格下移或将同一行中的其他单元格右移.同样,您可以在一行的上方插入多行和在一列的左边插入多列.您还可以删除单元格. ...
- 用VBA得到EXCEL表格中的行数和列数
用VBA得到EXCEL表格中的行数和列数 每种方法中上面的是Excel的行数,下面的是Excel的列数. 方法1: ActiveSheet.UsedRange.Rows.Count ActiveShe ...
- excel2010设置列宽为像素_职场新手都能学会的Excel技巧:快速调整行高、列宽
我们录入完表格的内容后,有的内容不能完整显示出来,这时候我们需要调整行高和列宽,把超出单元格宽.高的内容正确显示出来,今天[Excel与财务]给大家分享几个快速调整行高.列宽的技巧,不仅提高表格的美观 ...
最新文章
- 【Thread】简单说说java.lang.Thread.State
- 移动端H5页面高清多屏适配方案
- 全球与中国Z型斗式提升机市场运营战略分析及未来趋势创新建议报告2022-2027年版
- linux 7autofs配置,基于CentOS7.x 使用Autofs_配置自动挂载NFS服务
- 基于Alluxio系统的Spark DataFrame高效存储管理技术
- 开放大学计算机应用基础第三次,江苏开放大学-计算机应用基础第三次.doc
- gitee图床失效后处理
- 错误 ORA-01102: cannot mount database in EXCLUSIVE mode 的处理方法
- 用花生壳搭建个人简易静态网站
- jmeter录制 过滤_jmeter脚本录制方法:
- Android开发 UI布局
- 用DEV-C++制作狼人杀
- 神兵利器——敏感文件发现工具
- 全功能的屏幕截图工具 - PicPick
- windows 查看端口号
- 集成电机驱动方案(STM32+DRV8841)
- Tiny Core Linux 安装配置
- 【常用电子元件】光敏二极管的简介与应用(实例:STM32监测光强)
- sap oo alv 得到过滤掉的数据行
- 饿了么(elementUI)组件库如何在vue项目中使用?
热门文章
- 单片机2017福建省中职省赛_我院学子在2017年福建省合泰杯单片机应用设计竞赛中再获佳绩...
- 18岁少年辍学组建黑客俱乐部 已覆盖62所学校
- html数独游戏制作,使用HTML5和ES6(JS)实现的在线数独游戏生成器和解答
- linux 搭建论坛(虚拟机)
- qiankun加载react子应用报错[import-html-entry]: error occurs while executing normal script
- Android进程间通信系列-----------进程间的数据传递载体Parcel
- 我男友是个学霸,你们输给DOTA,我输给代码……
- python 获取图像亮度和锐度,pytesseract 获取图片上字符串,及增加亮度,色感,对比度,锐度...
- WEBTIMER控件研究的心得:WebTimer的启示
- 搞个笑?用Verilog产生一个三角波吧!