If statement Excel编码:如何对数据进行分类并达到3种可能输出中的1种

If statement Excel编码:如何对数据进行分类并达到3种可能输出中的1种,if-statement,excel-formula,categories,If Statement,Excel Formula,Categories,在Micorsoft Excel中,我有一个列(L3),列出了不同的国家,其中提到了各种项目地点,我想从这些项目中编写一段代码,在一个新的列中,将项目地点分为“萨赫勒”地区、“HoA”地区,如果两个条件都不满足,则留空 例如: 我希望布基纳法索、马里和尼日利亚在新的一栏中被归类为萨赫勒,我只希望南苏丹被归类为非洲之角(HoA),其他国家列出的项目在相应的一栏中返回为空白 到目前为止,我所尝试的: =IF(OR(L2="Burkina Faso";L2="Mali&q

在Micorsoft Excel中,我有一个列(L3),列出了不同的国家,其中提到了各种项目地点,我想从这些项目中编写一段代码,在一个新的列中,将项目地点分为“萨赫勒”地区、“HoA”地区,如果两个条件都不满足,则留空

例如: 我希望布基纳法索、马里和尼日利亚在新的一栏中被归类为萨赫勒,我只希望南苏丹被归类为非洲之角(HoA),其他国家列出的项目在相应的一栏中返回为空白

到目前为止,我所尝试的:

=IF(OR(L2="Burkina Faso";L2="Mali";L2="Nigeria"); "Sahel";"HoA")
->这适用于我想将其归类为“萨赫勒”的国家,然而,其他所有国家,不仅仅是南苏丹,都被归类为HoA,这不是我想要的——但我不能在最后添加“”,因为我的代码中有太多的论点

然后我试着:

=IF(OR(L3="Burkina Faso";L3="Mali";L3="Nigeria"); "Sahel";""); IF((L3="South Sudan"); "HoA";"")
->但这根本不起作用

因此我想要的最终输出是

国家马里;南苏丹;马里;布基纳法索;索马里;乌干达;南苏丹

地区萨赫勒;何;萨赫勒;萨赫勒;霍

我希望soneone能帮我从这里继续前进。

用这个

=IF(OR(L2="Burkina Faso",L2="Mali",L2="Nigeria"),"Sahel",IF(L2="South Sudan","HoA",""))

请添加一些预期输出的示例数据。谢谢!这就成功了