搜索邮政编码范围并拉出相应的区域
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
我有一个工作簿,在 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