2016-02-26 48 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」) –