excel中根據單元格文本內容輸入相應值

excel中,我們可以根據某一單元格的文本內容,來決定輸入什麼樣的內容。比如如果第一列的單元格中包含有「佳」內容,則顯示YES,反則NO。

如果對你們有用,請投票收藏,謝謝!

工具/原料

excel 2010

方法/步驟

在單元格H2中輸入=IF(ISNUMBER(FIND("佳",A2)),"YES","NO"),然後回車確認。單元格就會根據條件的TRUE和FALSE來賦予值。

用滑鼠拖拽H2到H6,將H2:H6區域自動填充,效果就出來了。下面對公式中使用到的函數進行講解。

IF函數

其形式是IF(logical_text,value_if_true,value_if_false),其表達的意義是:第一個值表示判別的條件,第二個值是在條件成立的情況下賦予單元格值,第三個值是在條件不成立的情況下賦予單元格值。

ISNUMBER函數

其形式是ISNUMBER(value),判斷value是否是數值,如果是,則TRUE。

FIND函數

其形式是FIND(find_text, within_text, [start_num]),第一個值是需要查找的內容,第二個值為查找範圍,第三個值為查找起始位置。函數返回的結果時數值。

=IF(ISNUMBER(FIND("佳",A2)),"YES","NO")公式中,因為查找的是文本,且返回值也是文本,所以需要雙引號。下圖是不加引號的效果。

本文內容整理自網絡, 文中所有觀點看法不代表淘大白的立場