EXCEL引用的问题

来源:百度知道 编辑:UC知道 时间:2024/05/10 08:56:13
公司有一个要求.

表B 是生产部做出来的各部件型号和对应的单价

表A是通关的,通关想实现在输入型号的时候,自动套入相对应的单价.

这应该用什么函数解决,能举个简单的例子吗?

谢谢大家帮忙了.
谢谢你们的回答,但你们好想没明白我的意思.
我是说,如果我在型号列输入 表B中已有的数据,也就是说表B是已经做好的,有很多型号和对应的单价.我随便输入哪个型号后面都会有对应的单价.
比如第一行输入WK911,单价就会自动填入3.2
第二行输入SS911,就是4.3

楼上两位的回答是正确的,是你自己没有看明白:)
你所说的表B和表A是两个工作薄,也就是说两个独立的EXCEL文档吗?如果是这样,公式中还得加入工作薄的名称通常是用中括号表示的。
比如,你的工作薄表B中的sheet1表中a列是型号,B列是对应价格。
现在你要在另一个文件也就是表A的sheet1中输入型号,自动引用表B中的价格,如果是这样,那么公式要发生变化了。在表A这个文件的sheet1的B1单元格内输入公式:
=VLOOKUP(A1,[表B.xls]Sheet1!$A:$B,2,0)
这是我们举的例子,针对于我前面所说的表格状态是有效的,公式中的具休引用和查询区域,要根据你的表格你自行写入。

另外还有一点,这个查询形成的报价表格,你在通关的时候如果是电子版报关你还要有一个操作,因为你的这个报价表是引用自你的表B,所以,当你这个表格报送到一个找不到表B的电脑上时,电脑会提示更新源数据。解决这个问题的办法就是你形成了报关的表以后,把全表复制,然后选择性粘贴,数值,这个办法就去掉了你所有的公式,而只保留了你表格中最后显示的结果。这样就不会出现前面说的更新问题了。

假定各部件型号和对应的单价均在AB列,第一行为表头,
在表A的B2输入公式:
=VLOOKUP(A2,表B!A:B,2,0)

c2=vlookup(a2,表B!a:b,2,0)
c2为单价单元格,a2为你输入的型号,a:b为表B中型号与单价所在区间,2为单价在区间中的列数!