Excel 将单元格与给定列中的任意单元格进行比较

Excel 将单元格与给定列中的任意单元格进行比较,excel,excel-formula,Excel,Excel Formula,我在Excel中有以下列 我要做的是,如果两组列的第一个列单元格匹配,则将它们的数据从两组列传输到另一组列。所以在屏幕截图中,因为boy在第一列中有100。它应该将100转移到boy行所在的C列 我想出了一个方法,用循环在Java中实现,但我认为可能有一种更简单的方法可以直接在excel中实现 虽然Vlookup是一个可以满足您需求的公式,但它确实附带了一些。最好从一开始就使用最好的方法,即在索引公式中嵌套匹配公式。通过上面提供的示例: =Index(I:I,Match(B:B,H:H,0))

我在Excel中有以下列

我要做的是,如果两组列的第一个列单元格匹配,则将它们的数据从两组列传输到另一组列。所以在屏幕截图中,因为boy在第一列中有100。它应该将100转移到boy行所在的C列


我想出了一个方法,用循环在Java中实现,但我认为可能有一种更简单的方法可以直接在excel中实现

虽然Vlookup是一个可以满足您需求的公式,但它确实附带了一些。最好从一开始就使用最好的方法,即在索引公式中嵌套匹配公式。通过上面提供的示例:

=Index(I:I,Match(B:B,H:H,0))

你可以使用
VLOOKUP
@Susilo,这似乎就是答案。但是,不方便的是,当我复制公式以传播到C中的行时,我必须不断更改查找公式中的表数组以始终匹配H1:I2。有没有一种更简单的方法来复制公式,以便只更改查找值单元格,而不更改公式中的所有单元格?我发现绝对引用是第二个问题的x答案。所以我所有的问题都得到了回答。如果你想改变你的评论作为答案,它很乐意接受。