【发布时间】:2013-09-27 13:03:09
【问题描述】:
有这个:
Class Min Max
Alfa 0 16.5
Beta 16.5 18.5
Charlie 18.5 25
Delta 25 30
还有这个:
Value X
35.52600894
26.27816853
29.53159178
29.84528548
26.77130341
25.07792506
19.2850645
42.77156244
29.11485934
29.5010482
19.30982162
我希望单元格具有类似 IF 语句的内容(其中还有一些值,不是那么小,它有 8 个类)。这么长的 IF 语句可能不起作用(IF 限制为 7)并且是一种丑陋的做法。我正在考虑使用hlookup,但我不确定这是否是最好的选择。
我也可以交换表中的列,所以我可以有“Min| Max| Class”
X 值在列中。
基本上:=IF(X>=0 && X<16.5, Alpha, IF(X>=16.5 && X<18.5, Beta, IF(...
【问题讨论】:
-
您的数据从左到右对齐(您想从第一列获取类),您必须使用
Index和Match函数,或者创建一个单独的表这些值你把Class放在第三列,然后你可以使用VLOOKUP。 -
编辑了问题,但是:pnutts:更多类值,8 行。 X 值在一列中,25 是 Delta。大卫:我可以交换给定表上的列,没有问题。
标签: excel excel-formula vlookup excel-2013 worksheet-function