excel hlookup函數具有公式示例
Microsoft Excel的Hlookup功能:綜合指南
Excel提供了三個查找功能 - 查找,Vlookup和Hlookup - 但Hlookup經常引起混亂。本教程闡明了Hlookup的細節,並提供了有效使用的示例。
什麼是Hlookup?
Hlookup執行水平查找。它在表的第一行中搜索一個值,並從同一列中的指定行返回相應的值。在所有Excel版本(2007年和更高版本)中可用。
hlookup語法和用法
HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])
- Lookup_value:搜索的值(單元引用,編號或文本)。
- table_array:數據范圍(範圍,命名範圍或表),其中包含第一行中的查找值。
- row_index_num:
table_array
中的行號返回值(例如,第二行2)。 - range_lookup :(可選)邏輯值指定精確匹配或近似匹配。近似匹配的
TRUE
(或省略);FALSE
用於確切匹配。近似匹配要求table_array
的第一行要上排序。
說明性示例
想像一個帶有行星數據的表(請參見下圖)。在細胞B5中的名稱中找到行星的直徑:
公式將是:
=HLOOKUP(B5, B2:I3, 2, FALSE)
-
lookup_value
:B5(行星名稱) -
table_array
:b2:i3(數據表) -
row_index_num
:2(直徑行) -
range_lookup
:false(確切匹配)
Hlookup的關鍵注意事項
- hlookup僅搜索
table_array
的第一行。 - hlookup是不敏感的。
- 對於近似匹配項(
TRUE
或省略),必須將第一行排序。
Hlookup vs. Vlookup
兩者都搜索值,但是Vlookup垂直搜索(最左列),而Hlookup則水平搜索(最高行)。
高級Hlookup示例
近似與精確匹配:上一個示例顯示了確切的匹配。如果找不到確切的匹配(需要排序的數據),則大致匹配(使用
TRUE
或省略最後一個參數)找到最接近的值。-
查找另一個工作表/工作簿:使用外部參考。例如,從名為“直徑”的表格中:
=HLOOKUP(B$1, Diameters!$B$1:$I$2, 2, FALSE)
對於工作簿,包括路徑:
=HLOOKUP(B$1, '[Book1.xlsx]Diameters'!$B$1:$I$2, 2, FALSE)
-
部分匹配(通配符):使用
?
(任何單個字符)和*
(字符的任何順序)。例如:=HLOOKUP("ace*", B1:I2, 2, FALSE)
(找到以“ ace”開頭的值)
hlookup中的細胞參考
使用table_array
的絕對參考( $
),以防止複制公式時的更改。 lookup_value
參考通常是相對或根據上下文而混合的。
索引/匹配:優越的替代方案
索引/匹配比Hlookup具有更大的靈活性,從而可以從任何行或列查找。一般公式是:
INDEX(return_range, MATCH(lookup_value, lookup_range, 0))
病例敏感的hlookup
Hlookup不是對病例敏感的。對於情況敏感性,請使用組合索引,匹配和精確的陣列公式:
{=INDEX(B2:I2, MATCH(TRUE, EXACT(B1:I1,B4),0))}
(ctrl shift enter enter以作為數組公式輸入)
故障排除Hlookup錯誤
常見問題包括:
- 在第一行上方看。
-
range_lookup
使用不正確。 - 複製時
table_array
參考更改。 - 行插入/刪除影響行索引號。
- 在查找範圍內重複值。
- 數據中的額外空間。
- 數字格式為文本。
- 查找值超過255個字符。
- 缺少外部工作簿的完整路徑。
- 不正確的論點。
該綜合指南應有效地利用Excel中的Hlookup功能。請記住,索引/匹配為許多查找場景提供了更強大,更靈活的解決方案。
以上是excel hlookup函數具有公式示例的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

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

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

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

快速鏈接 為什麼應該在 Excel 中命名表格 如何在 Excel 中命名表格 Excel 表格命名規則和技巧 默認情況下,Excel 中的表格命名為 Table1、Table2、Table3,依此類推。但是,您不必堅持使用這些標籤。事實上,如果您不這樣做會更好!在本快速指南中,我將解釋為什麼您應該始終重命名 Excel 中的表格,並向您展示如何操作。 為什麼應該在 Excel 中命名表格 雖然養成在 Excel 中命名表格的習慣可能需要一些時間(如果您通常不這樣做的話),但以下原因說明了今

Excel 溢出範圍運算符 (#) 讓公式能夠自動調整以適應溢出範圍大小的變化。此功能僅適用於 Windows 或 Mac 版 Microsoft 365 Excel。 UNIQUE、COUNTIF 和 SORTBY 等常用函數可與溢出範圍運算符結合使用,生成動態的可排序列表。 Excel 公式中的井號 (#) 也稱為溢出範圍運算符,它指示程序考慮溢出範圍中的所有結果。因此,即使溢出範圍增大或縮小,包含 # 的公式也會自動反映此變化。 如何列出和排序 Microsoft Excel 中的唯一值

本教程向您展示瞭如何在保留所有表功能的同時快速應用,修改和刪除Excel表樣式。 想讓您的Excel桌子看起來完全想要嗎?繼續閱讀! 創建Excel表之後,第一步是通常

Excel中使用公式型條件格式處理溢出數組 直接對Excel中溢出數組進行格式化可能會導致問題,尤其當數據形狀或大小發生變化時。基於公式的條件格式規則允許在數據參數更改時自動調整格式。在列引用前添加美元符號 ($) 可以將規則應用於數據中的所有行。 在Excel中,您可以對單元格的值或背景應用直接格式化,以使電子表格更易於閱讀。但是,當Excel公式返回一組值(稱為溢出數組)時,如果數據的尺寸或形狀發生變化,則應用直接格式化將導致問題。 假設您有此電子表格,其中包含PIVOTBY公式的溢出結果,

本教程解釋瞭如何在公式示例中使用excel中的匹配函數。它還顯示瞭如何通過使用Vlookup和匹配的動態公式來改善查找公式。 在Microsoft Excel中,有許多不同的查找/參考

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