1、建立如下图的蔬菜、地点的数据表格,录入不同蔬菜,不同地点下的价格数据。
2、建立查询条件选择及查询结果展示表;供选择的项目包括“蔬菜”、“地点”;展示的查询结果为“单价”
3、未免输入查询条件时输出错误,导致无法显示出查询结果,需要对查询条件的范围进行限定,设置查询选项序列。当输出的内容不在矩阵表范围内时,结果将报错。如下表,录入的需要查询的蔬菜“西瓜”不在矩阵表范围内,单价的显示结果为“#N/A”
4、限制可查询的“蔬菜”及“地点”的选项范围:选中查询条件单元格-数据-数据有效性;在“设置”中,选择“序列”,数据来源选择矩阵表中蔬菜对应的行范围,如下图;
5、在“地点”的查询条件单元格上重复上述步骤,设置“地点”的选择范围,设置后,“蔬菜”及“地点”只能在选项中选择。如下图。
6、在“单价”的结果显示单元格中,输出公式“=INDEX(C15:H22,MATCH(B12,$B$15:$B$22,0),MATCH(C12,$C$14:$H$14,0))”即可按照“蔬菜”“地点”的查询选择条件,显示对应的从矩阵表中查询出的单价结果。