比如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))
公式你相应修改下。
在数据有效性里的序列。
输入=OFFSET($B$1,MATCH(E3,A:A,)-1,,COUNTIF(A:A,E3))
公式你相应修改下。