查找列中的第n个条目,其中n是excel中另一列中的整数

查找列中的第n个条目,其中n是excel中另一列中的整数,excel,lookup,match,Excel,Lookup,Match,我使用match查找第1列和第2列之间最佳匹配的行号。现在我想使用match中的数字,它实际上只是一个整数,告诉我需要使用列选择中的哪个条目来查找第3列中的值 因此,如果match返回28,我如何查找列A11:A60中的第28个条目 我可以用excel做这个吗?(这是我可以使用的全部)谢谢!切勿使用excel。尝试使用INDEX()函数 我的第一个猜测是: =INDEX(A11:A60; 28) 如果match将答案粘贴在单元格A10中,那么在单元格A9中,您可以得到以下公式: =ADDRES

我使用
match
查找第1列和第2列之间最佳匹配的行号。现在我想使用match中的数字,它实际上只是一个整数,告诉我需要使用列选择中的哪个条目来查找第3列中的值

因此,如果
match
返回28,我如何查找列A11:A60中的第28个条目

我可以用excel做这个吗?(这是我可以使用的全部)谢谢!切勿使用excel。

尝试使用
INDEX()
函数

我的第一个猜测是:

=INDEX(A11:A60; 28)

如果match将答案粘贴在单元格A10中,那么在单元格A9中,您可以得到以下公式:

=ADDRESS(10+A10,1)
其中10表示第10行(位于A11上方),1表示A列

所以你应该看到:

$A$38
然后,可以使用“间接”从该单元格中获取值:

=INDIRECT(A9)

这会给你你想要的

一个比我更简洁的答案!需要逗号,不是分号,谢谢!那太圆滑了。我在搜索诸如“which”和“lookup”之类的东西。@Dave。嗯,这可能是语言环境的问题,但我的Excel(2003)只接受分号作为参数分隔符。不需要逗号。是的,我想一定是。这里不接受分号!典型的微软试图迷惑我们。