在Excel中对数据进行分类

时间:2013-07-29 02:53:57

标签: excel categorization

我的表格“数据”包含以下值:

9000
9100
9105
9200

我有另一张“类别”:

Low    High   Value
9000   9100   1
9101   9200   2
9201   9300   3

我想获取表“分类数据”:

1
1
2
2

如何使用公式完成此操作?

1 个答案:

答案 0 :(得分:1)

在新工作表的A1中(“类别中的数据”)尝试使用此公式

=OFFSET(Categories!$C$1, SUMPRODUCT(--(Categories!$A$2:$A$4<=Data!A1)*(Categories!$B$2:$B$4>=Data!A1),ROW(Categories!$C$2:$C$4))-1, 0)

并将其复制

结果

--------
|  A1  |
--------
|    1 |
|    1 |
|    2 |
|    2 |

使用SUMPRODUCT的基本想法的来源和详细说明是Range Lookup in Excel