excel中的INDEX函数问题

表格A1,B1,A2,B2数据分别为1,2,3,4.
index(a1:b2,0,2)=2, 是不是就是B1.
INDEX(A1:B2,1,2)=2, 是B1
INDEX(A1:B2,2,2)=4 应该是B2
是不是就是第0行,与第一行是一个意思呢
为什么下面就不对呢?
INDEX(A1:B2,1,0)=#VALUE!

第一个公式也是错的,结果不会是2,因为表格中没有0行,同理,也没有0列,这是两个公出错的原因
INDEX(A1:B2,1,0)
A1:B2是引用区域,1是区域里的第一行,0区域里的第0列
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-04-07
index(a1:b2,0,2)=2, 不是B1,但把a1:b2当做数组处理,即区域中的值为数字时可用,相当于{1,2}的数组,数组的第一个元素下标为0,所以返回2
INDEX(A1:B2,1,2)=2, 是B1
INDEX(A1:B2,2,2)=4 应该是B2
相似回答