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

Search ZIP code range and pull corresponding Zone

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

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

我想要完成的是使用此公式为输入的任何邮政编码获取适当的区域,以简化为潜在客户进行成本分析的过程。如果使用 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 是升序排列的。

删除上限并创建两列列表是不可能的吗? 如果没有,那么您可以使用 =LOOKUP(2,A10:A101,C10:D101)

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