Excel 中的 XLOOKUP 是什麼? 它比 VLOOKUP 好在哪裡?
已發表: 2022-08-21Excel 查找函數家族是一個龐大的家族。 Excel 中的 XLOOKUP是該系列的最新成員。 該系列的其他一些重要成員包括 HLOOKUP、VLOOKUP、LOOKUP、INDEX + MATCH 等。如果您使用的是 Excel 2021 或 Excel 365,則可以使用 XLOOKUP 而不是 VLOOKUP。 Excel 專家認為XLOOKUP 公式方便易用。
如果你想對 XLOOKUP 有個概念,你可以把這個功能想像成 VLOOKUP 2.0。 您還可以查看各種XLOOKUP 示例以更好地了解此功能。
在這裡,我們將闡明Excel中的 XLOOKUP 和XLOOKUP 公式。
學習世界頂尖大學的在線數據科學課程。 獲得行政 PG 課程、高級證書課程或碩士課程,以加快您的職業生涯。
Excel 中的 XLOOKUP 是什麼?
Excel 中的 XLOOKUP是一個強大的搜索工具,用於從單元格區域中查找特定值。 它從 Excel 數據集中提取匹配數據(可能是最接近的可用匹配或完全匹配)。 匹配結果可能不止一個。 在這種情況下,返回集合中的最後一個或第一個結果。 但是,這也取決於您使用的參數。
XLOOKUP公式用作自定義搜索工具,可靈活滿足自定義 Excel 電子表格中不同類型的數據需求。 這是 Microsoft 365 用戶可用的新功能。
探索我們的熱門數據科學課程
IIITB 數據科學高級管理研究生課程 | 商業決策數據科學專業證書課程 | 亞利桑那大學數據科學理學碩士 |
IIITB 數據科學高級證書課程 | 馬里蘭大學數據科學和商業分析專業證書課程 | 數據科學課程 |
當您使用XLOOKUP 公式時,您只需提供三個基本參數,MS Excel 可以執行其他三個功能:
- 您正在尋找的價值
- 您將在其中找到此值的列表
- 您想要結果的列表
- [可選] 未找到時的值
一個便於理解的XLOOKUP 示例:
=XLOOKUP(“愛麗絲”,營銷[營銷人員],營銷[網絡營銷])
如果名稱在 [Marketing Person's] 列中,則返回 Alice 的 [Net Marketing]。
比較 VLOOKUP 時,無需指定column_number或true/false即可執行搜索。
這意味著 XLOOKUP 可以搜索數據表中的任何位置來查找結果,而不僅僅是在左側。 您不必選擇複雜的 VLOOKUP 公式或複雜的 INDEX+MATCH 公式。
MS Excel 中 XLOOKUP 公式和函數的語法
MS Excel 中XLOOKUP 公式和函數的語法如下:
XLOOKUP(值,lookup_array,return_array,[如果未找到],[match_mode],[search_mode])
參數或參數
value – 這是您必須在lookup_array中搜索的值
lookup_array – 這是要搜索值的單元格或數組的範圍
return_array – 單元格或數組的範圍,將根據值在lookup_array中的位置返回相應的值。
if_not_found – 可選。 未找到匹配項時返回的值。 當省略此參數時,該函數將提供#N/A 錯誤(與 HLOOKUP 和 VLOOKUP 函數相同)。
match_mode – 這是可選的。 這是要執行的匹配類型。 它可以是以下值:
匹配模式 | 解釋 |
0 | 完全符合 |
-1 | 如果未找到完全匹配,則返回下一個較小的項目 |
1 | 如果沒有找到完全匹配,則返回下一個更大的項目 |
2 | 通過使用 *、?、 ~等特殊字符進行通配符匹配 |
search_mode – 這是可選的。 這是您必須執行的搜索。 它可以是以下值之一:
搜索模式 | 解釋 |
1 | 搜索從lookup_array中的第一項開始(默認) |
-1 | 反向搜索,搜索從 lookup_array 中的最後一項開始 |
2 | 二進制搜索,其中 lookup_array 中的項目必須按升序排列 |
-2 | 二進制搜索,其中 lookup_array 中的項目必須按降序排列 |
在 MS Excel 中使用 XLOOKUP 公式的分步指南
如果要使用 XLOOKUP 函數創建公式,請按照以下步驟操作:
第 1 步 - 選擇一個空單元格
當您想在新公式中插入 XLOOKUP 函數時,首先打開一個 Excel 工作表,其中包含您的數據集並選擇一個空單元格。 或者,您必須打開一個新的電子表格。
選擇單元格後,您必須按下功能區欄上的編輯欄,以便您可以根據需要開始編寫和編輯。 當您看到光標在功能區欄上閃爍時,表示單元格處於活動狀態,您可以開始編輯。 現在您可以插入一個新的XLOOKUP 公式。
第 2 步 - 確定搜索(查找)標準
在使用 XLOOKUP 函數使用新公式時,您必須遵循特定的結構和語法。 您必須從輸入公式開始。 開始在功能區欄中輸入 =XLOOKUP(。現在插入您的查找條件。這是您要查找的信息。
XLOOKUP 支持文本和數字字符串。 但大多數用戶指定一個單元格引用。 因此,您可以根據自己的喜好更改搜索條件,而無需直接更改XLOOKUP 公式。 默認情況下,XLOOKUP 將嘗試查找完全匹配。
第 3 步 – 使用 lookup_array 和 return_array 確定數據集
在XLOOKUP 公式中插入查找值後,您必須確定您的lookup_array和return_array單元格範圍。 lookup_array是可能包含您的搜索查詢或最接近的近似結果的列或行。 return_array 是您將看到返回結果的列或行。
在此階段,如果您不想添加自定義錯誤消息、更改搜索值順序或使用不同的搜索類型,則可以使用右括號關閉XLOOKUP 公式。
第 4 步(可選)– 使用 not_found 添加自定義錯誤消息
如果您打算查找查找值的完全匹配項,但它不在lookup_array範圍內,Excel 將顯示 #NA 錯誤響應。 為避免此問題,您必須在XLOOKUP 公式中插入一個可選的 not_found 參數。 not_found 參數可以是引號內的文本字符串(“未找到”)、數值、單元格引用或布爾值(真或假)。
第 5 步(可選)– 使用 match_mode 添加近似、精確或通配符搜索匹配
Excel 中的 XLOOKUP默認用於搜索完全匹配。 但這可以通過向XLOOKUP 公式添加可選參數 match_mode 來更改。 作為通配符匹配,這是最接近的第一個近似值。 如果要更改搜索順序,則必須在下一步中添加 search_mode 參數。
第 6 步(可選)– 使用 search_mode 確定值返回順序
在XLOOKUP 公式中,可選的 search_mode 參數是最終支持的參數。 這會改變 XLOOKUP 找到匹配結果的整個順序。 默認情況下,Excel 將嘗試匹配第一個可能的值。
Excel 中的 XLOOKUP 優於 VLOOKUP 的原因
XLOOKUP 公式優於 VLOOKUP的原因有很多。 這裡有幾個:
1. XLOOKUP 默認嘗試查找完全匹配
在 VLOOKUP 中,您必須提到 FALSE 作為獲得正確結果的最後一個參數。 但是,在 XLOOKUP 中,您可以在默認情況下找到完全匹配。 使用匹配模式參數更改查找行為。
2. XLOOKUP 使公式動態化
在 MS Excel 中, XLOOKUP 公式是動態且直接的。 最重要的是,該公式不易出錯。 您只需編寫 =XLOOKUP( 即可獲得結果。如果未找到該值,您將收到#N/A 錯誤。
3. Excel中XLOOKUP中有可選參數
XLOOKUP公式提供可選參數來搜索特殊情況。 您可以從上到下搜索或執行通配符搜索。 搜索排序列表的選項更快。
4. XLOOKUP 易於輸入
您必須鍵入 =XL 並啟動該函數。 這比操作其他函數和公式要容易得多。
5. Excel 中的 XLOOKUP 返回引用作為輸出
XLOOKUP 公式將引用作為輸出而不是值返回。 對於普通用戶來說,這可能並不重要,但對於專業 Excel 用戶來說,這是一個返回 refs 的公式。 這意味著,XLOOKUP 可以通過多種方式與其他公式結合使用。
閱讀我們熱門的數據科學文章
數據科學職業道路:綜合職業指南 | 數據科學職業發展:工作的未來就在這裡 | 為什麼數據科學很重要? 數據科學為企業帶來價值的 8 種方式 |
數據科學對管理者的相關性 | 每個數據科學家都應該擁有的終極數據科學備忘單 | 成為數據科學家的 6 大理由 |
數據科學家生活中的一天:他們做什麼? | 神話破滅:數據科學不需要編碼 | 商業智能與數據科學:有什麼區別? |
結論
當您希望通過複雜的 Excel 電子表格搜索數據時,查找函數是最佳選擇之一。 Excel 中的 XLOOKUP是流行的查找函數之一。 對於數據分析師來說, XLOOKUP 公式是一個很好的選擇,因為它允許他們操縱數據以提供所需的結果。
加入 upGrad 數據分析證書課程的課程
在當前行業中從事數據分析是一個有利可圖的機會。 數據分析師處理大量數據以提取關鍵信息。 要磨練您在數據分析方面的技能,您必須加入upGrad 的數據分析證書計劃。 由 Fullstack Academy 提供支持,您將在完成課程後獲得加州理工學院數據分析證書。 您將能夠通過該課程學習數據可視化技能、Python 和 SQL,這將為成為一名出色的數據分析師鋪平道路。
您將在哪個 Excel 版本中獲得 XLOOKUP?
XLOOKUP 功能僅在 Excel for Office 365 中可用。
XLOOKUP 公式是否比 HLOOKUP 或 VLOOKUP 更好?
有趣的是,XLOOKUP 公式替換了 HLOOKUP 和 VLOOKUP 函數和公式。 XLOOKUP 中的近似匹配更智能、更合適。 XLOOKUP 能夠全方位搜索數據。