国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

目錄
區(qū)分大小寫的XLOOKUP公式
SUMPRODUCT - 用於返回匹配數(shù)字的區(qū)分大小寫查找
INDEX MATCH - 適用於所有數(shù)據類型的區(qū)分大小寫查找
高級區(qū)分大小寫查找公式
輕鬆進行區(qū)分大小寫的VLOOKUP
練習工作簿下載
首頁 軟體教學 辦公室軟體 如何在excel中進行案例敏感的vlookup - 公式示例

如何在excel中進行案例敏感的vlookup - 公式示例

May 16, 2025 am 09:42 AM

本教程解釋瞭如何使Excel的VLOOKUP函數(shù)區(qū)分大小寫,展示了一些其他能識別文本大小寫的公式,並指出了每個函數(shù)的優(yōu)點和局限性。

我想每個使用Excel的用戶都知道Excel中執(zhí)行垂直查找的函數(shù)是什麼。沒錯,就是VLOOKUP。然而,很少有人知道Excel的VLOOKUP是大小寫不敏感的,意味著它將小寫和大寫字母視為相同的字符。

下面是一個快速示例,展示了VLOOKUP無法區(qū)分文本大小寫的能力。假設你在A2單元格中輸入"bill",在A4中輸入"Bill"。以下公式將捕獲"bill",因為它在查找數(shù)組中排在首位,並返回B2中的匹配值。

=VLOOKUP("Bill", A2:B4, 2, FALSE)

How to do case-sensitive Vlookup  in Excel – formula examples

在本文的後面部分,我將向你展示如何使VLOOKUP區(qū)分大小寫。我們還將探索其他幾個在Excel中能執(zhí)行大小寫敏感匹配的函數(shù)。

區(qū)分大小寫的VLOOKUP公式------------------------------

如上所述,常規(guī)的VLOOKUP公式不識別字母大小寫。然而,有一種方法可以使Excel的VLOOKUP區(qū)分大小寫,如下例所示。

假設你在A列中輸入商品ID ,並希望從B列和C列中拉取商品的價格和評論。問題是ID包括大小寫字符。例如,A4中的值(001Tvci3u)和A5中的值(001Tvci3U)僅在最後一個字符不同,分別是"u"和"U"。

在查找"001Tvci3 U "時,標準的VLOOKUP公式會輸出與"001Tvci3 u "相關的$90,因為它在查找數(shù)組中排在"001Tvci3 U "之前。但這並不是你想要的結果,對嗎?

=VLOOKUP(F2, A2:C7, 2, FALSE)

How to do case-sensitive Vlookup  in Excel – formula examples

為了在Excel中執(zhí)行區(qū)分大小寫的查找,我們結合使用VLOOKUP、CHOOSE和EXACT函數(shù):

VLOOKUP(TRUE, CHOOSE({1,2}, EXACT(查找值,查找數(shù)組),返回數(shù)組), 2, 0) 這個通用公式在所有情況下都能完美工作。你甚至可以從右到左進行查找,這是常規(guī)VLOOKUP公式無法做到的。感謝Pouriya提出了這個簡單而優(yōu)雅的解決方案!

在我們的案例中,實際公式如下。

為了在F3中拉取價格:

=VLOOKUP(TRUE, CHOOSE({1,2}, EXACT(F2, A2:A7), B2:B7), 2, FALSE)

為了在F4中獲取評論:

=VLOOKUP(TRUE, CHOOSE({1,2}, EXACT(F2, A2:A7), C2:C7), 2, FALSE)

How to do case-sensitive Vlookup  in Excel – formula examples

注意。在除Excel 365之外的所有Excel版本中,這只能作為數(shù)組公式使用,因此請記得按Ctrl Shift Enter鍵正確完成它。在Excel 365中,由於支持動態(tài)數(shù)組,它也可以作為常規(guī)公式使用。

這個公式是如何工作的:

核心部分是嵌套了EXACT的CHOOSE公式:

CHOOSE({1,2}, EXACT(F2, A2:A7), C2:C7)

在這裡,EXACT函數(shù)將F2中的值與A2:A7中的每個值進行比較,並在它們完全相同(包括字母大小寫)時返回TRUE,否則返回FALSE:

{FALSE;FALSE;FALSE;TRUE;FALSE;FALSE}

對於CHOOSE的index_num參數(shù),我們使用數(shù)組常量{1,2}。結果,函數(shù)將上述數(shù)組中的邏輯值和C2:C7中的值組合成一個二維數(shù)組,如下所示:

