行序号商品商品所在行1按摩椅保健球22保健球3足疗仪4电疗仪A3公式:=MATCH($B4,$B$4:$B$7,0)查找“按摩椅”在所在列内的位置,结果是1。D3公式:=MATCH($G3,$B$4:$B$7,0)Match查找商品在区域的行位置,返回相对行号。查找“按摩椅”在所在列内的位置,结果是1。业务员小东小希小南小贝业务员所在列列序号1234小南3B3公式:=MATCH($B4,$B$4:$B$7,0)查找“小东”在所在的行内的位置,结果是1。H4公式:=MATCH($G3,$B$4:$B$7,0)Match查找业务员在区域的列位置,返回相对列号。行序号商品所在行数商品1按摩椅1按摩椅2保健球3足疗仪4电疗仪E3公式:=INDEX($B$3:$B$6,D3)按行数查找对应的商品名称,结果是“按摩椅”。Index在指定区域根据指定的行号引用数据。按行数查找对应的商品名称,结果是“按摩椅”。业务员小东小希小南小贝所在列业务员列序号12341小东G3公式:=INDEX($B$2:$E$2,$G3)Index在指定区域根据指定的列号引用数据。业务员商品小东小希小南小贝商品业务员数量按摩椅86937689足疗仪小贝75保健球888410088足疗仪95799075电疗仪988186100J4公式:=INDEX($C$4:$F$7,MATCH($H$4,$B$4:B7,0),MATCH($I$4,$C$3:$F$3,0))应用的关键:用match提取行号和列号后传递给index引用数据。Index+Mctch引用多行多列区域中的单个数据全选输入公式下拉业务员商品小东小希小南小贝商品小东小贝按摩椅91879188按摩椅9188保健球88928597保健球8897足疗仪82869582足疗仪8282电疗仪100909893电疗仪10093{=INDEX(C4:F7,0,MATCH(I3,C3:F3,0))}注意:参数0的意思是没有列参数,如果是行参数没有的话,位置调过来。说明:选中I4:I7单元格区域后输入公式,然后按Ctrl+Shift+Enter组合键。=INDEX($C$4:$F$7,MATCH(H4,$B$4:B7,0),MATCH($J$3,$C$3:$F$3,0))说明:注意绝对引用和相对引用结合,写入公式后下拉。J4普通公式:Index+Mctch引用多行多列区域中的整列数据选定I4:I7后输入数组公式:业务员商品小东小希小南小贝业务员商品小东小希小南小贝按摩椅989985100足疗仪761009881保健球79777793保健球79777793足疗仪761009881电疗仪85988294{=INDEX(C4:F7,0,MATCH(I3,C3:F3,0))}注意:参数0的意思是没有行参数,如果是lie参数没有的话,位置调过来。说明:选中I4:I7单元格区域后输入公式,然后按Ctrl+Shift+Enter组合键。I5普通公式:=INDEX($C$4:$F$7,MATCH($H$5,$B$4:$B$7,0),MATCH(I$3,$C$3:$F$3,0))说明:注意绝对引用和相对引用结合,写入公式后右拉。Index+Mctch引用多行多列区域中的整行数据选定I4:I7后输入数组公式:产地业务员商品小东小希小南小贝产地商品业务员数量国产按摩椅98819186国产按摩椅小贝86进口按摩椅78777888进口足疗仪小希91进口足疗仪79917688国产足疗仪75809682L4数组公式:{=INDEX($D$4:$G$7,MATCH(I4&J4,B4:B7&C4:C7,0),MATCH(K4,D3:G3,0))}应用的关键:先将查找关键字I4与J4合并,再将区域B4:B7和C4:C7合并Index+Mctch多条件引用多行多列区域中的单个数据零售小东小希小南小贝批发小东小希小南小贝按摩椅97968679按摩椅91948391保健球85879794保健球92967889足疗仪77819597足疗仪928110086电疗仪92897882电疗仪83968886公式1公式2公式3类别商品业务员数量数量数量批发电疗仪小希969696公式1:=IFERROR(INDEX((B3:E6,H3:K6),MATCH(B10,IF(A10=零售,A3:A6,G3:G6),0),MATCH(C10,B2:E2,0),IF(A10=零售,1,2)),无数据)公式说明:使用Index的引用形式index(两个区域,行号,列号,区域号),其中行号和列号使用match函数求出,结合if来判断零售和批发区域,最后使用iferror来判断是否能查找到结果,若无,返回“无数据”提示。公式2:=IFERROR(INDEX(IF(A10=零售,B3:E6,H3:K6),MATCH(B10,IF(A10=零售,A3:A6,G3:G6),0),MATCH(C10,IF(A10=零售,B2:E2,H2:K2),0)),无数据)公式说明:使用Index的数组形式index(区域,行号,列号),其中行号和列号使用match函数求出,结合if来判断零售和批发区域,最后使用iferror来判断是否能查找到结果,若无,返回“无数据”提示。公式3:=INDEX(IF(A10=零售,B3:E6,H3:K6),MATCH(B10,IF(A10=零售,A3:A6,G3:G6),0),MATCH(C10,IF(A10=零售,B2:E2,H2:K2),0))公式说明:使用Index的数组形式index(区域,行号,列号),其中行号和列号使用match函数求出,结合if来判断零售和批发区域。没有使用iferror。Index+Mctch引用多表区域中的单个数据数组形式:INDEX(array,row_num,[column_num])解释:INDEX(单个数值区域,行号,列号)引用形式:INDEX(reference,row_num,[column_num],[area_num])解释:INDEX(一个或多个数值区域,行号,列号,区域号)=IFERROR(INDEX((B3:E6,H3:K6),MATCH(B10,IF(A10=零售,A3:A6,G3:G6),0),MATCH(C10,B2:E2,0),IF(A10=零售,1,2)),无数据)公式说明:使用Index的引用形式index(两个区域,行号,列号,区域号),其中行号和列号使用match函数求出,结合if来判断零售和批发区域,最后使用iferror来判断是否能查找到结果,若无,返回“无数据”提示。=IFERROR(INDEX(IF(A10=零售,B3:E6,H3:K6),MATCH(B10,IF(A10=零售,A3:A6,G3:G6),0),MATCH(C10,IF(A10=零售,B2:E2,H2:K2),0)),无数据)公式说明:使用Index的数组形式index(区域,行号,列号),其中行号和列号使用match函数求出,结合if来判断零售和批发区域,最后使用iferror来判断是否能查找到结果,若无,返回“无数据”提示。=INDEX(IF(A10=零售,B3:E6,H3:K6),MATCH(B10,IF(A10=零售,A3:A6,G3:G6),0),MATCH(C10,IF(A10=零售,B2:E2,H2:K2),0))公式说明:使用Index的数组形式index(区域,行号,列号),其中行号和列号使用match函数求出,结合if来判断零售和批发区域。没有使用iferror。如果第一参数为多个数值区域,则区域号按1、2、3……规则选填,只能填一个,意思是对应的第几个区域,不填默认为1。如果第一参数为一个数值区域,则区域号可省略。INDEX函数的两种形式公式说明:使用Index的引用形式index(两个区域,行号,列号,区域号),其中行号和列号使用match函数求出,结合if来判断零售和批发区域,最后使用iferror来判断是否能查找到结果,若无,返回“无数据”提示。部门姓名籍贯姓名部门籍贯销售部陈新明海南省昌江县陈新明销售部海南省昌江县生产部段周权四川省蓬安县段周权生产部四川省蓬安县生产部何肖雪贵州省土家族县何肖雪生产部贵州省土家族县销售部何云龙湖南省道县安监部黄倩怡广东省博罗县开发部黄润兴广东省博罗县销售部黄耀江广东省博罗县开发部江佳仪广东省普宁市安监部乐意洋广东省河源市采购部李怡河南省平舆县F3公式:‘=INDEX(A:A,MATCH($E2,$B:$B,))F4公式:’=INDEX(C:C,MATCH($E2,$B:$B,))根据姓名查询部门和职务(逆向查询)