Excel中如何根据一列数据确定某个单元格的值?

如下图所示,A3的值是手工输入的,要求:使用A3的值与B6:B26这段数据进行对比,若符合这段数据的某个值则B3就等于C列相同行号的值。比如,A3=65,符合B7这个条件... 如下图所示,A3的值是手工输入的,要求:使用A3的值与B6:B26这段数据进行对比,若符合这段数据的某个值则B3就等于C列相同行号的值。比如,A3=65,符合B7这个条件,那么B3的值就应该为C7。注意,A26为大于! 展开
 我来答
凌文元LWY
高粉答主

推荐于2017-09-19 · 每个回答都超有意思的
知道大有可为答主
回答量:3.6万
采纳率:76%
帮助的人:1.3亿
展开全部

1、在C列插入一个辅助列,将区间<50的关系转换为>=0的关系,得到一个升序数据;

2、在B3单元格输入

=IF(A3="","",LOOKUP(A3,C6:D26))

公式表示:在C6:C26升序数列中, 查找小于A3的最大值,并返回对应D列的数据。

 

xxqlong
2015-03-09 · 知道合伙人软件行家
xxqlong
知道合伙人软件行家
采纳数:1487 获赞数:7111
15年以上网络规划、设计。 熟悉办公软件,掌握高级应用。

向TA提问 私信TA
展开全部

如下图D列为实际的对应关系,C列为调整的数据关系,B5=0.

B3有公式=LOOKUP(A3,B5:B26,C5:C26)

追问
待我再试试,稍等。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1975qjm
高粉答主

推荐于2017-10-10 · 关注我不会让你失望
知道大有可为答主
回答量:2万
采纳率:74%
帮助的人:7599万
展开全部
选中B6单元格(即50所在的单元格)----右键---插入单元格下移----确定---在这个新插入的单元格写入0
再删去最后一个1000的单元格内容

B3单元格写入公式
=IF(A3="","",LOOKUP(A3,B6:B26,C6:C26))

=IF(A3="","",LOOKUP(A3,B6:C26))
追问
根据你的操作无法实现,谢谢。
追答
是哪一步无法实现
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
南雄致远
2015-03-09 · TA获得超过651个赞
知道小有建树答主
回答量:934
采纳率:66%
帮助的人:429万
展开全部
用IF公式,一层一层嵌套进去.第一层和第二层可以在B3写上:IF(A3<B6,A6,if(A3<B7,C7,“”))

注意最后以,“”)结束 )的数量为前面(的数量

如果你还是不会,你把表格发给我,我做好后发回给你。
追问

IF嵌套我之前就试过,不行的。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
skyzxh

2015-03-09 · 知道合伙人软件行家
skyzxh
知道合伙人软件行家
采纳数:2623 获赞数:8344
毕业于中科院,硕士,30年工程从业经验。现任公司技术负责。

向TA提问 私信TA
展开全部
=IF(A3>1000,0.31,INDEX(C6:C26,MATCH(LOOKUP(A3,B6:B26),B6:B26,0)+1,1))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式