{FALSE,155;FALSE,186;FALSE,90;TRUE,54;FALSE,159;FALSE,28}

VLOOKUP函數(shù)從那裡接手,在二維數(shù)組的第1列(由邏輯值表示)中查找查找值(即TRUE),並從第2列返回匹配值,即我們正在查找的價格:

VLOOKUP(TRUE, {FALSE,155;FALSE,186;FALSE,90;TRUE,54;FALSE,159;FALSE,28}, 2, 0)

區(qū)分大小寫的XLOOKUP公式

Microsoft 365訂閱者可以使用更簡單的公式在Excel中執(zhí)行區(qū)分大小寫的查找。正如你所猜到的,我在談論VLOOKUP的更強大繼承者——XLOOKUP函數(shù)。

因為XLOOKUP分別操作查找和返回數(shù)組,我們不需要像前一個例子中的二維數(shù)組技巧。簡單地使用EXACT作為查找數(shù)組參數(shù):

XLOOKUP(TRUE, EXACT(查找值,查找數(shù)組),返回數(shù)組, "未找到") 最後一個參數(shù)("未找到")是可選的。它只是定義了在未找到匹配項時返回的值。如果你省略它,則在公式找不到匹配項時會返回標準的#N/A錯誤。

對於我們的樣本表,這些是我們使用的區(qū)分大小寫的XLOOKUP公式。

為了在F3中獲取價格:

=XLOOKUP(TRUE, EXACT(F2, A2:A7), B2:B7, "未找到")

為了在F4中提取評論:

=XLOOKUP(TRUE, EXACT(F2, A2:A7), C2:C7, "未找到")

How to do case-sensitive Vlookup  in Excel – formula examples

這個公式是如何工作的:

像前一個例子一樣,EXACT返回TRUE和FALSE值的數(shù)組,其中TRUE表示區(qū)分大小寫的匹配。 XLOOKUP在上述數(shù)組中查找TRUE值,並從返回數(shù)組中返回匹配項。請注意,如果查找列中有兩個或更多完全相同的值(包括字母大小寫),公式將返回第一個找到的匹配項。

XLOOKUP的限制:僅在Excel 365和Excel 2021中可用。

SUMPRODUCT - 用於返回匹配數(shù)字的區(qū)分大小寫查找

正如標題所示,SUMPRODUCT是另一個可以執(zhí)行區(qū)分大小寫查找的Excel函數(shù),但它只能返回數(shù)值。如果這不符合你的需求,請?zhí)絀NDEX MATCH示例,它為所有數(shù)據類型提供了解決方案。

正如你可能知道的,Excel的SUMPRODUCT函數(shù)會將指定數(shù)組中的組件相乘並返回乘積的總和。由於我們希望進行區(qū)分大小寫的查找,我們使用EXACT函數(shù)來獲取第一個數(shù)組:

=SUMPRODUCT((EXACT(A2:A7,F2) * (B2:B7)))

遺憾的是,SUMPRODUCT函數(shù)無法返回文本匹配,因為文本值無法相乘。在這種情況下,你會在下面的屏幕截圖中的F4單元格中得到一個#VALUE!錯誤:

How to do case-sensitive Vlookup  in Excel – formula examples

這個公式是如何工作的:

像VLOOKUP示例一樣,EXACT函數(shù)將F2中的值與A2:A7中的所有值進行比較,並在區(qū)分大小寫的匹配時返回TRUE,否則返回FALSE:

SUMPRODUCT(({FALSE;FALSE;FALSE;TRUE;FALSE;FALSE}*{155;186;90;54;159;28}))

在大多數(shù)公式中,Excel將TRUE評估為1,將FALSE評估為0。因此,當SUMPRODUCT將兩個數(shù)組中相同位置的元素相乘時,所有非匹配項(FALSE)都變?yōu)榱悖?/p>

SUMPRODUCT({0;0;0;54;0;0})

結果,公式返回與A列中精確區(qū)分大小寫的匹配項對應的B列中的數(shù)字。

SUMPRODUCT的限制:只能返回數(shù)值。

INDEX MATCH - 適用於所有數(shù)據類型的區(qū)分大小寫查找

最後,我們即將獲得一個無限制的區(qū)分大小寫查找公式,它適用於所有Excel版本和所有數(shù)據集。

這個例子之所以放在最後,不僅因為最好的留到最後,也是因為你在前面的例子中獲得的知識可能會幫助你更好地理解區(qū)分大小寫的MATCH INDEX公式。

