IF 和 REGEXMATCH 公式不包括列中的 RR,但字母 K-Z 为 select
IF and REGEXMATCH formula excluding RR in a column but select for letters K-Z
所以,这里有人亲切地分享了一个公式,它在突出显示包含从 K 到 Z 的字母(不包括 RR)的列中的单元格方面效果惊人。下面是...
=REGEXMATCH(E5:E,"[K-Z]")*(REGEXMATCH(E5:E,"RR")=FALSE)
但是,我正在尝试使用 IF 公式(不是条件格式)完成同样的事情,如果 E 列中的单元格包含来自 K-Z 的字母,它将显示绿色复选框,否则,显示红色向下箭头。我不确定如何在等式中再次排除 RR。这是我要开始工作的公式...
={"OL";ARRAYFORMULA(IF(E5:E="",,if(REGEXMATCH(E5:E,"K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z"),"✅","")))}
除了包含包含 RR 的单元格外,该公式有效,我猜是因为 R 在那里?但我想排除包含 RR 的单元格。
这是一个 Google Sheet,其中包含我当前正在使用的公式。
感谢您提供的任何帮助。
我在 B1 中留下了一个新的 sheet(“Erik Help”)公式,该公式在某种程度上遵循了那里原始公式的形式,因为这似乎是您理解的东西。我所做的只是添加另一个外部 IF
以排除前面的“RR”实例:
={"OL";ARRAYFORMULA(IF(A2:A="",,IF(A2:A="RR","",IF(REGEXMATCH(A2:A,"[K-Z]"),"✅",""))))}
使用:
={"OL"; INDEX(IF(
REGEXMATCH(E5:E,"[K-Z]")*(REGEXMATCH(E5:E,"RR")=FALSE),
"✅", ""))}
所以,这里有人亲切地分享了一个公式,它在突出显示包含从 K 到 Z 的字母(不包括 RR)的列中的单元格方面效果惊人。下面是...
=REGEXMATCH(E5:E,"[K-Z]")*(REGEXMATCH(E5:E,"RR")=FALSE)
但是,我正在尝试使用 IF 公式(不是条件格式)完成同样的事情,如果 E 列中的单元格包含来自 K-Z 的字母,它将显示绿色复选框,否则,显示红色向下箭头。我不确定如何在等式中再次排除 RR。这是我要开始工作的公式...
={"OL";ARRAYFORMULA(IF(E5:E="",,if(REGEXMATCH(E5:E,"K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z"),"✅","")))}
除了包含包含 RR 的单元格外,该公式有效,我猜是因为 R 在那里?但我想排除包含 RR 的单元格。
这是一个 Google Sheet,其中包含我当前正在使用的公式。
感谢您提供的任何帮助。
我在 B1 中留下了一个新的 sheet(“Erik Help”)公式,该公式在某种程度上遵循了那里原始公式的形式,因为这似乎是您理解的东西。我所做的只是添加另一个外部 IF
以排除前面的“RR”实例:
={"OL";ARRAYFORMULA(IF(A2:A="",,IF(A2:A="RR","",IF(REGEXMATCH(A2:A,"[K-Z]"),"✅",""))))}
使用:
={"OL"; INDEX(IF(
REGEXMATCH(E5:E,"[K-Z]")*(REGEXMATCH(E5:E,"RR")=FALSE),
"✅", ""))}