search邮政编码范围并拉出相应的区域

我有一个工作簿,在A列和B列中都有邮政编码的前三位数字.A是范围的下限,B是上限。 然后我在C列的邮政编码范围有相应的区域。我尝试了下面的公式,没有运气。

=LOOKUP(2,1/((I11>=A10:A101)*(I11<=B10:B101)),D10:D101) 

我试图完成的是使用这个公式来抓取input的任何邮政编码的适当区域,以简化为潜在客户进行成本分析的过程。 如果使用VBA脚本更容易实现这一点,我也可以这么做。

以下是我的工作簿中前三行数据的示例:

 Lower Bounds | Upper Bounds | Zone 004 | 005 | 008 006 | 007 | 045 009 | | 045 

如果Lower Bounds位于A1,您在E2中查找什么,请尝试:

 =INDEX(C:C,MATCH(E2,A:A)) 

确保ColumnA按升序sorting。

是删除上限,并创build一个两列列表的问题? 如果不是那么你可以使用= LOOKUP(2,A10:A101,C10:D101)

 Zip Zone 004 008 005 008 006 045 007 045 009 045