如何使用Excel 函数调用另一个Excel文件中的数据。

本人在使用Excel当中,常用相同的工作,感觉非常浪费时间,请高手帮忙解决下问题!主要问题是这样的。因公司产品较多,有一个Excel文件中含有公司所有产品信息,如产品名称、型号、图片、材质、价格等等、、、而之前我们客户需要什么产品,我们都是从另一个文档重新输入这些信息,或者是复制粘贴到别的文档中,这样感觉非常烦琐。问下有没有这样一种函数。比如说现在客户需要一些产品,我只要在这个新文档的型号栏输入型号,后面的图片、材质、价格等相应的信息就会自动调用到这个文件当中。

可以使用VLOOKUP函数调用另外一个表里面的数据,示例如下:

一、公式:=VLOOKUP(查找的值,查找的范围,查找范围里面的第几列,精确查找/模糊查找),其中,精确查找用0表示,模糊查找用1表示。

二、在Sheet2表格的B2单元格里面输入公式=VLOOKUP($A2,Sheet1!$A$2:$D$1000,COLUMN(B$2),0);

公式释义:现在要查找的是A2单元格里面的值,查找的范围是Sheet1里面的$A$2:$D$1000,COLUMN(B$2)表示查找范围里面第二列,0表示精确查找。

三、将公式向右、向下进行拖动复制,之后在Sheet1 A列里面的数据就会出现相应的显示。

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-05-14
假设你的数据在工作表Sheet1(也可以是其他名字,但下面所有公式中的Sheet1都要改了),A列是产品名称,B列是型号,C列是图片,D列是材质,E列是价格,...
在同一个工作簿中的另一个工作表准备提供给给顾客,假设A2用来输入产品型号,在B1输入材质,C1输入价格,...
在B2输入 =IF($A2="","",INDEX(Sheet1!$A$1:$K$1000,MATCH($A2,Sheet1!$B$1:$B$1000,),MATCH(B$1,Sheet1!$A$1:$K$1,)))
将鼠标移到B2右下角,按着那个“+”往右拖。(还可以接着按着最后一单元格右下角的“+”往下拖)

在A2输入任意型号,可以返回除图片以外的所有信息。图片需采用以下比较复杂的方法:
1. 点菜单上的工具,自定义,命令,然后在左边选择“工具”,右边向下可以找到一“照相机”,拖到工具栏上去。
2. 到Sheet1,选中C2单元格(里面放的是图片),按“照相机”,会出现一新的图片,把它剪切到准备给顾客的工作表的F2中,调整F2的行高和列宽确保可以容纳该图片。(2007版,更简单,直接到Sheet1,选中C2,右键,复制;再到下一工作表的F2,点菜单上的开始,粘贴,粘贴成图片,图片链接)
3. 在准备给顾客的工作表中,选中G2,输入 =MATCH($A2,Sheet1!$B$1:$B$1000,)
4. 选中单元格F2,点菜单的插入,名称,定义名称,名称处输入 pic,下面的框框里输入 =INDIRECT("Sheet1!$C"&G2),确定。
5. 选中F2里的图片,把公式栏(就是菜单下面fx右边)里的内容改为 =pic
这样F2就会根据A2的型号变化图片了。

当准备给顾客时,右键点这个工作表的名字(在下面),移动或复制,上面新工作簿,下面的建立复制处打对号,完成。本回答被网友采纳
第2个回答  2013-05-14
用 lookup() 试试吧,应该能满足你的要求。

如何在excel中一张表格里的数据另一张表格里引用
1、第一步:首先在电脑端打开一个excel数据完整的表,需要引用这个表中的信息。2、第二步:然后打开另一个要引用其他表内容的工作表,然后把光标定位在需要引用的单元格上。3、第三步:在要引用数据的单元格中输入【=vl】,系统会自动显示VLOOKUP函数,双击蓝色区域。4、第四步:接着可以看到,此数...

excel怎么将一个表格的数据匹配到另一个表中?
1、使用Excel打开文件,本文采用范例文件进行演示:2、表格中,我们需要查找商品的单价,比如笔记本电脑的单价,我们需要将另一个表格sheet2中的商品单价填充过来,如果数据少可以选择复制粘贴,数据量大的话,就需要采用函数的方式了,先点击红框所示的函数图标:3、进入之后再第一个图片的红框内输入VLOOKUP...

如何让excel自动录入另一个表格中的内容?
在Excel中,可以使用“VLOOKUP”函数来自动录入另一个表格中的数据。具体步骤如下:1. 在需要自动填充数据的单元格中,输入“=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])”。其中,“lookup_value”是你想要查找的值,可以是其它单元格中的值;“table_array”是你要查找的...

excel如何查找并显示另一个excel文件中的数据?
首先,打开包含Sheet1和Sheet2数据的Excel文件。假设你想检查Sheet1中A1单元格的数据。1. 在Sheet1的对应单元格(例如A1)中,键入等号"=",开始构造IF函数。2. 紧接着,输入"COUNTIF(",这将启动函数的计数部分。3. 将鼠标移动到括号内,此时应该选择Sheet2的数据范围。点击Sheet2的A1:A6区域,这...

在Excel 工作表中,如何用函数调用另一个工作表中的符合条件的数据
第一步:在C2单元格输入函数=vlookup(),单击插入函数按钮,调出函数参数设置对话框,如下图:第二步:我们这个实例是要实现在sheet2表中查找出与sheet1表中项目名称相同的项目名,并把sheet2表中对应项目的工程量的数据调用到sheet1表中的工程量单元格中。因此先要确定我们要查找的值是什么,函数参数...

excel中如何使一个工作表的数据引用到另一个表上?
1. 引用同一Excel文件中的另一个工作表:打开Excel文件并定位到需要引用数据的工作表。选择一个单元格,输入等号“=”。切换到包含源数据的工作表。选择源数据所在的单元格。按回车键,目标工作表中的单元格就会显示源工作表的数据。这样,当源数据发生变化时,目标工作表中的数据也会自动更新。2. 引用...

excel中的公式怎么引用另一个工作簿的数据?
具体方法为:1. 在目标位置打上一个“=”号;2. 再点击需要引用的数据;3. 若想拉动的时候数据不变,可以用“$”号确定是行不变还是列不变,还是都不变。

在一个excel表中,怎么用函数直接调用另一个excel表中某个单元格的数据...
1、函数编写:INDEX(array,row_num,column_num)Array代表单元格区域或数组常量;Row_num表示指定的行序号(如果省略row_num,则必须有 column_num);Column_num表示指定的列序号(如果省略column_num,则必须有 row_num)2、根据你的需求,选择需要引用表格的区域;3、确定引用区域内单元格的行和列的...

Excel中如何匹配两个表格里面的相同数据
1. 使用VLOOKUP函数:VLOOKUP函数是Excel中常用的查找函数,它可以在某个表格中查找指定的值,并返回相应的结果。可以在一个表格中使用VLOOKUP函数来查找另一个表格中相匹配的数据。例如,在表格A中,假设要查找与A列的数据相匹配的B列的数据,可以在表格B中使用VLOOKUP函数进行查找和匹配。语法:=VLOOKUP...

Excel中如何在一个表格中引用另外表格里面的数据进行计算?
1、这是一个Excel工作薄中的两张表,分别为Sheet1和Sheet2,下面分别以表1和表2来代替。我们要把表2中的语文成绩导入到表1中,但是从图中可以看出表1和表2名字并不一一对应。2、选中表1,选中C2单元格,即语文项目中第一个要录入的成绩。选择“插入—函数”命令。3、在“或选择类别”中选择“...

相似回答