我需要从 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
,但索引和要提取的值的顺序错误,在这种情况下,请使用INDEX
和MATCH
:
=INDEX(A:A, MATCH(C1, B:B, 0))
在 B 列中找到 C1 出现的行,然后从 A 列中取出刚刚找到的行中的值。
因此,对于第一个,它Y
在 B 列中查找,在第 2 行中找到,然后获取 A 列和第 2 行中的值。