快捷搜索:论文 合同 演讲 心得

Excel表格超级搜索引擎制作

Excel表格超级搜索引擎制作

Excel表格和Word中的表格最大的不同就是Excel是将填入表格中的所有内容(包括静态文本)都纳入了数据库的范畴之内。我们可以利用“函数查询”,对目标数据进行精确定位,就像网页中的搜索引擎一样。下面以学生姓名搜索成绩为例来进行说明。

步骤1:打开效果文件,在单元格B13中输入如下公式:
=VLOOKUP($A$13,$A$1:$D$10,2,FALSE)

步骤2:按Enter键后,公式输入完成,这样当在单元格A13中输入学生姓名时,单元格B13即可显示该学生的语文成绩。

步骤3:在单元格C13和D13中分别输入如下公式:
=VLOOKUP(SA$13,$A$1:SD$10,3,FALSE)
=VLOOKUP($A$13,$A$1:$D$10,4,FALSE)

输入完成后,当在单元格A13中输入学生姓名时,单元格C13和D13将分别显示该学生的数学和英语成绩。

温馨提示

VLOOKUP函数用于在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。

语法:VLOOKUP(lookup_value , table_array, col_index_num ,range lookup)

参数:Lookup_value为需要在数据表第一列中查找的数值,它可以是数值、引用或文字串。Table_array为需要在其中查找数据的数据表,可以使用对区域或区域名称的引用。Col_index_num为table_array中待返回的匹配值的列序号。Range_lookup为一逻辑值,指明函数VLOOKUP返回时是精确匹配还是近似匹配。如果为TRUE或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于lookup_value的最大数值;如果range_value为FALSE,函数VLOOKUP将返回精确匹配值。如果找不到,则返回错误值#N/A。

您可能还会对下面的文章感兴趣: