1、INDEX函数的用法:返回表格或区域中的值或值的引用坡纠课柩index语法:INDEX(array, row_num, [c泠贾高框olumn_num])语法解释:array:必需。 单元格区域或数组常量;(通俗点说,就是要查找的区域)row_num:必需。 选择数组中的某行,函数从该行返回数值。 如果省略 row_num, 则需要 column_num;(通俗点说,就是查找区域的行数)[column_num]:可选。 选择数组中的某列,函数从该列返回数值。 如果省略 column_num, 则需要 row_num。(通俗点说,就是查找区域的列数)
2、index函数举例说明:例子中,要查找展示位于区域 B3:C10中第二行和第一列交叉处的数值。B3:C10就是要查找的区域,2,1代表行数和列数;公式:=index(B3:C10,2,1)
3、MATCH函数用法:在 范围 单元格中搜索特定的项,然后返回拉悟有仍该项在此区域中的相对位置。match语法:MAT潮贾篡绐CH(lookup_value, lookup_array, [match_type])语法解释:lookup_value:必需。 要在 lookup_array 中匹配的值。(通俗点说,就是你要找啥)lookup_array:必需。 要搜索的单元格区域。(通俗点说,就是在那块区域找)match_type可选。 数字 -1、0 或 1。此参数的默认值为 1。
4、match函数应用举例:例子中,查找12所在C3:C10所在的具体位置;具体要注意:1,0,-1表示小于、精确、大于,同时值为1或者-1时,要求所查找区域按升序或者降序排列;公式:=mat艘早祓胂ch(12,C3:C10,0)
5、综上所述:因为match时返回具体位置,就可以为index函数提供行数或者列数,这样两个函数就可以联合使用了,下面我们一起举例试试:
6、INDEX和MATCH联合使用举例:根据E3这个单元格,来查找价格。公式:=INDEX(C3:C10,MATCH(E3,B3:B10,0))
7、当然以上例子,可以更进一步简便,把E3单元格设置下拉框,来更便捷的查找各个品种的价格;如图:
8、大家学会了吗?希望大家收藏!!!