INDEX和MATCH函數(shù)的組合在Excel中經常被用作VLOOKUP的更靈活和多功能的替代方案。以下文章很好地解釋了這兩個函數(shù)如何一起工作- 使用INDEX MATCH代替VLOOKUP。

在這裡,我只提醒你一些關鍵點:

  • MATCH函數(shù)在指定的查找數(shù)組中搜索查找值,並返回其相對位置。
  • 查找值的相對位置直接傳遞給INDEX函數(shù)的row_num參數(shù),指導它從該行返回一個值。

為了使公式識別文本大小寫,你只需在經典的INDEX MATCH組合中添加一個函數(shù)。顯然,你再次需要EXACT函數(shù):

INDEX(返回數(shù)組, MATCH(TRUE, EXACT(查找值,查找數(shù)組), 0)) F3中的實際公式是:

=INDEX(B2:B7, MATCH(TRUE, EXACT(A2:A7, F2), 0))

在F4中,我們使用以下公式:

=INDEX(C2:C7, MATCH(TRUE, EXACT(A2:A7, F2), 0))

請記住在除Excel 365之外的所有版本中,它只能作為數(shù)組公式使用,因此請確保通過同時按下Ctrl Shift Enter鍵輸入它。如果正確完成,公式將被括在大括號中,如下面的屏幕截圖所示:

How to do case-sensitive Vlookup  in Excel – formula examples

這個公式是如何工作的:

像所有前面的例子一樣,EXACT為A2:A7中每個與F2中值完全匹配的值返回TRUE。由於我們使用TRUE作為MATCH的查找值,它返回精確區(qū)分大小寫的匹配項的相對位置,這正是INDEX需要從B2:B7中返回匹配項所需的。

高級區(qū)分大小寫查找公式

上面提到的INDEX MATCH公式看起來很完美,對嗎?但事實上,它並不完美。讓我告訴你為什麼。

假設返回列中對應查找值的單元格是空白的。公式應該返回什麼?什麼也不返回?,F(xiàn)在,讓我們看看它實際返回了什麼:

=INDEX(C2:C7, MATCH(TRUE, EXACT(A2:A7, F2), 0))

How to do case-sensitive Vlookup  in Excel – formula examples

哦,公式返回了零!也許在僅處理文本值時這並不重要。然而,如果你的工作表包含數(shù)字,並且其中一些是真正的零,這就是一個問題。

事實上,前面討論的所有其他查找公式也以同樣的方式表現(xiàn)。但現(xiàn)在你想要一個完美的公式,不是嗎?

為了使區(qū)分大小寫的INDEX MATCH公式絕對完美,你可以用IF函數(shù)包裝它,該函數(shù)檢查返回單元格是否為空,並在這種情況下返回空值:

=IF(INDIRECT("C"&(1 MATCH(TRUE,EXACT(A2:A7, F2), 0)))"", INDEX(C2:C7, MATCH(TRUE, EXACT(A2:A7, F2), 0)), "")

在上述公式中:

  • "C"是返回列。
  • "1"是將MATCH函數(shù)返回的單元格的相對位置轉換為實際單元格地址的數(shù)字。

例如,我們的MATCH函數(shù)中的查找數(shù)組是A2:A7,這意味著A2單元格的相對位置是"1",因為這是數(shù)組中的第一個單元格。但實際上,查找數(shù)組從第2行開始。為了補償差異,我們加上1,因此INDIRECT函數(shù)將返回來自正確單元格的值。

下面的屏幕截圖展示了改進後的區(qū)分大小寫的INDEX MATCH公式的實際效果。

如果返回單元格為空,公式輸出空字符串:

How to do case-sensitive Vlookup  in Excel – formula examples

如果返回單元格包含零,公式返回0:

How to do case-sensitive Vlookup  in Excel – formula examples

如果你寧願在返回單元格為空時顯示一些消息,請在IF的最後一個參數(shù)中用一些文本替換空字符串(""):

=IF(INDIRECT("C"&(1 MATCH(TRUE, EXACT(A2:A7, F2), 0)))"", INDEX(C2:C7, MATCH(TRUE, EXACT(A2:A7, F2), 0)), "沒有可返回的內容,很抱歉。")

How to do case-sensitive Vlookup  in Excel – formula examples

輕鬆進行區(qū)分大小寫的VLOOKUP

我們的Excel終極套件的用戶有一個特殊工具,使在大型和復雜表格中查找變得更容易和無壓力。最好的地方是合併兩個表格工具有一個區(qū)分大小寫的選項,以下示例展示了它的實際效果。

