并非所有的大括号都表示数组

发布时间 2023-11-19 10:35:05作者: 熬肥妖

问题:下图中的公式为什么错误。

解决:

单元格中输入的“{3,5,8}”并非数组,而是一个文本字符串,不具备数组功能。

可以改成以下公式:

{=IF(SUM(N(A2=EVALUATE(C$1))),"OK","")}
=IF(SUM(N(A2=--(0&TEXTSPLIT(C$1,{"{","}",","})))),"OK","")
=IF(COUNTIF(C$1,"*"&A2&"*"),"OK","")

另外,也可以借助于AI来完成: