Excel编码:如何对数据进行分类并达到3种可能的输出之一

问题描述

在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";"")

->但这根本没有解决...

因此,我想要的最终输出

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

用于地区 Sahel; HoA;萨赫勒萨赫勒-; -;居留权

我希望有人能够帮助我从这里继续前进。

解决方法

使用此

const p = performance.getEntriesByType("resource");
for (let i=0; i < p.length; i++) 
{
  console.log(`${p[i].name} decodedBodySize = ${p[i].decodedBodySize}`);
}