我想用它vlookup
来查找某个值,我已经有这个公式了。问题是,现在我需要使用什么公式来获取我在 vlookup 公式中拥有的上述值的位置?
我所说的位置是指单元格位置,例如A5
或B7
。
答案1
您可能更愿意使用MATCH()
函数。它将返回数组中某个项目的相对位置,然后您可以将其作为函数的输入INDEX()
。
答案2
INDEX()
多年来似乎已经发生了变化。现在我必须使用以下命令来获取地址:
=CELL("address",INDEX(B1:B6,MATCH(D1,A1:A6,0),1))
它不是一个“真实”地址,因为它不直接指向任何内容,它只是一个文本字符串。但INDIRECT()
可以解决这个问题。(当然,如果有人想要这个,只需要使用INDEX/MATCH
。)
那时候,或者我应该说“曾几何时”,人们只需要复制两份并INDEX()
在它们之间加上冒号,就像这样:
=INDEX(B1:B6,MATCH(D1,A1:A6,0),1):INDEX(B1:B6,MATCH(D1,A1:A6,0),1)
地址就是结果。好吧。