馬拉松第10天 30 天 30 個 Excel 函數 我們將致力於函數的研究 聯播 (雷達)。 此功能非常類似於 VLOOKUP (VLOOKUP),只有它適用於水平列表的元素。
不幸的功能 聯播 (GLOW) 不像它的姐妹那麼受歡迎,因為在大多數情況下,表格中的數據是垂直排列的。 還記得您上次想要搜索字符串是什麼時候嗎? 如何從同一列返回值,但位於下面的行之一?
無論如何,讓我們提供功能 聯播 (GPR)當之無愧的榮耀時刻,並仔細查看有關此功能的信息以及其使用示例。 請記住,如果您有有趣的想法或示例,請在評論中分享。
功能 10:HLOOKUP
功能 聯播 (HLOOKUP) 在表的第一行中查找值,並從表的同一列中返回另一個值。
如何使用 HLOOKUP (HLOOKUP) 功能?
自功能 聯播 (HLOOKUP) 可以在字符串中找到精確或近似值,然後它可以:
- 查找所選地區的銷售總額。
- 查找與所選日期相關的指標。
HLOOKUP 語法
功能 聯播 (HLOOKUP) 具有以下語法:
HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)
ГПР(искомое_значение;таблица;номер_строки;интервальный_просмотр)
- Lookup_Array中 (lookup_value):要查找的值。 可以是值或單元格引用。
- 表格數組 (表):查找表。 可以是范圍引用或包含 2 行或更多行的命名範圍。
- 行索引號 (line_number):包含函數要返回的值的字符串。 由表中的行號設置。
- 範圍查找 (range_lookup):使用 FALSE 或 0 查找完全匹配; 對於近似搜索,TRUE (TRUE) 或 1。在後一種情況下,函數正在搜索的字符串必須按升序排序。
陷阱 HLOOKUP (GPR)
Like VLOOKUP (VLOOKUP), 函數 聯播 (HLOOKUP) 可能會很慢,尤其是在未排序的表中搜索文本字符串的完全匹配時。 只要有可能,請在按第一行升序排序的表中使用近似搜索。 您可以先應用該功能 MATCH (更多曝光)或 COUNTIF (COUNTIF) 以確保您要查找的值甚至存在於第一行中。
其他功能如 INDEX (索引)和 MATCH (MATCH) 也可以用來從表中檢索值,效率更高。 我們將在稍後的馬拉鬆比賽中看看它們,看看它們的強大和靈活程度。
示例1:查找選定區域的銷售值
讓我再次提醒您,該功能 聯播 (HLOOKUP) 僅查找表頂行中的值。 在此示例中,我們將找到所選地區的銷售總額。 獲取正確的值對我們很重要,因此我們使用以下設置:
- 在單元格 B7 中輸入區域名稱。
- 區域查找表有兩行並跨越 C2:F3 範圍。
- 銷售總額在我們表格的第 2 行。
- 最後一個參數設置為 FALSE 以在搜索時找到完全匹配。
單元格 C7 中的公式為:
=HLOOKUP(B7,C2:F3,2,FALSE)
=ГПР(B7;C2:F3;2;ЛОЖЬ)
如果在表的第一行沒有找到區域的名稱,則函數的結果 聯播 (GPR) 將 #在 (#不適用)。
示例 2:查找選定日期的度量
通常在使用函數時 聯播 (HLOOKUP) 需要完全匹配,但有時近似匹配更合適。 例如,如果指標在每個季度開始時發生變化,並且這些季度的第一天被用作列標題(見下圖)。 在這種情況下,使用函數 聯播 (HLOOKUP) 和近似匹配,您將找到與給定日期相關的指標。 在這個例子中:
- 日期寫在單元格 C5 中。
- 指標查找表有兩行,位於 C2:F3 範圍內。
- 查找表按日期行升序排序。
- 指標記錄在我們表格的第 2 行。
- 該函數的最後一個參數設置為 TRUE 以查找近似匹配。
單元格 D5 中的公式為:
=HLOOKUP(C5,C2:F3,2,TRUE)
=ГПР(C5;C2:F3;2;ИСТИНА)
如果在表格的第一行沒有找到日期,函數 聯播 (HLOOKUP) 將找到小於參數的最接近的最大值 Lookup_Array中 (查找值)。 在此示例中,所需值為 15年XNUMX月. 它不在日期行中,因此公式將取值 1月XNUMX日 然後返回 0,25.