在Excel2003中,如何用一个工作表做数据,让另一个表来引用它的信息

在同一个工作薄中我用工作表1做了个产品数据库,里面有产品条码、品名、规格、单价等信息,然后我用工作表2做一个开单系统,当我在工作表2中条码栏内输入条码(或品名栏里输入品名),Excel就会自动把这个条码(或品名)对应的品名(条码)、规格、单价从表1中提取出来给我,就像财务开单一样,我表2每一行输入一个条码都能提取到表1中与条码对应的商品信息。烦劳高手指点!
不管有什么函数能有具体的操作步骤吗?还有例如两个表的格式都是A1条码、B1品名、C1规格、D1单价,但是我在表2的A2中输入的条码对应的商品信息可能是表的A50这一行,A3的条码对应的信息有可能是在A26这一行,不是固定一行对一行的引用。我的表一假设有五百个产品的信息,但是我表2开单的时候可能只要十条信息,而这十条信息呢全部都我通过输入条码或品名直接从表中1中来的。

vlookup函数

解释一下
sheet2
A B
1 考号 语文
2 001 80
3 002 70

sheet1
A B(带出语文)
1 001 (输入公式) =vlookup(A1,sheet2!$A:$B,2,false)
2 002 (输入公式)

公式如下 =vlookup(A1,sheet2!$A:$B,2,false)
意思是 在 sheet2中A 至B行内寻找数据A1, 寻找目标位语文成绩, 目标数据在A行 右边第二行, 以公式中有 sheet2!$A:$B,2 false是精确匹配,一般都是false
再举个相同的例子
解释一下
sheet2
A B C
1 考号 语文 英语
2 001 80 60
3 002 70 20

sheet1
A B(带出英语)
1 001 (输入公式) =vlookup(A1,sheet2!$A:$C,3,false)
2 002 (输入公式) =vlookup(A2,sheet2!$A:$C,3,false)

因为要找的 英语在C列,在寻找的A列数据“考号”所在列的右边第3列,选3.。。。。。。追问

我把表格发出来吧大家帮我看看吧

追答

你发这个表有什么用? 谁知道你脑袋里想什么>?
我说的 够清楚了,你自己不会学下么

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-04-08
如表1是按条码、品名、规格、单价顺序做的,即A、B、C、D,表2的A1输入条码,公式:=VLOOKUP(A1,$A:$D,2,)为品名,公式中的2改为3即为规格,2改为4单价。
第2个回答  2012-04-08
如果在sheet2中输入条码获取相关信息,则按以下步骤:在sheet2的B1输入=VLOOKUP($A2,Sheet1!A:D,2,FALSE) 在sheet2的C1输入=VLOOKUP($A2,Sheet1!A:D,3,FALSE) 在sheet2的B1输入=VLOOKUP($A2,Sheet1!A:D,4,FALSE) 即可。当你在sheet2的A1输入条码后,相关信息即可显现出来。
如果在sheet2中输入品名获取相关信息,则按以下步骤:在sheet2的A1输入=INDEX(Sheet1!A:A,MATCH(B2,Sheet1!B:B,0)) 在sheet2的C1输入=VLOOKUP($A2,Sheet1!A:D,3,FALSE) 在sheet2的B1输入=VLOOKUP($A2,Sheet1!A:D,4,FALSE) 即可。当你在sheet2的B1输入品名后,相关信息即可显现出来。
如果需要多行,选中a2:D2向下拉即可。追问

出现错误提示哦

追答

出错在哪个地方呢

追问

我输入了=VLOOKUP($A10,sheel1!A4:J4,2,FALSE),应为我要输入条码的地方从另一张工作表的A10处开始,上面还有一堆的台头。结果显示#N/A的提示!

追答

=VLOOKUP($A10,sheel1!A4:J4,2,FALSE)中sheel1就为sheet1,请更正后试试

追问

改了还是提示错误,结果还是现实#N/A,不过先谢谢你对我这个问题这么耐心的回答。

第3个回答  2012-04-08
用VLOOKUP函数就可以了,也可以用INDEX+MATCH函数。

在Excel2003中,如何用一个工作表做数据,让另一个表来引用它的信息
1 001 (输入公式) =vlookup(A1,sheet2!$A:$C,3,false)2 002 (输入公式) =vlookup(A2,sheet2!$A:$C,3,false)因为要找的 英语在C列,在寻找的A列数据“考号”所在列的右边第3列,选3.。。。

excel如何把一个工作表的数据导入另一个工作表
方法\/步骤 1.如下是一个Excel工作薄中的两张表,分别为Sheet1和Sheet2,下面分别以表1和表2来代替。现在要把表2中的语文成绩导入到表1中,但是从图中可以看出表1和表2名字并不一一对应;2.选中表1,选中C2单元格,即语文项目中第一个要录入的成绩。选择“插入—函数”命令;3.在“或选择类别”...

在EXCEL2003中如何将一个工作簿的工作表复制或移动到另一个工作簿中去...
在工作表编辑区的左上角有一个全选按钮,单击它,然后复制,再切换到另一个工作表,点击全选按钮,选择粘贴,就行了。

在excel2003里根据sheet1里的数据进行查找并且把找到的相关内容放到另一...
然后按ctrl + shift + 回车 结束 再向右拖拉,再向下拖来至空白为止即可

EXCEL2003跨工作簿链接,怎样才能实现相对引用
默认数据引用为绝对引用,统一工作簿中数据引用为相对引用,要在不同工作簿中实现相对引用,最简单的方式是做完第一行(或第一列)数据绝对引用,然后将对应行或列中的$采用查找替换功能删除其符号$,便实现了行\/列的相对引用,接下来就是使用拖动方式进行整个工作表填充了。

Excel 如何在一个表格中套用另一个表格内容
操作工具:电脑wi7,Excel2010 1、打开一个工作薄,在此工作薄中有两个工作表,一个是“2018年”,另一个是“2017年”。要在2018年工作表中的“去年同期”这列中引用2017年中的数据。2、首先选择“2018年”工作表,单击C3单元格,在此单元格中输入公式符号“=”。3、现在要引用“2017年“工作表...

EXCEL2003里,怎么引用其他工作薄制定工作表的单元格
先在单元格里输入“=”,再点击你要引用的工作薄指定工作表的单元格,然后敲回车键就可以了。

excel2003中如何套用自己的表格到下一个sheet
在你要套用的表格标签哪里右击,选移动或复制工作表,勾选建立副本,等于复制了要套用的工作表,然后将复制的工作表不需要的内容删除掉,就可以利用表格格式了。

如何将Excel中一个表格的数据导入到另一个表格
将Excel中一个表格的数据导入到另一个表格,可使用数据链接实现。方法步骤如下:1、打开需要操作的EXCEL表格,在数据标签页点击“获取外部数据”>“现有连接”。2、在弹出的窗口中点击浏览更多。3、找到需要导入的数据表格,然后点击右下角的打开。4、在弹出的数据选择中,点击需要导入的工作簿并确认。5...

在使用Excel 2003中,如何让别人再每次打开时能看到我更新的文件内容
3,重新设计你的表格,增加一栏时间与价格的二维关系。如:商品代号 发布日期 价格,你在本地只需要一直维护这个表。设计做好表格后,插入一张数据透视表,后续仍按你以前的操作进行发布,但是客户只需要在透视表中就可以查到物价变动的所有信息。4.以上的方案都不是最好的方案,EXCEL毕竟只是一个...

相似回答