tft每日頭條

 > 生活

 > excel如何用if函數篩選含有某個值

excel如何用if函數篩選含有某個值

生活 更新时间:2024-10-05 08:03:59

excel如何用if函數篩選含有某個值(IF結合FIND函數快速判斷是否包含關鍵字)1

各位大家好,我是Excel歸故鄉。最近幾期給大家講解幾個關于IF函數的經典案例。今天先說IF函數 FIND函數組合,快速判斷字符串中是否包含關鍵字。

excel如何用if函數篩選含有某個值(IF結合FIND函數快速判斷是否包含關鍵字)2

如上圖所示,我們要判斷發貨地是否為成都,把這句話翻譯一下,就是判斷發貨地址中是否包含成都二字。我們如何判斷呢?這裡給大家引入一個新函數,FIND函數,我們在後面文本函數專題會再詳細的講解,這裡大家隻需要明白,FIND函數的作用是找出關鍵字在字符串中的位置,如果字符串不包含關鍵字,就返回錯誤值。我們不是要判斷是不是包含關鍵字嗎?找出關鍵字的位置有什麼用呢?先不着急,我們先用INFD函數找一下關鍵字你就明白了。

excel如何用if函數篩選含有某個值(IF結合FIND函數快速判斷是否包含關鍵字)3

用FIND函數尋找關鍵字的位置後,我們會發現,如果地址中包含關鍵字,則返回了關鍵字所在的位置,但是如果不包含關鍵字,則得到一個錯誤值。實際上就将包含關鍵字的和不包含的分成了有規律的兩種情況。但是錯誤值不是很好處理,那我們是不是可以想辦法,把錯誤值變成其他形式來展示,此時我們可以使用IFERROR函數,将錯誤值轉換成數字0,如下圖所示:

excel如何用if函數篩選含有某個值(IF結合FIND函數快速判斷是否包含關鍵字)4

這個時候,我們包含關鍵字的地址對應的就是大于等于1的數字,而不包含關鍵字的地址,對應的就是0。此時我們聯想到前面講解的,非0的數字和0在IF函數中可以代替TRUE和FALSE,這裡不正滿足這個條件嗎?我們正好就可以利用這個規律,将我們找出來的非0和0作為IF函數的第一參數,就可以得到我們想要的結果了,最後整理一下我們最終的公式:=IF(IFERROR(FIND("成都",B19),0),"是","否")

excel如何用if函數篩選含有某個值(IF結合FIND函數快速判斷是否包含關鍵字)5

以上就是本期的全部内容,IF函數作為基礎函數,結合其他函數能衍生出很多用法,這裡我們僅僅是給大家講解一些用法基礎模型,希望大家在掌握基礎之後,能夠更靈活的運用!

原創不易,請大家多多支持,期待與大家互相學習,共同進步!

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved