檢視 cell 包含某個字 ...

如果想檢視某一欄内的 cell 是否包含某個字,然後在隔離的 cell 打個星號,點做?

如果要在Cell A1中找到字串"test", B1 Formula 輸入如下:
=IF( IFERROR(SEARCH("test",A1), FALSE), "*","")

如果你想區分大小寫:
=IF( IFERROR(FIND("test",A1), FALSE), "*","")

TOP

回覆 2# clio

可否進一步將程式最後的紅色 "" 擴展使答案能顯示 "動議的議案", "提議的議案" 等?

excelQ.jpg
2017-7-25 15:46

TOP

本帖最後由 williamwclee 於 2017-7-25 18:01 編輯

=IF( IFERROR(SEARCH("提出的議案",A26), FALSE), "提出",(RIGHT(A26,(SEARCH("的議案",A26)+1))))

但如果 "就動議的議案" 前後都有字,這個公式還不行!?

TOP

本帖最後由 clio 於 2017-7-25 20:46 編輯

你而家想做到嘅效果似係: "...就[乜乜]的議案..." 就在 C column 顯示[乜乜]

如以上理解正確, 思路要跟住變:
Step 1. Search "就[乜乜]的議案":
        =SEARCH("就*的議案",A1)    ...[放住喺 Cell C1 先]

Step 2. 揪返個[乜乜]出來... 呢度如果[乜乜]一定兩個字就簡單:
        = MID(A1,C1+1,2)    ...[放住喺 Cell D1 先]

Step 3. 如果以上Step 1 有 Error... (死,都要靚啲!)
        = IFERROR(D1,"")    ...[放住喺 Cell E1 先]

合體!
= IFERROR( MID(A1,SEARCH("就*的議案",A1)+1,2), "" )

TOP

回覆 5# clio

研究下你的答案!

另,因為右邊大概不會有文字,所以下面這個還可以。

=IF(IFERROR(SEARCH("提出的議案",A25),FALSE),"提出的議案",RIGHT(A25,5))

TOP