假設你想根據唯一的商品ID從查找表中拉取Qty.主表中:

How to do case-sensitive Vlookup  in Excel – formula examples

你要做的就是運行合併表嚮導並執(zhí)行以下步驟:

  1. 選擇要拉取新數(shù)據的主表。
  2. 選擇查找新數(shù)據的查找表。
  3. 選擇一個或多個關鍵列(在我們的案例中是商品ID)。並確保勾選區(qū)分大小寫匹配框。 How to do case-sensitive Vlookup  in Excel – formula examples
  4. 嚮導將引導你完成剩下的三個步驟,在那裡你指定要更新哪些列,要添加哪些列,並根據需要選擇一些其他選項。

片刻之後,你將得到想要的結果:)

How to do case-sensitive Vlookup  in Excel – formula examples

這就是如何在Excel中進行考慮文本大小寫的查找。感謝你閱讀,希望下週在我們的博客上見到你!

練習工作簿下載

區(qū)分大小寫的VLOOKUP示例(.xlsx文件)

以上是如何在excel中進行案例敏感的vlookup - 公式示例的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發(fā)現(xiàn)涉嫌抄襲或侵權的內容,請聯(lián)絡admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

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

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

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

如何在Microsoft Excel中使用括號,方括號和捲髮括號 如何在Microsoft Excel中使用括號,方括號和捲髮括號 Jun 19, 2025 am 03:03 AM

快速鏈接括號:控制歌劇的順序

Outlook快速訪問工具欄:自定義,移動,隱藏和顯示 Outlook快速訪問工具欄:自定義,移動,隱藏和顯示 Jun 18, 2025 am 11:01 AM

本指南將引導您介紹如何自定義,移動,隱藏和顯示快速訪問工具欄,從而幫助您塑造Outlook工作區(qū)以適合日常工作和喜好。 Microsoft Outlook中的快速訪問工具欄是USEFU

Google表格Importrange:完整指南 Google表格Importrange:完整指南 Jun 18, 2025 am 09:54 AM

曾經玩過Google表的“只有一份快速復制”遊戲……而失去了一個小時的生活?當使用動態(tài)信息時,最初是一個簡單的數(shù)據傳輸將雪球迅速變成噩夢。那些“快速修復&qu

在Microsoft Excel中的6個很酷的右鍵單擊技巧 在Microsoft Excel中的6個很酷的右鍵單擊技巧 Jun 24, 2025 am 12:55 AM

快速鏈接副本,移動和鏈接單元格元素

不要忽略Microsoft Excel中F9的力量 不要忽略Microsoft Excel中F9的力量 Jun 21, 2025 am 06:23 AM

在手動計算中,快速鏈接劃分的公式模式化了複雜的配合儀,使Excel WindowMicrosoft Excel具有如此多的鍵盤快捷方式,以至於有時很難記住最有用的鍵盤快捷鍵。最被忽視的人之一

通過How-To Geek測試(高級)證明您的現(xiàn)實世界Microsoft Excel技能 通過How-To Geek測試(高級)證明您的現(xiàn)實世界Microsoft Excel技能 Jun 17, 2025 pm 02:44 PM

無論您是最近參加了Microsoft Excel課程,還是要驗證您對程序的了解是否最新,請嘗試使用How-To Geek Advanced Excel測試並找出您的表現(xiàn)如何!這是三部分系列中的第三個。第一個我

如何恢復未保存的Word文檔 如何恢復未保存的Word文檔 Jun 27, 2025 am 11:36 AM

一、檢查自動恢復文件夾,打開Word中的“恢復未保存的文檔”或進入C:\Users\用戶名\AppData\Roaming\Microsoft\Word路徑查找.asd結尾文件;二、查找臨時文件或使用OneDrive歷史版本,在原目錄輸入~$文件名.docx查看是否存在或登錄OneDrive查看版本歷史;三、利用Windows“以前的版本”功能或第三方工具如Recuva、EaseUS掃描恢復徹底刪除文件。以上方法可提高恢復成功率,但需盡快操作並避免寫入新數(shù)據。平時應開啟自動保存、定期保存或使用雲

5個新的Microsoft Excel功能將於2025年7月嘗試 5個新的Microsoft Excel功能將於2025年7月嘗試 Jul 02, 2025 am 03:02 AM

快速鏈接讓Copilot確定哪個桌子到Manipu

See all articles