gpt4 book ai didi

excel - 如何在不使用多个 OR 语句的情况下在 Excel 中创建标志?

转载 作者:行者123 更新时间:2023-12-03 01:54:34 26 4
gpt4 key购买 nike

在 Excel 中,如果单元格中的值与一长串项目匹配,如何标记单元格。我知道可以使用带有 OR 的 If 函数,但是还有其他方法可以完成这项工作。

我的意思是,

如果我有 A 列,其范围为 A...Z。我想创建一个名为 Flag 的新列 B,如果 A 列中的值是 A 或 C 或 E 或 F 或 G 或 H,则该列将为 1。

就像我说的,我总是可以使用 if(Or(A=...),1,0) 但如果选择列表是 10 或 100,我无法在 OR 语句中调用所有 100。那么还有其他选择吗?

最佳答案

您可以在另一个工作表中创建这些值的列表。

例如,创建一个新工作表,并将其命名为“refLists”(或任何您想要的名称)

然后在单元格 A1、A2...等中输入您的值...

然后命名该范围:

YourList = offset(refLists!$A$1,0,0,counta(refLists!$A:$A),1)

(如果您愿意,您可以将其称为“YourList”以外的名称)

然后您可以检查该列表:

=if(not(iserror(match("myvalue", YourList, 0))), "It's ok", "Not in list")

(用您的单元格引用代替“myvalue”...并使用您需要的任何 T/F 条件代替“没关系”和“不在列表中”)

这仅假设 A 列中的值列表是连续的...并且没有间隙...所以不要留下任何空白单元格,否则它将不起作用;)

关于excel - 如何在不使用多个 OR 语句的情况下在 Excel 中创建标志?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37421100/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com