本文的标题是《每天学一点Excel2010 (91)——Hlookup、Vlookup》来源于:由作者:陈蓉采编而成,主要讲述了194 hlookup
助记:英文的“horizon地平线的首字母+查找
194 hlookup
助记:英文的“horizon地平线的首字母+查找”。用中文的行(hang)更好记。
类别:查找和引用
语法:
hlookup(lookup_value,table_array,row_index_num,[range_lookup])
参数:3~4个参数
- lookup_value 必需。需要在表的第1行中查找的值。可以是数字、文本、逻辑值,当然也可以是对应的引用或名称。如果range_lookup为false,lookup_value为文本,可以使用通配符问号?(代表单个字符)和星号*(代表任意字符串)。如果要查找问号或星号本身,在该字符前面加上波浪号~。
- table_array 必需。表格数组,对应一个单元格区域。该区域第1行单元格中的值可以是数字、文本、逻辑值。如果range_lookup参数为true,第1行中的值必须事先按照从左到右升序排列好:…-2,-1,0,1,2,…,A,B,…Y,Z,…,汉字…,false,true,英文不区分大小写,否则结果可能不正确。想想图书馆怎么检索的,如果不排序的话,无法想象。如果range_lookup参数为false,则不必进行排序。
- row_index_num 必需。指定返回结果的行序号。如果小于1,返回错误值#VALUE!;如果大于表格数组的行数,则返回错误值#REF!。
- range_lookup 可选。1个逻辑值。如果为true或省略,返回近似匹配值,即小于lookup_value的最大值。如果为false,返回第1个精确匹配值,如果找不到则返回#N/A。
用法:
在参数table_array指定表格数组的第1行中查找参数lookup_value指定的值,匹配后返回表格数组中参数row_index_num指定行、匹配列的值。
195 vlookup
助记:英文的“vertical垂直线的首字母+查找”。
类别:查找和引用
语法:
vlookup(lookup_value,table_array,col_index_num,[range_lookup])
参数:3~4个参数
- lookup_value 必需。需要在表的第1列中查找的值。可以是数字、文本、逻辑值,当然也可以是对应的引用或名称。如果range_lookup为false,lookup_value为文本,可以使用通配符问号?(代表单个字符)和星号*(代表任意字符串)。如果要查找问号或星号本身,在该字符前面加上波浪号~。
- table_array 必需。表格数组,对应一个单元格区域。该区域第1列单元格中的值可以是数字、文本、逻辑值。如果range_lookup参数为true,第1行中的值必须事先按照从左到右升序排列好:…-2,-1,0,1,2,…,A,B,…Y,Z,…,汉字…,false,true,英文不区分大小写,否则结果可能不正确;如果为false,则不必进行排序。
- col_index_num 必需。指定返回结果的列序号。如果小于1,返回错误值#VALUE!;如果大于表格数组的行数,则返回错误值#REF!。
- range_lookup 可选。1个逻辑值。如果为true或省略,返回近似匹配值,即小于等于lookup_value的最大值。如果为false,返回第1个精确匹配值,如果找不到则返回#N/A。
用法:
在参数table_array指定表格数组的第1列中查找参数lookup_value指定的值,匹配后返回表格数组中参数col_index_num指定列、匹配行的值。
前面示例的改造
使用hlookup和vlookup比起lookup来指定的查找行、列更加明确,可以返回表格中的任意单元格。如果懂了的话,对前面示例的改造很容易。下面特别指出两点值得注意的地方:
1)文本中的前导空格、尾部空格、非打印字符、全角半角不一致等等会影响排序和匹配结果,所以特别要注意。可以使用clean和trim函数预先处理。
2)在搜索数字(包括日期和时间)时,如果数字使用了文本格式会匹配失败。所以要特别注意数字格式的一致性。
(待续)
【娱乐一下】
记得有个类似游戏,可以让所有人随意写出时间、地点、人物、事情,分别投在不同的盒子里,随机抽取就可以组成句子。用来写诗词、歌词也可以。
随机产生句子
B15~G15单元格输入相同的公式“=randbetween(1,12)”。B16~G16单元格合并后输入图中公式,使用&将所有文本连成一句话,按F9重新进行随机数的计算。看看会产生哪些惊人的故事!
本文原作者为陈蓉,转载请注明:出处!如该文有不妥之处,请联系站长删除,谢谢合作~
原创文章,作者:陈蓉,如若转载,请注明出处:http://www.kaicen.cn/20220514321822.html