Excel多重数据有效性怎么做?

2023-01-15 06:15

我想做二列,第一列我用数据有效性下拉,选择,这个没有问题,第二列,我想根据第一列下拉单里的内容变化选择。怎么弄,请指教?
4个回答
举例说明:
在K2到K6输入 a、b、c、d、e;在L1到P1输入a、b、c、d、e;在L2到L8输入a对应的内容;...
在A1设置数据有效性下拉,引用K2:K6
在B1设置数据有效性下拉,引用位置输入 OFFSET($K$2:$K$9,0,MATCH(A1,$L$1:$P$1,))
就可以了。

假设表格中的项目A列为下拉列表选择,B列为手动填入,需要限制当A列已经选择项目后,B列禁止手动填写,如B列已经手动填写,则A列禁止下拉列表选择;

1、建立一个工作表:项目表,在A列填入各类项目,选中A列具有项目的单元格,在名称栏键入:项目。回车;

见图一

2、选中“表1”工作表的A2:A20(假设工作表到第20行),转到“数据”工具栏,点击数据有效性>数据有效性;

见图二

3、在“数据有效性”对话框的“设置”标签中“允许”选择:序列,“来源”输入公式:=IF(B2="",项目,"") ,再点确定;

见图三

4、选中“表1”工作表的A2:A20(假设工作表到第20行),转到“数据”工具栏,点击数据有效性>数据有效性,在“数据有效性”对话框的“设置”标签中“允许”选择:文本长度,“数据”选择:等于,“长度”输入公式:=IF(A2<>"",0,100) ;

见图四

5、转到“数据有效性”对话框的“出错警告”中,“标题”填入:项目已填,“内容”输入:左面已选择项目;(这里也可以按自己的需要填写)

见图五

6,验证:

1)当B列空白时,A列可以通过下拉列表选择项目;

见图六

2)当A列已经选择项目后,在B列对应单元格就无法输入文字或数值,并弹出出错信息;

见图七

3)当B列已经输入文字,在对应的单元格将无法通过下拉列表选择项目,(点击单元格小箭头就不会有下拉列表出现);

见图八

举例说明:
在K2到K6输入 a、b、c、d、e;在L1到P1输入a、b、c、d、e;在L2到L8输入a对应的内容;...
在A1设置数据有效性下拉,引用K2:K6
在B1设置数据有效性下拉,引用位置输入 OFFSET($K$2:$K$9,0,MATCH(A1,$L$1:$P$1,))
就可以了。
选中A2:C3区域,数据/有效性/设置,自定义,
公式=(A1>=0)*(A1<=999)*(SUM($A$2:$C$3)<=2500)
确定。
相关问答
excel中数据有效性在哪
1个回答2022-11-30 01:00
打开文件表格之后,数据里面有个数据有效性,直接根据里面提示设置就可以了
excel里的数据有效性是什么意思?
2个回答2023-02-18 13:39
数据有效性的意思是它可以限定允许输入的数据类型和范围,就是你设置一个范围,不在这个范围内的数值就不能输入进去。 例如你设置的有效性范围是1到100,那么低于1或者大于100的数值都不能输入在单元格里
excel数据有效性怎么设置
1个回答2022-12-02 17:20
材料/工具:Excel2010 1、我们打开需要进行数据有效性设置的表格,zhi在这里自行先制作了一个表格 2、我们选中性别这一列的内容,点击“数据”,选择“有效性” ...
全文
excel中数据有效性怎么设置
1个回答2022-11-27 08:45
首先在电脑上打开excel文档。在三个单元格内分别输入内容。点击空白单元格。上方的数据,点击有效性并选择有效性。在弹出的窗口中选择允许中的序列点击来源图标,选择我们前面添加的选项内容,点击确定即可。打...
全文
Excel 数据有效性 序列
3个回答2023-05-12 07:50
二级联动菜单的设置步骤如下:(附图以同表举例) 1、选择Sheet2的A:C列,在“公式”选项下的“根据所选内容创建”中,以“首行”内容创建名称,确定; 2、选择Sheet1的E列,在“数据...
全文
excel中数据多重有效性设置?
1个回答2023-04-02 07:13
有效性序列里,可以使用IF来判断一下, 根据判断的结果,输出不同的序列就可以了。 =IF(A1=1,序列1,序列2)
如何在EXCEL中设置数据有效性
1个回答2023-01-09 04:35
据我所知,只能直接选择指定区域内的有效数据,选数据-有效性,然后自己设定条件(比如设置只能输入a,b,c,自己下拉),不管你之前输入什么内容。 如果要不同条件不同有效性,估计要编程吧。
如何根据数据生成excel表格?
1个回答2023-04-21 02:35
用宏吧,不会太难
Excel中如何配置多重数据有效性?
2个回答2023-01-11 23:27
选中你要设置有效性的单元格,顶端菜单栏,数据,有效性,设置,自定义。输入以下公式: =AND(LEN(A1)=22,ISNUMBER(FIND("T",A1))) 公式中A1替换为你要设置的单元...
全文
excel待多个条件的数据有效性设置
1个回答2022-10-02 04:57
分别设置两个(“类别”对“年龄”、“数量”对“年龄”)二级级联菜单就可以了。 二级级联菜单制作方法:用定义名称、数据有效性的“序列”,以及INDIRECT函数制作菜单,如图,参考:
热门问答