搜尋
首頁軟體教學辦公室軟體Excel:比較兩個單元格中的字符串以進行匹配(對病例不敏感或精確)

該教程顯示瞭如何比較Excel中的文本字符串,以了解不敏感和確切的匹配。您將學習許多公式,以通過其值,字符串長度或特定字符的出現數量以及如何比較多個單元格進行比較。

當使用Excel進行數據分析時,準確性是最重要的問題。不正確的信息導致錯過的截止日期,錯誤判斷的趨勢,錯誤的決定和丟失的收入。

儘管Excel公式始終是完全正確的,但它們的結果可能是錯誤的,因為某些缺陷的數據滲透到了系統中。在這種情況下,唯一的補救措施是檢查數據的準確性。手動比較兩個單元格沒什麼大不了的,但是幾乎不可能發現數百到數千個文本字符串之間的差異。

本教程將教您如何自動化細胞比較的繁瑣且容易出錯的任務,以及在每種特定情況下最好使用哪些公式。

如何比較Excel中的兩個單元

根據您是尋求對病例敏感還是不敏感的比較,有兩種不同的方法可以比較Excel中的字符串。

比較2個單元的情況不敏感的公式

要比較Excel忽略案例中的兩個單元格,請使用這樣的簡單公式:

=A1=B1

其中A1和B1是您要比較的單元格。公式的結果是布爾值真和錯誤。

如果要輸出自己的文本以獲取匹配和差異,請將上述語句嵌入IF函數的邏輯測試中。例如:

=IF(A1=B1, "Equal", "Not equal")

正如您在下面的屏幕截圖中看到的那樣,兩個公式都可以很好地比較文本字符串,日期和數字:

Excel:比較兩個單元格中的字符串以進行匹配(對病例不敏感或精確)

比較excel中的字符串的案例敏感公式

在某些情況下,不僅要比較兩個單元的文本值,而且要比較字符案例可能很重要。可以使用Excel精確函數進行病例敏感的文本比較:

精確(text1,text2)

其中text1text2是您要比較的兩個單元格。

假設您的字符串在單元格A2和B2中,則該公式如下:

=EXACT(A2, B2)

結果,對於文本字符串,您將正確匹配,包括每個字符的情況,否則為false。

如果要確切的函數提供其他結果,請將其嵌入IF公式,然後鍵入您自己的文本以獲取value_if_truevalue_if_false參數:

=IF(EXACT(A2 ,B2), "Exactly equal", "Not equal")

以下屏幕截圖顯示了Excel中對病例敏感的字符串比較的結果:

Excel:比較兩個單元格中的字符串以進行匹配(對病例不敏感或精確)

如何比較Excel中的多個單元

要連續比較2個以上的單元格,請使用上述示例中討論的公式與和操作員結合使用。完整的詳細信息如下。

對案例不敏感的公式比較了2個以上的細胞

根據您要顯示結果的方式,使用以下公式之一:

=AND(A2=B2, A2=C2)

或者

=IF(AND(A2=B2, A2=C2), "Equal", "Not equal")

如果所有單元格都包含相同的值,則返回true,如果任何值不同,則false。 IF公式輸出您輸入的標籤,在此示例中“等於”和“不相等”。

正如下面屏幕截圖所示,該公式與任何數據類型完美工作 - 文本,日期和數字值:

Excel:比較兩個單元格中的字符串以進行匹配(對病例不敏感或精確)

細菌敏感公式比較幾個單元格中的文本

要將多個字符串彼此比較以查看它們是否完全匹配,請使用以下公式:

=AND(EXACT(A2,B2), EXACT(A2, C2))

或者

=IF(AND(EXACT(A2,B2), EXACT(A2, C2)),"Exactly equal", "Not equal")

像上一個示例一樣,第一個公式提供了真和錯誤的值,而第二個公式則顯示您自己的文本以進行匹配和差異:

Excel:比較兩個單元格中的字符串以進行匹配(對病例不敏感或精確)

比較一系列細胞與樣品單元

以下示例顯示瞭如何驗證給定範圍內的所有單元格是否包含與樣品單元格中相同的文本。

細胞不敏感的公式將細胞與樣品文本進行比較

如果字符案例並不重要,則可以使用以下公式將細胞與樣本進行比較:

