重复次数最多的 子串_Excel查找重复次数最多的项目

题主的原题是:查找出1-5月相同项目次数大于等于3次的,小于3次就返回0

8fc8bcb961e98dc9cf7605546aae2858.png

Power Query

第一步要逆透视:

把表格进行降维处理,由二维表格变成一维表格。

133d270a3573cad64388fc878c53f434.png

第二步分组统计

用姓名和项目作为分组依据,进行行计数统计。

a7881f04c5ef8a672cbb1f42d7eb58f7.png

第三步筛选

筛选出大于等于3次的内容。

65cb5780035d5014186fac7a722abe8c.png

公式法

1902c3302830a03204cff9ad55e13e9d.png

使用LOOKUP+MAX+COUNTIFS函数组合,查找重复次数最多的项目

=IF(MAX(COUNTIFS(B2:F2,B2:F2))<3,0,LOOKUP(MAX(COUNTIFS(B2:F2,B2:F2)),COUNTIF(B2:F2,B2:F2),B2:F2))

计算重复次数最大值:

MAX(COUNTIFS(B2:F2,B2:F2))

通过最大值查找对应内容:

LOOKUP(MAX(COUNTIFS(B2:F2,B2:F2)),COUNTIF(B2:F2,B2:F2),B2:F2)

我们来看一下这个公式的运行过程:

de8550ad559069f402924d206039c255.png

COUNTIFS函数的运行结果是一个数组:

503d74b0c98b5a7a905651dbe9b7292c.png

MAX函数计算出对应的最大重复次数

1b4bf1fb92b148ab21cfb4ffbd71dc56.png

对应的IF判断为FALSE,执行后面的LOOKUP函数,同样的MAX的结果是3

aa626caea57c4ea7d28bdfed4bca0ad6.png

COUNTIFS对应数组内容与单元格内容比对,查找出3对应的项目A。

数据透视表

其实与Power Query的方法基本相同

首先要ALT+D+P调出透视表向导,选择多重区域合并,根据向导添加数据,制作第一个透视表:

02e97c2b5d12ef222e707cef2567aff5.png

然后双击右下角行列总计交叉的位置,就会自动生成一个表格,这个过程就是Power Query中的逆透视过程,用这个新生成的表格再做透视表:

e6ce70d17d090962a73a953f51928824.png

最后是筛选掉小于3的项目:

cd91821b97558789f89dd999e5c4695e.png

以上三种方法,都能够得到想要的结果。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值