为电子表格中的每个价格分配一个等级

时间:2018-02-23 01:19:52

标签: google-sheets

假设我有一个包含数百个条目的价目表。 我想创建基于价格的类别,例如“低于100美元”,“101美元至500美元”,“501美元至1000美元”和“超过1000美元”。

Price   Formula   Tier
$  74    ????     Under $ 100  
$ 199    ????     $ 101 to $ 500
$ 745    ????     $ 501 to $ 1000

我知道在Google表格中有一种方法可以做到这一点,但无法弄清楚如何做到这一点。 有没有比嵌套的IF语句更优雅的解决方案?

1 个答案:

答案 0 :(得分:2)

VLOOKUP对此有好处。关键点:

  

如果is_sorted为TRUE或省略,则返回最接近的匹配(小于或等于搜索键)。如果搜索列中的所有值都大于搜索键,则返回#N / A.

因此,如果下表位于F:G列中,则=vlookup(A2, F1:G4, 2)将返回A2的价格范围。 =arrayformula(vlookup(A2:A, F:G, 2))将同时为所有数据执行此操作。

+------+--------------+
|    0 | under 100    |
|  100 | 100 to 499   |
|  500 | 500 to 999   |
| 1000 | 1000 or more |
+------+--------------+