excel中关于数据有效性的自动选择录入问题

如上图,用B列数据定义名称为“产品名称”,在D列中用“产品名称”进行数据有效性的设置(序列),如何实现在D列任意单元格中输入“aa”时自动弹出符合前两位是“aa”的所有记录供选择实现自动录入?
求助高手!

你说的效果在窗体控件内Textbox可以实现,但是在数据有效性里据我所知办不到。
因为数据有效性就是为了限定客户输入内容而作的设置,事先要把可选取内容提前录入。
设置有效性条件是序列,而你要模糊查找而且你要的还是类似于模糊查找的功能
最起码设置的有效性条件也要写自定义-公式,然后再写find函数查找。

我建议,你可以在数据有效性选取范围内容之前,把你B列的数据排序一下,如果是英文,也是按abcd的顺序来排列的,直接升序。
然后在D列设置数据有效性设置的时候,同字母开头的东西会拍在一起,应该稍微方便一下你的选取。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-24
这个比较复杂啊,貌似,一般解决不了,
好像知道些,第一步用数据区域命名,然后用indirect函数填写在序列里面(用公式 方式)
这样就可以了,
如果需要请发生呢个给我帮助你邮件[email protected]