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

比如A有12、13、14这几个数字,B有25,26,27,28这几个数字,C有65、66、67这几个数字,怎么可以再另外的单元格输入A,在另一单元中下拉显示出来A对应的12,13,14。如果是B则显示B对应的数字。

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

假设以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列,并隐藏。

追问

非常感谢

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-11-30
很简单。。
在数据有效性里的序列。

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

公式你相应修改下。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网