Excel 如何查找单个数值是否在某个范围里并返回另一列的值

A列数值的意思0~4490,对应B列的7.5,4491~5580对应B列的9,5581~6670对应B列的10.5,如此类推。如在其它空格输入5000,在A列里查找,在范... A列数值的意思0~4490,对应B列的7.5,4491~5580对应B列的9,5581~6670对应B列的10.5,如此类推。
如在其它空格输入5000,在A列里查找,在范围4490~5580之间,返回B列9;
再如输入8800,在A列里查找,在范围7760~8850之间,返回B列13.5;
展开
 我来答
百度网友faadf46
高粉答主

2019-09-14 · 说的都是干货,快来关注
知道答主
回答量:4556
采纳率:0%
帮助的人:76.1万
展开全部

1、新建一个空白的EXCEL工作薄。

2、点击A列上方的列标,而后在上方功能区找到数据菜单,点击数据,而后在弹出的数据选项卡里面,找到高级选项。

3、点击高级,而后弹出新的对话框,我们在新的对话框点击将数值复制到其他区域,并勾选删除重复项。

4、设置完毕后确定,就可以发现,A列的不重复值就自动提取到了D列。

5、选中A列数据,而后讲A列数据复制到C列。

6、而后在上方功能区找到数据菜单,点击数据,在弹出的选项卡,找到删除重复项选项。

7、确定后,就可以看到,A列的不重复值,就复制到了C列。

freechan10
2019-12-04 · TA获得超过2.9万个赞
知道小有建树答主
回答量:263
采纳率:68%
帮助的人:12.9万
展开全部

1、创建空白excel;

2、插入测试数据;(注意:在第一行插入0,对应7.5)

0    7.5    

4490    9    

5580    10.5    

6670    12    

7760    13.5    

8850    15    

10000    2*9    

12100    2*10.5    

3、在G列,插入测试数据;3000、5000、8000;并在H1单元格,输入公式,=LOOKUP(G1-1%%,A:A,B:B),即可发现3000对应的数据7.5;

4、将G列用该公式填充,则可得到8800对应的是13.5;

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fmlting
推荐于2017-12-16 · TA获得超过1783个赞
知道大有可为答主
回答量:2332
采纳率:12%
帮助的人:752万
展开全部
使用LOOKUP函数即可
但你的数据要改造下,在4490前面插入一个单元格,输入0,也就是0对应7.5,4490对应9,……
假设数值输入在C1,D1=lookup(c1-1%%,A1:A9,B1:B9)
题目没说大于16480显示啥。。有漏洞哦
追问
输入3000时,报错;输入5000时,返回7.5;输入6000时,返回9.
应该输入3000时,返回7.5;输入5000时,返回9;输入6000时,返回10.5,才正确.
请帮忙修改一下公式,谢谢
我试了 在A1前插入一格,录入0,对应得差不多了,但我想要录入4490时,返回7.5
大于16480时,能否出现报错。
追答

公式没有问题,4490是显示7.5,注意C1是-1%%了的。


要想大于16480报错,就用嵌套个IF函数判断下呗。IF(c1>16480,"有误",lookup(......))

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式