excel中怎么可以把一工作表中符合条件的数据值在另外单元格以下拉框形式显示出来,然后再选择。

比如A有12、13、14这几个数字,B有25,26,27,28这几个数字,C有65、66、67这几个数字,怎么可以再另外的单元格输入A,在另一单元中下拉显示出来A对应的1... 比如A有12、13、14这几个数字,B有25,26,27,28这几个数字,C有65、66、67这几个数字,怎么可以再另外的单元格输入A,在另一单元中下拉显示出来A对应的12,13,14。如果是B则显示B对应的数字。 展开
 我来答
凌文元LWY
高粉答主

推荐于2016-08-02 · 每个回答都超有意思的
知道大有可为答主
回答量:3.6万
采纳率:76%
帮助的人:1.3亿
展开全部

截图请截出行号和列标,以方便描述。

假设以A列开始,那么在F4单元格,在“数据”选项的“数据有效性”“设置”中,选择“序列”,来源输入=OFFSET($B$1,MATCH(E4,A:A,0)-1,,COUNTIF(A:A,E4),)  确定,即可

 

 

 

更多追问追答
追问
高手,首先非常感谢你,其次对我没有截行号和列标表示歉意,在一个excel标签内,你的回答完美解决了我的问题,但如果是A,B,C在第一个标签sheet1中,而要显示过滤的内容再第二个标签sheet2中内提示‘在数据有效性条件中不能使用对其他工作表或工作薄的引用’,有没有解决办法
追答
数据有效性的来源不能跨表或跨工作簿建立引用。
但可以将Sheet1的数据粘贴到Sheet2的数据区域外,比如Z:AA列,并隐藏。
百度网友a5065b6f8
2015-11-30 · TA获得超过1646个赞
知道小有建树答主
回答量:2169
采纳率:0%
帮助的人:931万
展开全部
很简单。。
在数据有效性里的序列。

输入=OFFSET($B$1,MATCH(E3,A:A,)-1,,COUNTIF(A:A,E3))

公式你相应修改下。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式