这几个Excel函数公式,高效办公离不了

360影视 日韩动漫 2025-06-28 10:18 2

摘要:注意,COUNTIF的第二参数使用大于、小于或是大于等于(>=)、小于等于(

小伙伴们好啊,今天咱们继续分享一组常用函数公式,点滴积累,也能提高工作效率。

统计30岁以上的人数

=COUNTIF(C2:C9,">"&E1)

注意,COUNTIF的第二参数使用大于、小于或是大于等于(>=)、小于等于()的计算方式时,假如条件需要指向某个单元格,需要用连接符号将比较运算符与单元格地址连接。

本例中,如果第二参数写成">E1",公式将无法得到正确结果。

统计身份证号码是否重复

如下图,C2单元格输入以下公式,向下复制,可以判断B列身份证号码是否重复出现。

=IF(COUNTIF(B$2:B$9,B2&"*")>1,"重复","不重复")

COUNTIF函数在计算文本型数字时,会默认按数值型进行处理,但是Excel中的数字精度只有15位,并且身份证号码是18位,因此会把前15位相同的身份证全部识别为相同的内容。

在第二参数后连接一个通配符&"*",利用数值不能使用通配符的特性,仅查找包含B2单元格内容的文本,通过这样变通的手段,COUTNIF函数就听话啦。

数据查询

如下图,F3单元格输入以下公式,向下复制到F4单元格,可以根据E列的姓名查找对应的领导姓名。

=XLOOKUP(E3,C$3:C$8,B$3:B$8,"查无此人")

XLOOKUP函数的作用是查找数据在一行或一列中所处的位置,并返回与之对应的另一行或另一列中的内容。常用写法为:

XLOOKUP(要找谁,在哪行或哪列找,返回哪行或哪列,找不到时返回什么)

公式中的E3是要查找的秘书姓名,C$3:C$8是查找的区域,B$3:B$8是要返回内容的区域。

如果C$3:C$8单元格区域中的某个单元格和E3中的内容相同,就返回B$3:B$8单元格区域对应位置的领导名称。如果C$3:C$8单元格区域中没有和E3相同的内容,公式返回“查无此人”。

如下图所示,左侧是员工信息,F列是经理亲戚。需要在H列提取出所有不是经理亲戚的员工名单。

=FILTER(B2:C17,COUNTIF(F2:F5,B2:B17)=0)

先使用COUNTIF(F2:F5,B2:B17),统计B2:B17单元格区域中的姓名,在F列经理亲戚列表中出现的次数,结果返回1或者0。

{0;1;0;0;0;1;0;0;1;0;0;1;0;0;0;0}

FILTER函数的筛选条件为以上内存数组结果=0,筛选出B2:C17中符合条件的内容。

来源:Excel之家

相关推荐