所以这有效:

=IF(OR(D2="MEXICO",D2="TURKEY",D2="CHINA",D2="BRAZIL",D2="INDIA",D2="INDONESIA",D2="POLAND",D2="COLOMBIA",D2="ARGENTINA",D2="PHILIPPINES"),D2,"Others")

但这不
=IF(D2=OR("MEXICO","TURKEY","CHINA","BRAZIL","INDIA","INDONESIA","POLAND","COLOMBIA","ARGENTINA","PHILIPPINES"),D2,"Others")

有没有办法每次都在里面写 D2= ?我想看看标准是否可以在多个地方使用..在不同的工作表中说我也有国家/地区名称,但不在“D”列中。

最佳答案

我建议您在某处工作表的一列中创建一个国家名称列表,并将其用作您需要的任何地方的查找。您可以使用此数据创建单独的工作表,例如数据表。

假设您在数据表的 A1:A25 中有一个国家/地区列表,然后您可以执行以下操作:

    =IF(COUNTIF(datasheet!A1:datasheet!A25, D2) <> 0, D2, "Other")

此外,如果我希望它们在 future 发生变化,我会为这组国家/地区名称创建一个 named range。这样我的公式将引用名称,如果我添加国家/地区,我不必更改公式。

关于If 循环中的 Excel 逻辑运算符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20885631/

10-09 16:36