如何通过excel公式来设置序列
excel中有两列A、B,这两列都要求是序列形式(下拉框),A列下拉框有“是”、“否”两个值,当A列选中“是”,B列下拉框应有“a”,"b","c",当A列选中“否”,B...
excel中有两列A、B,这两列都要求是序列形式(下拉框),A列下拉框有“是”、“否”两个值,当A列选中“是”,B列下拉框应有“a”,"b","c",当A列选中“否”,B列下拉框应该有“1”,“2”,“3”。不知该怎么实现,望高手详细指点,谢谢。
展开
4个回答
展开全部
用offset来做,先做两个辅助列,
A1 B1
是 否
A 1
B 2
C 3
C1单元格设置数据有效性为序列,来源为=$A$;$b$1
C2单元格用offset函数设置有效性为序列,来源为=OFFSET($A$1,,MATCH($C1,$A$1:$3$1,)-1,COUNTA(OFFSET($A$1,,MATCH($C1,$A$1:$B$1,)-1,65535)))
急急中,也不知道引用对不对,不过你仔细看一下offset函数就好了。
A1 B1
是 否
A 1
B 2
C 3
C1单元格设置数据有效性为序列,来源为=$A$;$b$1
C2单元格用offset函数设置有效性为序列,来源为=OFFSET($A$1,,MATCH($C1,$A$1:$3$1,)-1,COUNTA(OFFSET($A$1,,MATCH($C1,$A$1:$B$1,)-1,65535)))
急急中,也不知道引用对不对,不过你仔细看一下offset函数就好了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
根据要设置的序列的不同,可以有多种方法。
比如,设置简单的序列1、2、3、4……可以在首个单元格中输入1,然后在下面单元格中输入2,接着选定这两个单元格下拉填充。
也可以用公式填充这样的序列,如,在首个单元格中输入=ROW(A1),回车确认后下拉填充。
至于复杂的序列视情况不同而方法有异。
为什么我答问时只能看到标题,而看不到提问内容呢?!
比如,设置简单的序列1、2、3、4……可以在首个单元格中输入1,然后在下面单元格中输入2,接着选定这两个单元格下拉填充。
也可以用公式填充这样的序列,如,在首个单元格中输入=ROW(A1),回车确认后下拉填充。
至于复杂的序列视情况不同而方法有异。
为什么我答问时只能看到标题,而看不到提问内容呢?!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个需要辅助列,操作如下:
在D1、D2、D3、D4分别输入:是、a、b、c
在E1、E2、E3、E4分别输入:否、1、2、3
选中A1,点数据-有效性,有效条件“允许”下拉列表选择“序列”,下面的来源输入:=$D$1:$E$1,确定
选中B1,点数据-有效性,有效条件“允许”下拉列表选择“序列”,下面的来源输入 =INDIRECT(A1) 会弹出消息框“源目前包含错误。是否继续”,不用管它,点“是”
选择区域D1:E4(即前面输入的数据区域),点菜单“插入”-“名称”-“指定”,弹出的对话框中只勾选第一个“首行”,确定后会弹出两次消息框,都点是。
ok试一下
在D1、D2、D3、D4分别输入:是、a、b、c
在E1、E2、E3、E4分别输入:否、1、2、3
选中A1,点数据-有效性,有效条件“允许”下拉列表选择“序列”,下面的来源输入:=$D$1:$E$1,确定
选中B1,点数据-有效性,有效条件“允许”下拉列表选择“序列”,下面的来源输入 =INDIRECT(A1) 会弹出消息框“源目前包含错误。是否继续”,不用管它,点“是”
选择区域D1:E4(即前面输入的数据区域),点菜单“插入”-“名称”-“指定”,弹出的对话框中只勾选第一个“首行”,确定后会弹出两次消息框,都点是。
ok试一下
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询