请问如何在一个EXCEL表格中用公式索引到另一个表格部分相同的内容?

希望把表一中B列的数据索引到表二中B列
列如:表一 表二
A列 B列 A列 B列
中国广东 123 东京
日本东京 321 广东
美国纽约 5646 纽约

通过VLOOKUP函数,就可以轻松做到。

VLOOKUP函数是一个纵向查找函数,用于按列进行查找索引数据。我们根据需求,进行设定就能快速完成。

步骤:

1、打开电脑,点开Excel,打开数据库文件和需要引用数据的文件。

现以一份电子账册的料件为例:企业在海关备案了552个不同的商品,这552个"商品名称"有"备案序号",另一份料件表文件只有"备案序号",我们想根据"备案序号"从总料件数据中引出所需要"商品名称"。

2、选择“VLOOKUP”,一个函数参数视图窗跳出来了。

出现4个需要设置的参数:Lookup_value,Table_array,Col_index_num,Range_lookup。

Lookup_value,指需要在数据表进行搜索的数据值。

Table_array,指需要在其中搜索数据的数据表。这个就是表示要引用的数据库

Col_index_num,指要搜索的数据在数据库文件中找到后,引用数据值的所在第几列

Range_lookup,指查找的数值跟数据库中是否精确匹配还是大致匹配,如果为FALSE,表示大致匹配,如果为TRUE或忽略不填,则为精确匹配。

3、设置完成后,引用的表格中“商品名称”栏会出现所引用过来的数据值。一手按住Ctrl健,一手选中引用过来的数据值,向下拖动到所有要索引的栏。数据全部引用过来。

4、再将引用过来的数据值全部选中"复制"(复制快捷键:Ctrl+C),单击鼠标右键,出现一个界面,选择”选择性粘贴"。选择“数值”,运算栏选择“无”。点击“确定”完成。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-26

假设表格 如图一所示;

1、在表2的B2单元格输入公式:=VLOOKUP("*"&A2&"*",表1!A:B,2,0) 回车;

见图一

2、选中表2的B2单元格,下拉填充,实际结果:

见图二

第2个回答  2012-07-17
在SHEET2的B1单元格输入公式
=INDEX($B$1:$B$1000,MATCH("*"&E1&"*",$A$1:$A$1000,0))

=VLOOKUP("*"&A1&"*",SHEET1!A:B,2,0)
然后下拉填充本回答被网友采纳
第3个回答  2012-07-18
建议使用vlookup公式,但是必须两个表中A列的值是完全一致的,否则是无法索引的。例如,广东,必须两个表都是广东,如例子中的中国广东与广东是无法索引的。
第4个回答  2012-07-17
在表二的B2单元格内填写公式:“=IF(表一!B列2="","",表一!B列2)”,回车后,把鼠标放在B2表格的右下角,当鼠标变为十字后,双击
相似回答