基于范围的查找值
Lookup Value based on Range
我正在寻找一种可以根据另一个单元格中的值查找值的方法。在我的例子中,我有一个持有销售价值的 scell,我需要知道它落在哪个范围内的成本是多少。我知道我可以通过 endles if 语句来做到这一点,但我希望有一种方法可以在封闭的图片中打开一个单独的 sheet table,公式将查找它属于哪个范围以及 return 传入值的正确费用。
例如,如果我将 620.000 传递给此函数,它应该 return 800,因为它 >= 到 600.000 且 <= 799.999
试试这个:
=vlookup(d1,a2:c8,3,1)
假设您建议的 620 在单元格 d1 中。
此外,单元格 A2 需要一个 0 而不是 -
使用 index() 和 match():
=index(c2:c8,match(d1,a2:a8,1))
再分享两个备选方案,
• OLDSKOOL 方法 --> LOOKUP()
函数
=LOOKUP(A10,A2:C8)
• 现代 O365 方法 --> XLOOKUP()
函数
=XLOOKUP(A10,A2:A8,C2:C8,"None",-1)
我正在寻找一种可以根据另一个单元格中的值查找值的方法。在我的例子中,我有一个持有销售价值的 scell,我需要知道它落在哪个范围内的成本是多少。我知道我可以通过 endles if 语句来做到这一点,但我希望有一种方法可以在封闭的图片中打开一个单独的 sheet table,公式将查找它属于哪个范围以及 return 传入值的正确费用。
例如,如果我将 620.000 传递给此函数,它应该 return 800,因为它 >= 到 600.000 且 <= 799.999
试试这个:
=vlookup(d1,a2:c8,3,1)
假设您建议的 620 在单元格 d1 中。
此外,单元格 A2 需要一个 0 而不是 -
使用 index() 和 match():
=index(c2:c8,match(d1,a2:a8,1))
再分享两个备选方案,
• OLDSKOOL 方法 --> LOOKUP()
函数
=LOOKUP(A10,A2:C8)
• 现代 O365 方法 --> XLOOKUP()
函数
=XLOOKUP(A10,A2:A8,C2:C8,"None",-1)