求助,EXCEL纵向与横向双向交汇处数据怎么查找? 哪位高人帮忙指点一下!

白色区域(坐标A1-F9)是数据源,黄色区域(坐标C11,C12)根据需要可调,需求粉色区域(坐标C13)自动带出数据

4种方法可以实现:
1、Vlookup:搜索给定区域的首列满足条件的元素,并确定其在区域中的行序号,再进一步返回选定单元格的值(由第3个参数控制)——竖向
=VLOOKUP($C$12,$A$1:$F$9,MATCH($C$11,$A$1:$F$1,0),0)
2、Hlookup:搜索给定区域的首列满足条件的元素,并确定其在区域中的列序号,再进一步返回选定单元格的值(由第3个参数控制)——横向
=HLOOKUP($C$11,$A$1:$F$9,MATCH($C$12,$A$1:$A$9,0),0)
3、Offset:通过指定的引用为参照,通过给定偏移返回新的引用
=OFFSET($A$1,MATCH($C$12,$A$1:$A$9,0)-1,MATCH($C$11,$A$1:$F$1,0)-1)
4、Index:在给定区域,返回特定行、列交叉处的值或引用
=INDEX($A$1:$F$9,MATCH($C$12,$A$1:$A$9,0),MATCH($C$11,$A$1:$F$1,0))

其中Match是关键,它可以根据你给出的条件定位其在数据区域中所处的行或列,这样上面4个公式才能不被局限于某一行或某一列。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-26
看源码噻,我只晓得这个插入数据表可以搞出来
错老,是数据透视图
第2个回答  2012-03-26
=OFFSET(A1,MATCH(C12,A2:A9,),MATCH(C11,B1:F1))

=INDEX(B2:F9,MATCH(C12,A2:A9,),MATCH(C11,B1:F1))
第3个回答  2012-03-26
=VLOOKUP($C$12,$A$1:$Z$9,MATCH($C$11,$A$1:$Z$1,0),0)
相似回答