如何在 Excel 中实现区间查找式的 VLOOKUP

例题描述

Excel文件book1.xlsx如下图所示

现在要查询出Shift列的值,规则:B列时间是否在F和G列之间的时间段内,若在则返回这行的E列值

实现步骤

1、  运行集算器

可去润乾官网下载职场版,同时下载一个免费授权就够了,首次运行时会提示加载。

2、  打开上面的Excel,加载插件(Excel的Option的add-ins对话框,下面有个Go…按钮)ExcelRaq.xll,需要到[esProc的安装目录\bin]下找到这个插件文件。不太熟悉的读者可以再参考Excel的资料以了解具体加载方法。

3、  现在可以在Excel中的C2格输入公式并复制到C3和C4:

=INDIRECT("E"&esproc("=?.pseg(?)",F$1:F$3,B2))

公式中的esproc函数表示调用集算器插件运算表达式,第1个问号代表第1个参数,第2个问号代表第2个参数,pseg是分段查找函数,?.pseg(?)的含义是在F1:F3组成的分段定义中查找B2位于的段序号。

最后结果如下图:

【附件】 book1.xlsx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值