三木社区

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 289|回复: 0
打印 上一主题 下一主题

HLOOKUP 函数

[复制链接]

942

主题

950

帖子

3062

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3062
跳转到指定楼层
楼主
发表于 2017-7-27 10:12:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
HLOOKUP 函数
说明
搜索表的顶行或值的数组中的值,并在表格或数组中指定的行的同一列中返回一个值。当比较值位于行顶部的表的数据,并且您想要查看指定的行数,请使用 HLOOKUP。当比较值位于您想要查找的数据的左侧列中时,可以使用 vlookup 函数。
在函数 HLOOKUP H 代表"水平"
语法
HLOOKUP(lookup_value, table_array,row_index_num, [range_lookup])
HLOOKUP 函数的语法包含以下参数:
·        Lookup_value必填。要在表格的第一行中找到的值。Lookup_value 可以是值、 引用或文本字符串。
·        Table_array必填。在其中搜索数据的信息的表。使用对区域或区域名称的引用。
o   Table_array 的第一行中的值可以是文本、 数字或逻辑值。
o   如果 range_lookup 为 TRUE,则必须按升序排列放 table_array 的第一行中的值:...-2,-1,0,1,2,...,A-Z、 假、 真;否则,函数 HLOOKUP 可能不提供正确的值。如果 range_lookup 为 FALSE,则不需要进行排序 table_array。
o   大写和小写文本是等效的。
o   将数值从左到右按升序排序。
·        Row_index_num
·        Range_lookup
备注
·        如果函数 HLOOKUP 找不到 lookup_value,和 range_lookup 为 TRUE,则使用小于 lookup_value 的最大值。
·        如果 lookup_value 比 table_array 的第一行中的最小值小,hlookup 函数将返回 # n/A 错误值。
·        如果 range_lookup 是 FALSE,lookup_value 是文本,您可以在 lookup_value 中使用问号 (?) 和星号 (*) 通配符。
示例
将示例数据复制下表,并将它粘贴到新的 Excel 工作表的 A1 单元格。
Axles
轴承
螺栓
  
4
  
  
4
  
  
9
  
  
5
  
  
7
  
  
10
  
  
6
  
  
8
  
  
11
  
  
公式
  
  
说明
  
  
结果
  
  
= HLOOKUP("Axles", A1:C4, 2,  TRUE)
  
  
在第 1 行中查找"axles"和返回的值,从第 2 行中相同的列 A 列)。
  
  
4
  
  
= HLOOKUP("Bearings", A1:C4,  3, FALSE)
  
  
在第 1 行中查找"轴承",返回的值,从第 3 行中同一列 (列 B 中)。
  
  
7
  
  
= HLOOKUP("B", A1:C4, 3,  TRUE)
  
  
在第 1 行中查找"B",并返回同列中第 3 行中的值。
  
  
5
  
  
= HLOOKUP("Bolts", A1:C4, 4)
  
  
在第 1 行中查找"螺栓",并在同一第 4 行中返回的值列 (列 C)。
  
  
11
  
= HLOOKUP(3, {1,2,3;"
三行数组常量中的数字 3,并返回中相同的第 2 行中的值 (在此情况下,第三个) 列。
c

回复

使用道具 举报

Archiver|手机版|小黑屋|三木电子社区 ( 辽ICP备11000133号-4 )

辽公网安备 21021702000620号

GMT+8, 2026-5-3 19:54 , Processed in 0.028454 second(s), 22 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表