Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 3842|回复: 16

请教一个问题

[复制链接]
发表于 2015-1-7 08:38 | 显示全部楼层 |阅读模式
本帖最后由 gemstone 于 2015-1-7 08:59 编辑

请教一下,如何在区间内判断

例:
Sheet1中:
项目码区间资金来源代码资金来源名称
000000-00999901教育
013000-01799902教育
301000-30199903本科生学费
302100-30219904硕士学术型学费
302200-30229905硕士应用型学费

Sheet2中
项目码资金来源代码
002600
302201
我想根据Sheet2中的“项目码”的数值判断在Sheet1 中“项目码区间”的哪个区间中,然后对应自动给出资金业源代码是多少。

002600 对应 是01, 302201是 05,我想要公式或函数,自动给出值。


谢谢!!!

注意:不能用简单的IF 来判断,区间有上百个,我只是截取了一部分。



excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2015-1-7 08:48 | 显示全部楼层
回复

使用道具 举报

发表于 2015-1-7 08:49 | 显示全部楼层
我怎么看你的数值码区间里的范围有冲突呀
000000-029999里面包含013000-017999的,这样以来查询就该冲突了
比如015000返回那个呢
回复

使用道具 举报

 楼主| 发表于 2015-1-7 08:51 | 显示全部楼层
tgydslr 发表于 2015-1-7 08:49
我怎么看你的数值码区间里的范围有冲突呀
000000-029999里面包含013000-017999的,这样以来查询就该冲突了 ...

恩。打错了,
回复

使用道具 举报

 楼主| 发表于 2015-1-7 08:53 | 显示全部楼层
hunter4162003 发表于 2015-1-7 08:48
区间不连续,1和2重叠了

恩。多打个9,已经改了
回复

使用道具 举报

发表于 2015-1-7 08:57 | 显示全部楼层
302200-302299 05 硕士应用型学费

302501是 05,不对吧,302501应该在302299之后。
回复

使用道具 举报

 楼主| 发表于 2015-1-7 09:00 | 显示全部楼层
zyouong 发表于 2015-1-7 08:57
302200-302299 05 硕士应用型学费

302501是 05,不对吧,302501应该在302299之后。

恩。打错了,脑子有点不清醒 ,已经改了。谢谢
回复

使用道具 举报

发表于 2015-1-7 09:36 | 显示全部楼层
QQ截图20150107093216.jpg
1.rar (6.54 KB, 下载次数: 6)

评分

参与人数 1 +24 收起 理由
tgydslr + 24 good

查看全部评分

回复

使用道具 举报

发表于 2015-1-7 09:48 | 显示全部楼层
  1. =LOOKUP(--A10,{0,"01";13000,"02";301000,"03";302100,"04";302200,"05"})
复制代码
QQ截图20150107094231.png
回复

使用道具 举报

发表于 2015-1-7 09:53 | 显示全部楼层
tgydslr 发表于 2015-1-7 09:48

我函数用的很少,很菜,来答题,为学习的{:021:}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-16 11:32 , Processed in 0.438462 second(s), 16 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表