所以我试图从数据表,即做经典的2路查找:Excel函数返回范围的第一行或第一列? (在数据表中的更好的2路查找)
Jan-00 Feb-00 Mar-00
Joe
Bill
Steve
所以,我想看看在价值对于“Mar”,“Joe”。
这种类型的查找通常使用INDEX和MATCH函数的组合来完成。这种方法的缺点是MATCH只能在1维范围内运行,所以在一个包含大量表格的大型电子表格中,最终不得不为每个表格定义3个范围(一个用于数据,一个用于标题行,一个用于左栏)。
我希望能够做这样的事情:
index(data1,match("Mar-00",getrow(mydata,1)),match("Joe",getcolumn(mydata,1)))
有没有这样的事情在Excel(或者,这样的一个完全不同的方式,也许在Excel中一些新的功能)?
我意识到这是正确的,但我并不知道,我去之后第四列。并且使用INDEX需要我重新声明一个范围,我正在寻找索引的范围,因为它只能作用于一维范围。 – tbone
这就是我的第二个例子 - 显示你如何使用INDEX从一个范围或数组中获取整行(列)。这不是你的问题吗? – jtolle
对不起,你是对的,我只是没有仔细阅读。非常好,谢谢!不要以为我曾经遇到过这种语法,或者我曾经错过了它。 – tbone