将 SheetA 中的列合并到 SheetB 中以匹配 ID 的公式

将 SheetA 中的列合并到 SheetB 中以匹配 ID 的公式

将唯一 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)。

第四个参数(范围查找) 通常是可取的(通常FALSE0有用),以确保索引匹配准确,而不仅仅是“次优”。在按升序排列的数组中查找值如果省略第四个参数,TRUE1公式将返回小于的下一个最大值查找值没有完全匹配的地方。 在哪里不是有序的“次优”几乎可以是(这里是第三)列中的任何值。

使用FALSE0数组不需要排序。

也许值得重复的是列索引号不能为负数。

SU472583 示例

相关内容