如何在Excel中使用超过200个嵌套的条件?
我在Excel表A中有以下数据
Category Name Fruit Apple Vegetable Brinjal XYZ Abc
我想创build一个公式,它为名称列取值,输出相应的类别列。
如果我使用VLookUp,则必须在每个需要进行此操作的Excel表格中复制此参考表。
因此我正在寻找类似的东西
IF(input="Apple","Fruit",IF(input="Brinjal","Vegetable",IF(input="Abc",XYZ,"")))
但是在excel中嵌套ifs是有限制的,在switch case中我们可以有的情况也是有限的。
我有大约200行的这张桌子。
使用INDEX和MATCHfunction。 INDEX在“category”上匹配“name”
你当然不需要那么多的IF语句(虽然我注意到你的Q标题),例如:
=CHOOSE(MATCH(D13,{"Apple","Brinjal","Abc"},0),"Fruit","Vegetable","XYZ")
它不应该以你的版本的速度增长 – 但是200个“对”将会接近CHOOSE的极限。
(以电子表格中的D13
为例)