2014-02-27 74 views
0

我試圖將列表標記爲已完成,其中完成的任務在其旁邊(在B列中)顯示'完成'。在CI欄中,我寫了每項任務的進度,完成時需要填寫完成日期(即「完成日期:27/02」)Excel:公式搜索包含多個單詞的單元格中的單個單詞

不幸的是,如果我在下面的公式中包含日期,它不會承認測試。

= IF(C1 =「已完成」,「完成」,「」)

請問有什麼可以增加,表明細胞並不需要只包含確切的文本「已完成」,但這樣它是否包含該字它應該返回值「完成」

感謝您的任何幫助!

回答

2

試試這個:

=IF(ISNUMBER(SEARCH("FINISHED",C1)),"DONE","") 
+0

有關詳細信息這可以被發現在[在此文章](http://office.microsoft.com/en-us/excel-help/check-if-a-cell-contains-文本HP003056106.aspx)。 – user2140261

1

您可以使用COUNTIFwildcards,例如

=IF(COUNTIF(C1,"*FINISHED*"),"DONE","")

+0

謝謝......它實際上是形成一個公式的一部分,但我正在努力嵌套它 - 你會介意如何將它包含在下面的建議我:= IF(H63 =「完成」,「完成」, IFERROR(IF(E63 = DATE,「TODAY」,(IF(E63> 0,NETWORKDAYS(TODAY(),E63),「Error」)) - 1),「」))謝謝! –

+0

我假設DATE是一個「命名範圍」? TRY此版本:'= IF(COUNTIF(H63,「* FINISHED *」),「DONE」,IFERROR(IF(E63 = DATE,「TODAY」,IF(E63> 0,NETWORKDAYS(TODA Y(),E63 )-1, 「錯誤」)), 「」))' –

相關問題