在EXCEL2007中,我张表,我想要在单元格中输入一半的内容,后面的自动出来让我选择,不知道要怎么才能实现

我有下面这张表,我想要在单元格中输入一半的内容,后面的自动出来让我选择,不知道要怎么才能实现.比如说我输入PPR,然后下面就自动出现所有前面是PPR的内容
听说VBA可以实现联想输入,各位大神,要怎么用啊,

1、在第一个工作表的A列列出你所有的项目,同时在任意列建立一个辅助列,输入公式:{=INDEX(A:A,SMALL(IF(ISNUMBER(FIND(CELL("contents"),$A$2:$A$712)),ROW($2:$712),4^8),ROW(A1)))&""},要以数组形式下拉到所有项目行;

2、查找时,在要输入数据的单元格做数据有效性验证,如图所示,注意事项:出错警告不要勾选!!

3、这样子就可以实现输入关键字进行筛选了。有个bug,就是没法新增,新增又要再来一遍这个流程。可以试一下自定义名称管理器,这个应该可以新增项目。

4、不用Excel了。WPS直接设置数据有效性那一步,选择A列(所有项目所在的那一列),就可以实现输入关键字筛选了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-06-17
在c2 单元格里写这样一个公式
=IF(b2="不进照相","照相不良",IF(b2"无感应","感应不良",IF(b2="花屏","显示不良"," ")))

然后下拉即可。你自己把其他的情况补全了就行,把那个空的双引号替换掉就行。
但是最后一个if里,还是需要最后的空双引号的。追问

这肯定不行的,我下拉有几百项呢

本回答被网友采纳
相似回答