Excel - 从另一个工作表添加单元格值

时间:2013-04-30 21:06:28

标签: excel excel-2007 excel-formula

我有2张

在第一张纸上我有

名称国家/地区

在另一张表中,我有国家 Countries_id

我想将所有“Countries_id”添加到第一张表格中的相应单元格中

实施例

Sheet_one:名称和国家/地区

Name   Country
Tomy   En 
Aleks  Fr
Jack   En
Monica Fr

Sheet_two:ID为

的国家/地区
Country   id
En       1
Fr       2

结果

Name   Country  Country_id
Tomy   En         1
Aleks  Fr         2 
Jack   En         1
Monica Fr         2 

1 个答案:

答案 0 :(得分:4)

您应该可以使用简单的VLOOKUP来完成此任务。

如果我们说工作表1在单元格A1中开始,则在C2中添加以下公式:

=VLOOKUP(B2,Sheet2!$A$2:$B$3,2,FALSE)

这表示“在工作表2范围的第一列中查找B2中从A2到B3的值。当您找到完全匹配(”false“)时,返回第2列中的相应值。

将此复制到Country_id下的所有单元格,您就完成了。

注意 - 您需要$的{​​{1}}符号,因为该引用是绝对的 - 当您向下复制时,您想要引用相同的范围(可以通过命名范围来完成)通缉)。 $A$2:$B$3值为RELATIVE,因此当您向下复制时,您将获得C2,D2等。