将单行与列进行比较,并从Excel中同一行的另一列中提取值

时间:2014-06-24 06:52:14

标签: excel if-statement

所以我正在寻找一个公式或任何类似的东西:

我有4列。 A B C D。

我有一个列(A),其中包含多个可能重复的值。

A1: A
A2: A
A3: B
A4: C
A5: C

我想将每一行与一个具有每个值之一的列(B)进行比较。所以B1 = A,B2 = B等 但是,我想要提取到列“D”的值在列“C”中。因此,如果A1等于B列中的任何内容,我想将同一行中C列中的值提取到D列。

所以在D1中我想要来自C1的值。在D2中我也想要C1的值。但是在D3中我想要C2的值。

1 个答案:

答案 0 :(得分:0)

这似乎有效:

=VLOOKUP(A1:A5,B1:C5,2,0)

使用 Ctrl + Shift + 输入,在D1:D5中输入为数组公式

<强>结果:
enter image description here