怎样设置Excel后几列根据前一列的数据有效性变动?
1个回答
2022-04-04 · 学动漫、设计、电竞、电商、短视频、软件等
关注
展开全部
第二列B列是公式实现的,根据第一列A列选择后的值,去匹配相应的数据显示出来。
方法1、你需要有另一张表,每个月对应的用量,然后在B列输入公式:=VLOOKUP(A1,另一张表的数据区域,引用列,0)
方法2、你还是需要一张表,可能没有每个月直接对应的用量。那么B列的公式可以用SUMPRODUCT,或者SUMIF的数组函数,或者COUNTIF……,在另一张表中对满足A列条件的数据汇总,再显示。
方法3、如果用量是你自己确定的数值,月份也不多,不限麻烦就用IF、CHOOSE函数,把值直接写在公式里相应的显示。
1)先将“分类总表”sheet的第一行命名,我取的“一级分类”,可自行修改。然后对1、2、3类分别命名,依次为“一类的二级分类”、“二类的二级分类”、“三类的二级分类”。excel的命名方法为选择改行或是该列,然后在图3红框所在位置写上名字,或是用ctrl+f3来命名
excel命名方法
2)选中“漏洞分类总表”sheet的B列,选择【数据】→【数据工具】→【数据有效性】→【设置】→【序列】,然后输入公式:“=一级分类”(只写最外层引号里面的公式,下同)
3)选中C2,【数据】→【数据工具】→【数据有效性】→【设置】→【序列】,然后输入公式:“=IF(B2="一类",一类的二级分类,IF(B2="二类",二类的二级分类,IF(B2="三类",三类的二级分类)))”
4)选中C2,ctrl+c,选中C列(除C1),然后【选择性粘贴】→【有效性验证】,即可实现整个C列(除C1)相同的数据有效性选择功能。
方法1、你需要有另一张表,每个月对应的用量,然后在B列输入公式:=VLOOKUP(A1,另一张表的数据区域,引用列,0)
方法2、你还是需要一张表,可能没有每个月直接对应的用量。那么B列的公式可以用SUMPRODUCT,或者SUMIF的数组函数,或者COUNTIF……,在另一张表中对满足A列条件的数据汇总,再显示。
方法3、如果用量是你自己确定的数值,月份也不多,不限麻烦就用IF、CHOOSE函数,把值直接写在公式里相应的显示。
1)先将“分类总表”sheet的第一行命名,我取的“一级分类”,可自行修改。然后对1、2、3类分别命名,依次为“一类的二级分类”、“二类的二级分类”、“三类的二级分类”。excel的命名方法为选择改行或是该列,然后在图3红框所在位置写上名字,或是用ctrl+f3来命名
excel命名方法
2)选中“漏洞分类总表”sheet的B列,选择【数据】→【数据工具】→【数据有效性】→【设置】→【序列】,然后输入公式:“=一级分类”(只写最外层引号里面的公式,下同)
3)选中C2,【数据】→【数据工具】→【数据有效性】→【设置】→【序列】,然后输入公式:“=IF(B2="一类",一类的二级分类,IF(B2="二类",二类的二级分类,IF(B2="三类",三类的二级分类)))”
4)选中C2,ctrl+c,选中C列(除C1),然后【选择性粘贴】→【有效性验证】,即可实现整个C列(除C1)相同的数据有效性选择功能。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询