使用函数在Excel中选择单元格

时间:2016-09-19 16:19:24

标签: excel

在Excel中如何使用函数

从同一行的不同列中选择单元格

例如,我有以下查找表

   X        Y
+-------+--------+
| Name  | phone  |
+-------+--------+
| James | 100    | <=== table 1 (lookup)
| Mike  | 200    |
| Anne  | 300    |
+-------+--------+

我尝试使用上述查找正确非空值填充以下phone列>表

    A       B
+-------+--------+
| Name  | phone  |
+-------+--------+
| James | 101    | <=== table 2
| Mike  |        |
| James | 200    |
+-------+--------+

现在我想知道如何指定第一个参数,因为我将公式应用于表2 的整个phone列,只是Name列中的任何内容of table 2 成为查找值。到目前为止我只是:

=VLOOKUP(???, X2:Y4, 2, false)

上面公式中我的第一个参数应该是什么?

1 个答案:

答案 0 :(得分:0)

在表2中,您需要一个额外的列。让我们从C2开始,你可以使用这个公式:

=If($B2=VLOOKUP($A2,$X$2:$Y$4,2,False),"",VLOOKUP($A2,$X$2:$Y$4,2,False))

这将检查B2中的值。如果它与Table1中的值匹配,则不返回任何内容(""),但如果它们不同,则返回Table1值(Vlookup()公式)。