基本功能需求如下:图1中漏洞的一级分类和二级分类都需要从图2中的sheet里进行选择。若漏洞A的一级分类选择了“一类”,则二级分类对应为“高危、中危、低危”三种;若选择了“二类”,则二级分类为“基础结构、应用系统”两种,以此类推,二级分类是根据一级分类的选择来进行选择的。

漏洞名 一级分类 二级分类
漏洞A 二类 基础结构
漏洞B 三类 SQL注入
漏洞C 一类 高危
漏洞D    
图1 sheet-漏洞分类总表
一类 二类 三类
高危 基础结构 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】某列数据有效性根据另外一列数据有效性进行动态更改相关推荐

  1. excel vlookup多个条件匹配多列_Excel中的Vlookup函数,轻松实现多条件查询!

    VLOOKUP函数,原始数据中存在重复值 我们在使用VLOOKUP函数的时候,如果查找区域内有多个可以查找的到的值的话,Excel会默认返回第一个查找的到的值 在E2单元格中输入公式: =VLOOKU ...

  2. python excel增加一列_(用Python修改excel中一列数据)python新增一列

    python怎么从excel中读取数据? ⒈ #import παέτο import xlrd #Ρύθμι διαδρής path='C:\\Users\\jyjh\\Desktop\\data ...

  3. python读取excel部分值存入另一个excel-python3读取excel文件只提取某些行某些列的值方法...

    今天有一位同学给了我一个excel文件,要求读取某些行,某些列,然后我试着做了一个demo,这里分享出来,希望能帮到大家: 首先安装xlrd: pip3 install xlrd 然后上代码: imp ...

  4. python怎么读取excel某一行某一列-python3读取excel文件只提取某些行某些列的值方法...

    今天有一位同学给了我一个excel文件,要求读取某些行,某些列,然后我试着做了一个demo,这里分享出来,希望能帮到大家: 首先安装xlrd: pip3 install xlrd 然后上代码: imp ...

  5. python读取excel某一行内容-python3读取excel文件只提取某些行某些列的值方法

    今天有一位同学给了我一个excel文件,要求读取某些行,某些列,然后我试着做了一个demo,这里分享出来,希望能帮到大家: 首先安装xlrd: pip3 install xlrd 然后上代码: imp ...

  6. Excel:利用Excel内置功能实现对某列表格按照条件进行升降序排列

    Excel:利用Excel内置功能实现对某列表格按照条件进行升降序排列 目录 实现功能 实现方法 实现功能 利用Excel内置功能实现对某列表格按照设置条件进行升降序排列 实现方法

  7. excel大数据重采样批量操作(每两列中插入新一列,新一列为左右两列的平均值)

    重采样 原理:线性插值 如上图所示,我们每10秒进行一次采样,共得到6个采样值,现在我们像每5秒进行一次采样,在不重新做实验的情况下,对原有数据进行重采样,采用线性插值的方式,也就是每两列中插入一列, ...

  8. 计算机删除等级列在哪里,插入与删除Excel表格的单元格、行和列

    您可以在Excel工作表中活动单元格的上方或左侧插入空白单元格,同时将同一列中的其他单元格下移或将同一行中的其他单元格右移.同样,您可以在一行的上方插入多行和在一列的左边插入多列.您还可以删除单元格. ...

  9. 用VBA得到EXCEL表格中的行数和列数

    用VBA得到EXCEL表格中的行数和列数 每种方法中上面的是Excel的行数,下面的是Excel的列数. 方法1: ActiveSheet.UsedRange.Rows.Count ActiveShe ...

  10. excel2010设置列宽为像素_职场新手都能学会的Excel技巧:快速调整行高、列宽

    我们录入完表格的内容后,有的内容不能完整显示出来,这时候我们需要调整行高和列宽,把超出单元格宽.高的内容正确显示出来,今天[Excel与财务]给大家分享几个快速调整行高.列宽的技巧,不仅提高表格的美观 ...

最新文章

  1. 【Thread】简单说说java.lang.Thread.State
  2. 移动端H5页面高清多屏适配方案
  3. 全球与中国Z型斗式提升机市场运营战略分析及未来趋势创新建议报告2022-2027年版
  4. linux 7autofs配置,基于CentOS7.x 使用Autofs_配置自动挂载NFS服务
  5. 基于Alluxio系统的Spark DataFrame高效存储管理技术
  6. 开放大学计算机应用基础第三次,江苏开放大学-计算机应用基础第三次.doc
  7. gitee图床失效后处理
  8. 错误 ORA-01102: cannot mount database in EXCLUSIVE mode 的处理方法
  9. 用花生壳搭建个人简易静态网站
  10. jmeter录制 过滤_jmeter脚本录制方法:
  11. Android开发 UI布局
  12. 用DEV-C++制作狼人杀
  13. 神兵利器——敏感文件发现工具
  14. 全功能的屏幕截图工具 - PicPick
  15. windows 查看端口号
  16. 集成电机驱动方案(STM32+DRV8841)
  17. Tiny Core Linux 安装配置
  18. 【常用电子元件】光敏二极管的简介与应用(实例:STM32监测光强)
  19. sap oo alv 得到过滤掉的数据行
  20. 饿了么(elementUI)组件库如何在vue项目中使用?

热门文章

  1. 单片机2017福建省中职省赛_我院学子在2017年福建省合泰杯单片机应用设计竞赛中再获佳绩...
  2. 18岁少年辍学组建黑客俱乐部 已覆盖62所学校
  3. html数独游戏制作,使用HTML5和ES6(JS)实现的在线数独游戏生成器和解答
  4. linux 搭建论坛(虚拟机)
  5. qiankun加载react子应用报错[import-html-entry]: error occurs while executing normal script
  6. Android进程间通信系列-----------进程间的数据传递载体Parcel
  7. 我男友是个学霸,你们输给DOTA,我输给代码……
  8. python 获取图像亮度和锐度,pytesseract 获取图片上字符串,及增加亮度,色感,对比度,锐度...
  9. WEBTIMER控件研究的心得:WebTimer的启示
  10. 搞个笑?用Verilog产生一个三角波吧!