2016-02-26 36 views

回答

0

林不知道该如何解释,为什么这是行不通的,因为有事情的清单 - 其中数组公式经营各种方式 - 但我想建议你REGEXEXTRACT,而不是使用搜索:我创建的两个公式是配置文件,生活,希望我可以试着解释一下片做:

列Y:

=arrayformula(if(arrayformula(if(istext(regexextract(C2:C,"automated")),1,0))+arrayformula(if(or(istext(regexextract(C2:C,"clinic profile")),istext(regexextract(C2:C,"dr profile"))),1,0))=2,1,0)) 

在列Z:

=arrayformula(if(Y2:Y=1,if(istext(regexextract(C2:C,"live")),1,0),0)) 

基本上而不是使用搜索 - REGEXEXTRACT将在文本的任何地方找到搜索字词,并将其与数组公式工作得很好,然后使用if和ISTEXT给它一个真正的1或0

假值

如果在相应的单元格中没有找到该值,那么理论上它会返回#N/A,如果它在单个单元格中 - 但是如果该值存在,则regexextract会将该值返回给您,为什么istext作品

顺便说一句,如果我混淆你,那么如果你想改变你的工作表是任何人都可以编辑的,我可以跳进去,告诉你我做了什么..

+0

它现在可以编辑..只是检查。谢谢。 :) –

+0

林在那里添加公式 - 我编辑的所有列我改为蓝色阴影 –

+0

另一个问题是将countifs转换为数组: = countifs('raw-premium-doctors'!C:C, $ AC2,'raw-premium-doctors'!J:J,“FALSE”) –