求助:excel如何在品名栏里输入产品名称,单价栏里就自动写入价格表里的固定价格?谢谢了~

 我来答
亢珈蓝熙s
2015-07-12 · TA获得超过4311个赞
知道大有可为答主
回答量:1.1万
采纳率:0%
帮助的人:2602万
展开全部
如果你有个总品名和单价的总表的话,用下面的方法。
设总表在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))
更多追问追答
追问

请问如何在品名输入产品时,日期栏自动写入日期?
凌文元LWY
高粉答主

2015-07-12 · 每个回答都超有意思的
知道大有可为答主
回答量:3.6万
采纳率:76%
帮助的人:1.3亿
展开全部
在C3单元格输入以下公式,然后向下填充公式
=IF(B3="","",VLOOKUP(B3,G:H,2,0))
追问
谢谢您
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
glloin
2016-12-24 · 超过17用户采纳过TA的回答
知道答主
回答量:91
采纳率:0%
帮助的人:28.2万
展开全部
首先我的思路是,
1.你需要有一个品名单价对照表
2.这个表建立以后可以用VLOOKUP函数来得到相应的返回值
具体该函数的用法如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

A

B

C

密度
粘度
温度

0.457
3.55
500

0.525
3.25
400

0.606
2.93
300

0.675
2.75
250

0.746
2.57
200

0.835
2.38
150

0.946
2.17
100

1.09
1.95
50

1.29
1.71
0

公式
说明
结果

=VLOOKUP(1,A2:C10,2)
使用近似匹配搜索 A 列中的值 1,在 A 列中找到小于等于 1 的最大值
0.946,然后返回同一行中 B 列的值。
2.17

=VLOOKUP(1,A2:C10,3,TRUE)
使用近似匹配搜索 A 列中的值 1,在 A 列中找到小于等于 1 的最大值
0.946,然后返回同一行中 C 列的值。
100

=VLOOKUP(0.7,A2:C10,3,FALSE)
使用精确匹配在 A 列中搜索值 0.7。因为 A
列中没有精确匹配的值,所以返回一个错误。
#N/A

=VLOOKUP(0.1,A2:C10,2,TRUE)
使用近似匹配在 A 列中搜索值 0.1。因为 0.1 小于 A
列中最小的值,所以返回一个错误。
#N/A

=VLOOKUP(2,A2:C10,2,TRUE)
使用近似匹配搜索 A 列中的值 2,在 A 列中找到小于等于 2 的最大值
1.29,然后返回同一行中 B 列的值。
1.71
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hudimail
2015-07-12 · TA获得超过3200个赞
知道大有可为答主
回答量:5276
采纳率:64%
帮助的人:2813万
展开全部
vlookup函数就是干这个的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式