match()函数和countif()函数用法

本文深入探讨了Excel中的MATCH和COUNTIF函数。MATCH函数用于在数组中查找指定值的位置,支持三种匹配类型。COUNTIF函数则用于统计满足特定条件的单元格数量。文中提供的公式示例展示了如何结合这两个函数,查找并定位特定条件下单元格的出现位置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. match()函数

MATCH()函数,是EXCEL主要的查找函数之一,指返回指定数值在指定数组区域中的位置。该函数通常用于(1)确定列表中某个值的位置;(2)确定某值是否存在某个列表中;(3)判断某列表中是否存在重复数据;(4)定位某一列表中最后一个非空单元格的位置。

查找文本值时,函数 MATCH 不区分大小写字母。返回指定数值在指定数组区域中的位置

语法:MATCH(lookup_value, lookup_array, match_type)

lookup_value:需要在数据表(lookup_array)中查找的值。可以为数值(数字、文本或逻辑值)或对数字、文本或逻辑值的单元格引用。

lookup_array:可能包含有所要查找数值的连续的单元格区域。

match_type:表示查询的指定方式,用数字-1、0或者1表示,match_type省略相当于match_type为0的情况。

为1时,查找小于或等于lookup_value的最大数值在lookup_array中的位置,
lookup_array必须按升序排列:为0时,查找等于lookup_value的第一个数值,
lookup_array按任意顺序排列:为-1时,查找大于或等于lookup_value的最小数值在lookup_array中的位置。

2. countif函数

Countif函数是Microsoft Excel中对指定区域中符合指定条件的单元格计数的一个函数,该函数的语法规则如下:countif(range,criteria)

参数:range 要计算其中非空单元格数目的区域。

参数:criteria 以数字、表达式或文本形式定义的条件。

需要引入或复习的函数讲完了,下面要看我们今天需要给出的公式了:在E2中录入公式:

=INDEX($C 2 : 2: 2:C$12,MATCH(0,COUNTIF(E 1 : E 1 , 1:E1, 1:E1,C 2 : 2: 2:C$12),0)) & “”

公式讲解:

COUNTIF(E 1 : E 1 , 1:E1, 1:E1,C 2 : 2: 2:C 12 ) 在 12) 在 12)C 2 : 2: 2:C$12区域内查找E$1:E1出现的次数,返回的是数组。

MATCH(0,COUNTIF(E 1 : E 1 , 1:E1, 1:E1,C 2 : 2: 2:C$12),0)在上面产生的数组中查找第一个为0的位置。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值