行(範圍)*列(範圍)= countif(範圍樣本單元格

在IF函數的邏輯測試中,您比較兩個數字:

  • 指定範圍內的單元格總數(行乘以列數),並且
  • 包含與樣品單元中相同值的單元格數(由Countif函數返回)。

假設樣本文本在C2中,並且要比較的字符串在A2:B6範圍內,則該公式如下:

=ROWS(A2:B6)*COLUMNS(A2:B6)=COUNTIF(A2:B6,C2)

為了使結果更加用戶友好,IE輸出了類似“所有匹配”和“不匹配”的東西,而不是真實和錯誤,請使用以前示例中的IF函數:

=IF(ROWS(A2:B6)*COLUMNS(A2:B6)=COUNTIF(A2:B6,C2),"All match", "Not all match")

Excel:比較兩個單元格中的字符串以進行匹配(對病例不敏感或精確)

如上圖所示,該公式完美地與一系列文本字符串完全應對,但也可以用於比較數字和日期。

對例敏感的公式,將字符串與樣品文本進行比較

如果角色案例有所不同,則可以使用以下數組公式將字符串與示例文本進行比較。

if(rows( range )*列( range )= sum( - extcect( sample_cellrange )),“ text_if_match ”,“ text_if_not匹配”)

隨著源範圍位於A2:B6和C2中的示例文本中,該公式採用以下形狀:

=IF(ROWS(A2:B6)*COLUMNS(A2:B6)=SUM(--EXACT(C2, A2:B6)), "All match", "Not all match")

與常規的Excel公式不同,通過按CTRL Shift Enter來完成數組公式。如果正確輸入,Excel將數組公式包含在{curly Braces}中,如屏幕截圖所示:

Excel:比較兩個單元格中的字符串以進行匹配(對病例不敏感或精確)

要確定在範圍內是否存在某個值或不存在某個值,請參閱檢查範圍內的值是否存在。

如何按字符串長度比較兩個單元

有時,您可能需要檢查每行的文本字符串是否包含相等數量的字符。此任務的公式非常簡單。首先,使用LEN函數獲得兩個單元格的字符串長度,然後比較數字。

假設要比較的字符串在細胞A2和B2中使用,請使用以下任何一個公式:

=LEN(A2)=LEN(B2)

或者

=IF(LEN(A2)=LEN(B2), "Equal", "Not equal")

如您所知,第一個公式返回boolean value true或false,而第二公式則輸出您自己的結果:

Excel:比較兩個單元格中的字符串以進行匹配(對病例不敏感或精確)

正如上面的屏幕截圖所示,該公式適用於文本字符串和數字。

提示。如果兩個看似相等的字符串返回不同的長度,那麼問題很可能是在一個或兩個單元格中的前導尾隨空間。在這種情況下,使用裝飾函數刪除額外的空格。可以在此處找到詳細的解釋和公式示例:如何在Excel中修剪空間。

通過出現特定字符比較兩個單元

這是我們Excel比較字符串教程中的最後一個示例,它顯示了針對相當特定任務的解決方案。假設您有2列的文本字符串,其中包含一個對您很重要的字符。您的目標是檢查每行的兩個單元格是否包含給定字符的同一數字出現。

為了使事情變得更清晰,請考慮以下示例。假設您有兩個已發貨的訂單列表(B列)和接收(C列)。每一行都包含特定項目的訂單,該項目的唯一標識符包含在所有訂單ID中,並在A列中的同一行中列出(請參閱下面的屏幕截圖)。您要確保每行包含具有該特定ID的已發貨和接收的物品。

要解決此問題,請編寫一個具有以下邏輯的公式。

  • 首先,使用替代功能替換唯一標識符:

    SUBSTITUTE(A1, character_to_count,"")

  • 然後,計算每個單元格中出現唯一標識符的倍。為此,獲取無唯一標識符的字符串長度,然後從字符串的總長度中減去。該部分應分別為單獨的單元格編寫,例如:

    LEN(cell 1) - LEN(SUBSTITUTE(cell 1, character_to_count, ""))LEN(cell 2) - LEN(SUBSTITUTE(cell 2, character_to_count, ""))

  • 最後,您通過將平等標誌(=)放在上述部分之間來比較這兩個數字。
len(單元1 )-Len(替代(單元1targin_to_count ,“”))= len( cell 2 )-Len(替代( cell 2targin_to_count ,'“”))

在我們的示例中,唯一的標識符在A2中,並且要比較的字符串在B2和C2中。因此,完整的公式如下:

=LEN(B2)-LEN(SUBSTITUTE(B2,$A2,""))=LEN(C2)-LEN(SUBSTITUTE(C2,$A2,""))

如果細胞B2和C2包含A2中字符的出現相等數量的情況,則該公式將返回True,否則為false。為了使結果對用戶更有意義,您可以將公式嵌入IF函數中:

=IF(LEN(B2)-LEN(SUBSTITUTE(B2, $A2,""))=LEN(C2)-LEN(SUBSTITUTE(C2, $A2,"")), "Equal", "Not equal")

Excel:比較兩個單元格中的字符串以進行匹配(對病例不敏感或精確)

正如您在上面的屏幕截圖中看到的那樣,儘管還有一些其他並發症,該公式可以很好地工作:

  • 要計數的字符(唯一標識符)可以出現在文本字符串中的任何位置。
  • 字符串包含可變數量的字符和不同的分離器,例如半圓形,逗號或空間。

這就是您比較Excel中的字符串的方式。要仔細查看本教程中討論的公式,歡迎您下面下載我們的示例表。我感謝您閱讀,並希望下週在我們的博客上見到您!

練習工作簿下載

excel-比較字符串示例(.xlsx文件)

以上是Excel:比較兩個單元格中的字符串以進行匹配(對病例不敏感或精確)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
為什麼您應該始終在Excel中重命名工作表為什麼您應該始終在Excel中重命名工作表Apr 17, 2025 am 12:56 AM

提升Excel工作效率:高效命名工作表指南 本文将指导您如何有效命名Excel工作表,提升工作效率并增强可访问性。 清晰的工作表名称能显著改善导航、组织和跨表引用。 为什么要重命名Excel工作表? 使用默认的“Sheet1”、“Sheet2”等名称效率低下,尤其在包含多个工作表的文件中。 更清晰的名称,例如“仪表盘”、“销售额”和“预测”,能让您和其他人一目了然地了解工作簿内容,并快速找到所需工作表。 使用描述性名称(例如“Dashboard”、“Sales”、“Forecast”)可以

如何自動或手動歸檔如何自動或手動歸檔Apr 16, 2025 am 11:48 AM

該綜合指南說明瞭如何通過歸檔各種Outlook版本中的電子郵件,任務和其他項目(365,2021,2019,2019,2016,2016,2013及更早)來有效地管理Outlook電子郵件存儲。 學會配置自動存檔,PE

Excel:比較兩個單元格中的字符串以進行匹配(對病例不敏感或精確)Excel:比較兩個單元格中的字符串以進行匹配(對病例不敏感或精確)Apr 16, 2025 am 11:26 AM

該教程顯示瞭如何比較Excel中的文本字符串,以了解不敏感和確切的匹配。您將學習許多公式,以通過其值,字符串長度或特定字符的出現數量來比較兩個單元格

如何自動或手動備份Outlook電子郵件如何自動或手動備份Outlook電子郵件Apr 16, 2025 am 11:17 AM

該綜合指南可確保您的Outlook數據保持安全和可訪問。 了解如何自動和手動備份Outlook電子郵件,聯繫人,日曆條目和任務 - 所有Outlook 365和2010版本。 重複的重要性

Excel Trim功能 - 刪除額外空間的快速方法Excel Trim功能 - 刪除額外空間的快速方法Apr 16, 2025 am 10:16 AM

本教程向您展示了快速簡便的方法來刪除Excel中的額外空間。了解如何消除單詞之間的領先,尾隨和多餘的空間,對裝飾函數進行故障排除,並發現替代解決方案。 面對重複檢測FA

如何在Excel中刪除空白空間 - 領先,尾隨,不破裂如何在Excel中刪除空白空間 - 領先,尾隨,不破裂Apr 16, 2025 am 09:05 AM

本教程向您展示瞭如何使用公式和方便的文本工具包消除Excel中不必要的空間。學會刪除領先和尾隨的空間,單詞之間的額外空間,非破壞空間以及其他非打印字符。 最大

Microsoft Excel的5個開源替代品Microsoft Excel的5個開源替代品Apr 16, 2025 am 12:56 AM

Excel 在商業領域依然流行,這得益於其熟悉的界面、數據工具和廣泛的功能集。 LibreOffice Calc 和 Gnumeric 等開源替代方案可與 Excel 文件兼容。 OnlyOffice 和 Grist 提供基於雲的電子表格編輯器,並具有協作功能。 尋找 Microsoft Excel 的開源替代方案取決於您想要實現的目標:您是在追踪每月的雜貨清單,還是尋找能夠支撐您的業務流程的工具?以下是一些適用於各種用例的電子表格編輯器。 Excel 仍然是商業領域的巨頭 Microsoft Ex

Excel匹配功能與公式示例Excel匹配功能與公式示例Apr 15, 2025 am 11:21 AM

本教程解釋瞭如何在公式示例中使用excel中的匹配函數。它還顯示瞭如何通過使用Vlookup和匹配的動態公式來改善查找公式。 在Microsoft 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脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 個月前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
1 個月前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
1 個月前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.聊天命令以及如何使用它們
1 個月前By尊渡假赌尊渡假赌尊渡假赌

熱工具

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

將Eclipse與SAP NetWeaver應用伺服器整合。

Safe Exam Browser

Safe Exam Browser

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

Atom編輯器mac版下載

Atom編輯器mac版下載

最受歡迎的的開源編輯器

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

Dreamweaver Mac版

Dreamweaver Mac版

視覺化網頁開發工具