EXCEL里怎么在B列输入商品名称后,D列自动对应出来相应的单价

是不是用各位说的方法数据表不能重命名,一定要是sheet1或者sheet2... 是不是用各位说的方法数据表不能重命名,一定要是sheet1 或者sheet2 展开
 我来答
鱼木混猪哟
高粉答主

2017-03-25 · 专注Office,尤其Excel和VBA
鱼木混猪哟
采纳数:6078 获赞数:33694

向TA提问 私信TA
展开全部

软件版本:Office2007

方法如下:

1.首先,得有品名与单价对应的数据库,本例中的对应数据在Sheet2中,如下:

2.输入公式,并下拉填充,如下所示:

3.这样,一旦在A列输入名称,B列就会自动出现对应的单价:

骑云1536
2013-03-22 · TA获得超过3367个赞
知道大有可为答主
回答量:2717
采纳率:50%
帮助的人:2839万
展开全部
如果你有个总品名和单价的总表的话,用下面的方法。
设总表在sheet2(a、b列分别为品名和单价),你上面的表在sheet1,在sheet1的d2输入:
=if(b2="","",vlookup(b2,sheet2!a:b,2,0))
然后下拉填充就好了。

========
补充部分:
1、vlookup如查找到重名的数据,返回的是第一个对应值。
2、sheet1、sheet2是可以根据你的实际情况修改的。假设你的总表的名称就叫“总表”,则公式改为:
=if(b2="","",vlookup(b2,'总表'!a:b,2,0))
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
命令N征服
2013-03-22 · TA获得超过347个赞
知道答主
回答量:224
采纳率:0%
帮助的人:63.3万
展开全部
建议先做数据有效性,这样你可以自己手选品名,或者你输入错误的话会提示
方法是:在sheet3中选中A列,然后选择“数据'页面,然后选择”数据有效性“,选择”允许“的选项是”序列“,来源可以选择事先定义好的”品名“,例如sheet2!a:a(表格2中的A列值定义药品名,B列是数量,C列是单价,然后将sheet2隐藏),也可以手动输入”品名1,品名2,品名3“(逗号分隔)
然后再用lookup就行,例如在sheet3中A列是你的药品名(数据有效性是sheet2中的A列或者手敲),然后B列就可以输入公式=lookup(a2,sheet2!a:a,sheet!c:c),sheet2!a:a是你查找的名称,sheet2!c:c是你要显示的对应的值,,如果你还想选择别的值,就将后面的sheet2!c:c改成sheet2!d:d或者其它就行往,选中B2往下一拉复制公式就行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zziafxy
2013-03-22 · TA获得超过1789个赞
知道小有建树答主
回答量:849
采纳率:0%
帮助的人:68.8万
展开全部
这个要用到辅助列,不然怎么知道单价啊
如果 F G列分别是商品名称和单价的话
则D2中输入
=VLOOKUP(B2,$F$2:$G$100,2)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
仝献rh
2013-03-22 · TA获得超过523个赞
知道小有建树答主
回答量:518
采纳率:0%
帮助的人:228万
展开全部
首先要有一个表用来存放“品名和单价”的“数据表”,有的话可以用VLOOKUP(品名,数据表,2,1)

你不可能重名的,要么文件名不同,表相同,要么同一文件名内的不同表。始终是不同名的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式