excel函数用法vlookup&countif

excel中单元格及范围的表示

$E$2:$G$11                          代表E2,G11斜线构成的区域
B:B                                             代表B列
4:4                                             代表4行
A2                                              单元格A列第2行
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
VLOOKUP(需在第一列中查找的数据,需要在其中查找数据的数据表,需返回某列值的列号,逻辑值True或False)
1.Lookup_value为“需在数据表第一列中查找的数据”,可以是数值、文本字符串或引用。
2.Table_array 为“需要在其中查找数据的数据表”,可以使用单元格区域或区域名称等。
⑴如果 range_lookup 为 TRUE或省略,则 table_array 的第一列中的数值必须按升序排列,否则,函数 VLOOKUP 不能返回正确的数值。
如果 range_lookup 为 FALSE,table_array 不必进行排序。
⑵Table_array 的第一列中的数值可以为文本、数字或逻辑值。若为文本时,不区分文本的大小写。
3.Col_index_num 为table_array 中待返回的匹配值的列序号。
Col_index_num 为 1 时,返回 table_array 第一列中的数值;
Col_index_num 为 2 时,返回 table_array 第二列中的数值,
以此类推。 如果Col_index_num 小于 1,函数 VLOOKUP 返回错误值 #VALUE!;
如果Col_index_num 大于 table_array 的列数,函数 VLOOKUP 返回错误值 #REF!。
4.Range_lookup 为一逻辑值,指明函数 VLOOKUP 返回时是精确匹配还是近似匹配。
如果为 TRUE 或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于lookup_value 的最大数值;
如果 range_value 为 FALSE,函数 VLOOKUP 将返回精确匹配值。如果找不到,则返回错误值 #N/A。
vlookup(A1,B:B,1,FALSE) 即:在B列中查找A1数值,结果返回。 如果找到返回数值,没有找到返回#N/A;PS:如果查找范围为两列以上,则第三个参数可以选择大于等于2的值,即返回查找范围的列序号

COUNTIF(range,criteria)
Range 为需要计算其中满足条件的单元格数目的单元格区域。
Criteria 为确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式、单元格引用或文本。例如,条件可以表示为 32、”32″、”>32″ 、”apples” 或 B4。

countif(B:B,A1) 即:在B列中查找A1数值,返回计数结果。如果找到1个返回1,找到两个返回2,没有找到,返回0.

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注