其中,来源=OFFSET($E$3,MATCH(C3&"*",$E$3:$E$14,0)-1,0,COUNTIF($E$3:$E$14,C3&"*"),1)
这个公式在做多级菜单联动时经常使用,在这里不做详讲。如果有遗忘的小伙伴,请查看进阶君前面的教程。
具体操作过程及效果如下动图所示:

(3)解决单元格不能随意输入问题
通过第2步操作,我们可以实现单元格的下拉列表了,但是现在下拉列表里面显示的是所有可选项。我们需要输入关键字来动态更新可选项,但是到目前为目这样做是有问题的。如动图所示。

为什么会出现这种情况呢?首先必须说明,出现这种情况是正确的。因为刚才做的数据有效性,说明这些单元格里面只能选择或输入参加竞标公司的名称,而重庆、北京、四川、上海四项不是公司名称,当然会出错。
如何解决?修改一下这些单元格的数据有效性设置。在弹出的有效性设置窗口中,进行如下操作:

(4)验证效果
对相关单元格数据有效性进行修改后,在单元格里面输入查询关键字,会发现下拉列表里面的选项动态调整了,我们成功实现了效果。具体效果如下动图所示:
