搜尋
首頁專題excel實用Excel技巧分享:判斷儲存格是否包含特定內容

在excel中判斷儲存格是否包含指定內容,已經是一個老生常談的話題了,相信大家在工作上也遇到不少類似問題。今天就跟大家說說解決這類問題常見的三個套路,保證招招好使!

實用Excel技巧分享:判斷儲存格是否包含特定內容

判斷儲存格是否包含特定內容是平時工作中常會遇到的一類問題,常見於包含備註資訊的表格中。例如下面這個考勤總結表,需要根據備註中的內容判斷該員工是否有加班的情況,就屬於這類問題。

實用Excel技巧分享:判斷儲存格是否包含特定內容

遇到這類問題該如何處理,常用的公式做法有三種,以下為大家逐一介紹。

方法1:IF COUNTIF

#公式:=IF(COUNTIF(D2,"*加班*")=0, "","是")

實用Excel技巧分享:判斷儲存格是否包含特定內容

公式解析:

COUNTIF(D2,"*加班*")是這個公式的核心部分,這個函數主要實現的是條件計數功能,基本格式為COUNTIF(條件區域,條件)。

在這個例子中,條件區域就是一個單元格“D2”,而條件則是在要判斷的內容兩邊同時加上通配符*後得到的值,實現的效果就是對滿足條件的單元格進行計數,如果包含要判斷的內容,結果為1,不包含的話結果就是0。

實用Excel技巧分享:判斷儲存格是否包含特定內容

有了這個結果後,再使用IF函數得到最終的結果,公式=IF(COUNTIF(D2,"*加班*")=0,"", "是")也就很好理解了。如果D2儲存格中不包含“加班”,COUNTIF的結果就是0,IF傳回對應的空值,否則回傳“是”。

再來看看第二個方法。

方法2:IF ISERR FIND

#公式:=IF(ISERR(FIND("加班",D2)), "","是")

實用Excel技巧分享:判斷儲存格是否包含特定內容

公式解析:

##這個公式的核心部分是FIND("加班",D2),FIND函數的基本格式為FIND(要找的內容,在哪找,從第幾個字開始找),如果第三參數不寫,表示從首字開始找。這個公式的意思就是在D2儲存格中找「加班」這兩個字,如果能找到,FIND就回傳要找的內容在儲存格中的位置,如果找不到就會回傳一個錯誤值。

實用Excel技巧分享:判斷儲存格是否包含特定內容

從上圖可以看出FIND函數的效果。接下來要判斷結果是否為錯誤值,如果是錯誤值,表示沒有要找的內容,這就需要用到ISERR這個函數。 ISERR函數很簡單,就是判斷一個值是否為#N/A以外的錯誤值,本例的錯誤值為#VALUE!,因此用這個函數完全沒問題。

實用Excel技巧分享:判斷儲存格是否包含特定內容

最後再加上IF函數,就構成了完整的公式=IF(ISERR(FIND("加班",D2)),"","是") 。

比較第一個方法,這個公式稍微有點難度,不過多實踐兩個函數也不失為一件美事。

最後來看看第三個方法。

方法3:IF SUBSTITUTE

#公式:

=IF(SUBSTITUTE(D2,"加班","")=D2 ,"","是")

實用Excel技巧分享:判斷儲存格是否包含特定內容

公式解析:

這個公式中用到了一個比較長的函數SUBSTITUTE,這個函數的功能是替換字符,格式為SUBSTITUTE(在哪裡替換,要替換的內容,替換為什麼,替換第幾個),如果最後一個參數不寫,表示全部替換。

公式

SUBSTITUTE(D2,"加班","")的意思是把D2單元格中的「加班」兩個字替換為空,替換後的結果如圖所示。

實用Excel技巧分享:判斷儲存格是否包含特定內容

接下來的一步比較有意思,用替換後的內容和原來的內容做比較,也就是SUBSTITUTE(D2,"加班","")=D2,如果包含加班的話,替換後的內容肯定不等於原來的單元格了,反之如果替換後的內容與原內容一樣,表示不包含要找的內容,最後還是使用IF來實現結果的輸出。

