将唯一 ID Sheet1!A2 与 Sheet2!A2:A100 中具有匹配 ID 的单元格进行匹配。
将 Sheet2 中具有匹配 ID 的同一行的列 Sheet2!C2:C100 中的单元格内容粘贴到其中包含公式的单元格中。
这个公式是什么(或者你如何做到这一点)?
以下操作无效:
=VLOOKUP(Sheet1!A2,Sheet2!A2:A1000, Sheet2!C2:C1000)
答案1
如果您想在 A 列中的值与 ID 匹配时找到 C 列中的值Sheet1!A2
:
=INDEX(Sheet2!$C$2:$C$1000,MATCH(Sheet1!$A$2,Sheet2!$A$2:$A$1000,0))
答案2
与列字母结合使用时,数字可能确实表示特定的单元格,但 =VLOOKUP 的语法是VLOOKUP(查找值,表格数组,列索引号,范围查找) (參考)因此,在这种情况下,数字表示整个列(1 表示A
[在本例中,因为索引字段位于ColumnA
],所以3
为了C
)。
第四个参数(范围查找) 通常是可取的(通常FALSE
但0
有用),以确保索引匹配准确,而不仅仅是“次优”。在按升序排列的数组中查找值如果省略第四个参数,TRUE
则1
公式将返回小于的下一个最大值查找值,没有完全匹配的地方。 在哪里不是有序的“次优”几乎可以是(这里是第三)列中的任何值。
使用FALSE
或0
数组不需要排序。
也许值得重复的是列索引号不能为负数。