問題已解決
如B2單元格文本中有文本“室”字,則B3單元格顯示為“住宅”,若B2文本中有“商”字,B3則顯示為“商鋪”,若無“室”無“商”,B3顯示為“其他”。請求公式。(B2為不規(guī)則文本)
![](https://member.chinaacc.com/homes/resources/images/home/avatar/0.jpg)
![](/wenda/_nuxt/img/iconWarn.60bd4fe.jpg)
![](https://pic1.acc5.cn/000/01/84/99_avatar_middle.jpg?t=1714028667)
您可以使用IF函數(shù)和SEARCH函數(shù)來實現(xiàn)這個要求。以下是相應(yīng)的公式:
=IF(ISNUMBER(SEARCH(室,B2)),住宅,IF(ISNUMBER(SEARCH(商,B2)),商鋪,其他))
這個公式的含義是:
1.首先使用SEARCH函數(shù)搜索B2單元格是否包含室字,如果包含,則返回其位置;如果不包含,則返回錯誤(因為SEARCH函數(shù)只會返回第一個匹配項的位置)。
2.使用ISNUMBER函數(shù)檢查SEARCH函數(shù)返回的是否是數(shù)字(即是否找到了匹配項)。
3.如果找到了室字,則返回住宅,否則繼續(xù)檢查是否包含商字。
4.如果找到了商字,則返回商鋪,否則返回其他。
請注意,這個公式對于同一個單元格中的多個匹配項不會起作用。如果需要處理這種情況,可能需要使用更復(fù)雜的公式或使用VBA宏。
2023 10/08 10:37
![](http://member.chinaacc.com/homes/resources/images/home/avatar/0.jpg)
84785040 ![](/wenda/_nuxt/img/reply1.d92ea43.png)
![](/wenda/_nuxt/img/reply1.d92ea43.png)
2023 10/08 10:46
謝謝。公式中“室”、“商”等需加英文狀態(tài)下引號嗎
![](https://pic1.acc5.cn/000/01/84/99_avatar_middle.jpg?t=1714028667)
樸老師 ![](/wenda/_nuxt/img/reply2.28c7604.png)
![](/wenda/_nuxt/img/reply2.28c7604.png)
2023 10/08 10:54
嗯
需要加引號的哦
![](/wenda/img/newWd/sysp_btn_eye.png)