2

我有两个选项卡,一个是“销售详细信息”,其中包含一个名为“销售邮政编码”的字段。“销售区域”选项卡具有一系列邮政编码和相应的“销售区域 ID”

Zipcode Low        Zipcode High       Sales Territory ID

10000              19999                    15

20000              24999                    20

25000              33999                    22

ETC ETC

如何根据邮政编码编写销售区域 ID 的公式?

例如

Zipcode  Sales Territory ID

02348        =???       

23485

23433

感谢您的帮助。

4

2 回答 2

3

您可以尝试使用 aVLOOKUP但将range_lookup值设置为TRUE

=VLOOKUP(A2,'Sales Detail'!$A$2:$C$4,3,TRUE)

这假设您的Sales Detail数据范围从 开始A2。此外,您需要确保您的数据按升序排序,以便VLOOKUP行为正常。当您将该属性设置为 时TRUE,它不需要找到直接匹配项 - 它会查找仍小于目标的最大值。

此外,正如@barryhoudini 所提到的,您可以使用LOOKUP公式完成同样的事情,默认情况下匹配小于或等于目标的最大值。巴里公式:

=LOOKUP(A2,'Sales Detail'!$A$2:$C$4)
于 2012-11-06T23:54:55.853 回答
2

VLOOKUP 将完全按照您的意愿行事。函数参数为VLOOKUP( value, table_array, index_number, [not_exact_match] )。如果为 not_exact_match 传递 TRUE(或 1),VLOOKUP 会选择小于 value 参数的最大值。

在您的情况下,请确保表格按 Zipcode Low 排序,然后您的函数是 = VLOOKUP(ZipcodeCell,$SalesTerritoryRange, 3,1)。

于 2012-11-06T23:56:51.260 回答