【发布时间】:2011-04-22 16:21:57
【问题描述】:
我有一个返回有效行号的MATCH 表达式。
我现在需要将此结果与已知的列标识符组合以返回该单元格的结果。
所以,如果A50 = "apple" 上有东西,那么我可以得到单元格D50 的内容。
我查看了INDIRECT 和INDEX,但不知道它有什么帮助。
答案:
=INDEX('SHEET1'!A:D,MATCH(SHEET2!A2,'SHEET1'!B:B,0),4)
我让INDEX 工作。它需要更多的阅读。
'SHEET1'!A:D 是INDEX 可以使用的范围。
MATCH(SHEET2!A2,'SHEET1'!B:B,0) 正在根据我的MATCH 标准提取行。
4 是 column,用于使用上面 MATCH 中的 row 编号返回单元格内容。
希望这将帮助其他人了解如何使用INDEX。
【问题讨论】:
-
您是否有什么特别的原因不想使用 VLOOKUP()?您的数据似乎是以表格格式组织的。
-
我想出了如何让索引工作。我以前没有遇到过 vlookup,但它看起来确实可行。
-
您应该将您的答案作为答案发布,而不是对您的问题进行编辑。然后,您应该接受自己的答案,将此问题标记为已解决。
标签: excel worksheet-function excel-match