比起前兩個方法,公式=IF(SUBSTITUTE(D2,"加班","")=D2,"","是")的想法非常巧妙,也從另一個方面讓我們重新認識了SUBSTITUTE函數。

小結:站在解決問題的角度來說,第一個方法夠了,容易理解,也比較簡單。但站在學習的角度來說,當我們遇到一個問題時,不妨多嘗試幾種思路,一方面可以開拓自己的思維,另一方面也可以多熟悉一些函數,有了不同的解決方法,也就可以體會研究公式函數的樂趣,很多所謂的高手大神,其實都是這樣練出來的。

相關學習推薦:excel教學

以上是實用Excel技巧分享:判斷儲存格是否包含特定內容的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文轉載於:部落窝教育。如有侵權,請聯絡admin@php.cn刪除
Excel中的中位公式 - 實際示例Excel中的中位公式 - 實際示例Apr 11, 2025 pm 12:08 PM

本教程解釋瞭如何使用中位功能計算Excel中數值數據中位數。 中位數是中心趨勢的關鍵度量

Google電子表格Countif函數帶有公式示例Google電子表格Countif函數帶有公式示例Apr 11, 2025 pm 12:03 PM

Google主張Countif:綜合指南 本指南探討了Google表中的多功能Countif函數,展示了其超出簡單單元格計數的應用程序。 我們將介紹從精確和部分比賽到Han的各種情況

Excel共享工作簿:如何為多個用戶共享Excel文件Excel共享工作簿:如何為多個用戶共享Excel文件Apr 11, 2025 am 11:58 AM

本教程提供了共享Excel工作簿,涵蓋各種方法,訪問控制和衝突解決方案的綜合指南。 現代Excel版本(2010年,2013年,2016年及以後)簡化了協作編輯,消除了M的需求

如何將Excel轉換為JPG-保存.xls或.xlsx作為圖像文件如何將Excel轉換為JPG-保存.xls或.xlsx作為圖像文件Apr 11, 2025 am 11:31 AM

本教程探討了將.xls文件轉換為.jpg映像的各種方法,包括內置的Windows工具和免費的在線轉換器。 需要創建演示文稿,安全共享電子表格數據或設計文檔嗎?轉換喲

excel名稱和命名範圍:如何定義和使用公式excel名稱和命名範圍:如何定義和使用公式Apr 11, 2025 am 11:13 AM

本教程闡明了Excel名稱的功能,並演示瞭如何定義單元格,範圍,常數或公式的名稱。 它還涵蓋編輯,過濾和刪除定義的名稱。 Excel名稱雖然非常有用,但通常是氾濫的

標準偏差Excel:功能和公式示例標準偏差Excel:功能和公式示例Apr 11, 2025 am 11:01 AM

本教程闡明了平均值的標準偏差和標準誤差之間的區別,指導您掌握標準偏差計算的最佳Excel函數。 在描述性統計中,平均值和標準偏差為interinsi

Excel中的平方根:SQRT功能和其他方式Excel中的平方根:SQRT功能和其他方式Apr 11, 2025 am 10:34 AM

該Excel教程演示瞭如何計算正方根和n根。 找到平方根是常見的數學操作,Excel提供了幾種方法。 計算Excel中正方根的方法: 使用SQRT函數:

Google表基礎知識:了解如何使用Google電子表格Google表基礎知識:了解如何使用Google電子表格Apr 11, 2025 am 10:23 AM

解鎖Google表的力量:初學者指南 本教程介紹了Google Sheets的基礎,這是MS Excel的強大而多才多藝的替代品。 了解如何輕鬆管理電子表格,利用關鍵功能並協作

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

MantisBT

MantisBT

Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

EditPlus 中文破解版

EditPlus 中文破解版

體積小,語法高亮,不支援程式碼提示功能

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強大的PHP整合開發環境

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)