search单元格中的特定单词,如果连一个单词都存在,则添加true或false
所以我GOOGLE了互联网,但似乎无法find一个合适的function。
我有单元格包含一些类别,并在每个单元格中,他们是不同的。
例:
- 艺术史
- build筑,devise,艺术,魔术
- 摄影,devise
我所追求的是,如果一个单元格包含一个特定列表中的一个单词,那么它会在另一个单元格旁边添加一个true或false。
我知道有一个函数可以从一个单元格中find一个特定的单词,然后是true或false:
=IF(ISNUMBER(SEARCH("Art";K3));"true";"false")
而且我也find了我需要的东西,但是这在openOffice中似乎并不奏效 :
=IF(COUNT(SEARCH({"Architecture","Magazines","Movie","Music","Photography","Theory"},K2)),"true","false")
如何才能做到这一点?
你的第二个公式只能作为数组公式在Excel中工作。 所以即使在openoffice中也需要一个数组公式。
公式是:
{=IF(SUM(NOT(ISERROR(SEARCH({"Architecture","Magazines","Movie","Music","Photography","Theory"},K2))))>0,"true","false")}
要在openoffice中input数组公式,请先input公式,然后单击fx 。 在function向导对话框中,选中[x]数组checkbox。
如果向单元格句柄向下填充数组公式,则将创build一个范围数组。 这不是在这种情况下的目标。 那就是为什么不填充细胞处理。 复制公式并将其粘贴到其他单元格中。