1、在此为了说明制作联想下拉菜单的具体方法,特制作如图所示的Excel表格,对于左侧的数据,我们可以通过在查询列输入部分或全部内容进行查找。
2、选中想要查询数据的单元格,点击“数据”功能区中的“有效性”菜单项。
3、从打开的“数据有效性”窗口中,切换到“设置”选项卡,将“允许”输入框中选择“序列”项。
4、接下来在“来源”输入框中输入如下公式:=OFFSET($A$1,MATCH(C3&"*",A:A,0)-1,,COUNTIF(A:A,C3&"*"),1)最后点击“确定”按钮即可。
5、接下来我们测试一下效果,当我们在“查询”单元格输入所要查询的部分内容时,会自动联想与之相关联的内容并显示。
6、涉及的相关函数的具体使用方法:COUNTIF函数是计算区域中满足给定条件的单元格个数。如图所示,在单元格中输入公式=COUNTIF(A:A,"*"&C3&"*") ,即可获取相关查询数量。
7、Match函数的作用是返回指定方式下与之匹配的相应位置。在单元格输入公式”=MATCH("*"&C3&"*",A:A,0)“,即可得相应的数据所在位置。
8、OFFSET函数的意思是以指定的引用为参照系,返回一个新的引用,它可以用来设置关键词的联想作用。我们可以在任意单元格中输入公式 ”=OFFSET($A$1,3,,4,1)“,向下填充多个单元格即可获取引用数据结果。