在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)
上面公式中我的第一个参数应该是什么?
答案 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()
公式)。