求助:excel如何在品名栏里输入产品名称,单价栏里就自动写入价格表里的固定价格?谢谢了~
4个回答
展开全部
在C3单元格输入以下公式,然后向下填充公式
=IF(B3="","",VLOOKUP(B3,G:H,2,0))
=IF(B3="","",VLOOKUP(B3,G:H,2,0))
追问
谢谢您
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先我的思路是,
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
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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
vlookup函数就是干这个的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询