语法规则
该函数的语法规则如下:
SVLOOKUP(lookup_value,table_array,col_index_num,nth_appearance,unique_value)
参数 |
简单说明 |
输入数据类型 |
lookup_value |
要查找的值 |
数值、引用或文本字符串 |
table_array |
要查找的区域 |
数据表区域 |
col_index_num |
返回数据在查找区域的第几列数 |
正整数 |
nth_appearance |
返回第几次出现的结果。 |
默认为0,返回所有查询结果。 |
unique_value |
是否返回唯一值 |
TRUE / FALSE默认FALSE |
参数说明
Lookup_value为需要在数据表第一列中进行查找的数值。Lookup_value 可以为数值、引用或文本字符串。
Table_array为需要在其中查找数据的数据表。使用对区域或区域名称的引用。
col_index_num为table_array 中查找数据的数据列序号。col_index_num 为 1 时,返回 table_array 第一列的数值,col_index_num 为 2 时,返回 table_array 第二列的数值,以此类推。如果 col_index_num 小于1,函数SVLOOKUP返回错误值#VALUE!;如果 col_index_num 大于 table_array 的列数,函数 SVLOOKUP 返回错误值#REF!。
Nth_appearance指明函数 SVLOOKUP 查找时符合条件的值出现的次数。例如1,则函数将返回第一个符合条件的结果值。此时和函数VLOOKUP的结果一致。如果找不到,则返回错误值 #N/A。如果Nth_appearance 省略,则默认返回所有查询到的值,并以逗号分隔。如果unique_value为True,则nth_appearance指明唯一值出现的次数。
Unique_value为一逻辑值,指明函数 SVLOOKUP 查找的结果是否剔除重复值。如果为false或0 ,则返回所有值,如果找不到,则返回错误值 #N/A。如果为TRUE或1,函数 SVLOOKUP 将返回查询结果的唯一值。如果省略,则默认返回所有值。