Excel 搜索列并复制其旁边的单元格

Excel 搜索列并复制其旁边的单元格

我需要从 B 行的 C 列中找到值,然后从 D 列中找到的结果中复制该值。是否可以使用公式并将公式复制到 D 列的所有单元格?不用 VB?谢谢帮助 :)

A        B      C         D

1      | N   | Y      --> 2
-----------+-----+---
2      | Y   | Y      --> 2
-----------+-----+---
3      | V   | N      --> 1
-----------+-----+---
4      | F   | V      --> 3

答案1

通常,您会使用VLOOKUP,但索引和要提取的值的顺序错误,在这种情况下,请使用INDEXMATCH

=INDEX(A:A, MATCH(C1, B:B, 0))

在 B 列中找到 C1 出现的行,然后从 A 列中取出刚刚找到的行中的值。

因此,对于第一个,它Y在 B 列中查找,在第 2 行中找到,然后获取 A 列和第 2 行中的值。

相关内容