excel中怎样根据行和列的位置找到对应的单元格?

比如下图中图一是已知的,

然后我在空白单元格A1输入型号,单元格A2输入规格,怎样让单元格A3自动选择出上表中对应的价格?就如下边,空白处的单元格格式怎样设置?

根据行和列的位置找对应的单元格,可以利用index函数这样来实现:
index(制定区域,在区域中的行,在区域中的列)

如:=INDEX(A1:E12,5,4),查找A1:E12范围内第5行第4列(D列)的值

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-11-11
假设第一个图的工作表名为SHEET1,图中第一个单元格为A1单元格,数据在A至H列,有100行

第二个图的"价格"两字写在D1单元格

则,第二个图的D2单元格写入公式
=INDEX(Sheet1!B$3:H$100,MATCH(B2,Sheet1!A$3:A$100,),MATCH(C2,Sheet1!B$2:H$2,))
下拉填充公式

表格的顶上是一排字母A,B,C,.......这个就是列标
表格的左边是一竖列的数字1,2,3,.......这个就是行号
列标加上行号就是就是单元格的名称,单元格名称也叫做单元格地址,如A列的第三行,为A3单元格,C列的第18行为C18单元格,第五列的第七行就是E7单元格,这样形成了一个个的坐标,标明了每个单元格的位置.追问

我根据你的答案设置了 但是不得行!
我想问是不是有可能问题出在两个地方:
1、表1和表2的内容在同一张excel表上面没有分sheet1和sheet2;
2、因为我的表2中B2和C2的内容是引用其他表的数据过来的

追答

假设第一个图的工作表名为SHEET1,图中第一个单元格为A1单元格,数据在A至H列,有100行

第二个图的"价格"两字写在D1单元格

表格的顶上是一排字母A,B,C,.......这个就是列标
表格的左边是一竖列的数字1,2,3,.......这个就是行号
列标加上行号就是就是单元格的名称,单元格名称也叫做单元格地址,如A列的第三行,为A3单元格,C列的第18行为C18单元格,第五列的第七行就是E7单元格,这样形成了一个个的坐标,标明了每个单元格的位置.

参照以上内容修改公式的引用区域

如果不会修改请完整的上图

本回答被网友采纳
第2个回答  2014-11-11
使用VLOOKUP和MATCH组合,就可以得到需要的值。
给出两个表的一块区域,有行号、列标的追问

能不能麻烦你把具体的公式给一下喃,我比较外行哈

追答

公式很简单,需要你给出带有行号和列标的区域

第3个回答  2014-11-11
在D2输入公式:
=VLOOKUP(A2,Sheet1!A:E,MATCH(B2,Sheet1!1:1,0),0)
第4个回答  2014-11-11
=offset($A$3,match(B1,$A$3:$A$1000,0)-1,match(C2,$B$2:$H$2,0),,)
相似回答