永发信息网

求高手指导Excel函数。 如图Excel表格。 将“不良率大于15%”的代号筛选出

答案:5  悬赏:50  手机版
解决时间 2021-04-05 00:14
  • 提问者网友:杀手的诗
  • 2021-04-04 05:42
求高手指导Excel函数。 如图Excel表格。 将“不良率大于15%”的代号筛选出
最佳答案
  • 五星知识达人网友:往事埋风中
  • 2021-04-04 06:54
使用辅助列,假设这里为I列,在I2输入以下公式:
=max(($B$2:$B$20=B2)*$G$2:$G$20)>15%
按CTRL+shift+回车结束
下拉到底
然后按I列筛选,把结果为:True 筛选出来,就是你要的结果追答
追问:太感谢了…已经得出我想要的结果了…不过我还想问下…实际例如B310与B310-9是一样性质的…那么如何在B310符合条件的情况下B310-9也能筛选出来呢?
追答:改成如下公式:

=max(ISNUMBER(FIND($B$2:$B$20,B2))*$G$2:$G$20)>15%
追问:这样就不行了…这样就变成了单纯的将大于15%的代号筛选出来而已…小于15%的B310显示结果为false…
追答:三键结束
追问:谢谢…搞定了…分等下给你…简直是高手啊…最后一个问题…为什么要3键结束…谢谢…搞定了…分等下给你…简直是高手啊…最后一个问题…为什么要3键结束…
追答:百度一下:数组公式。。。。
全部回答
  • 1楼网友:夜风逐马
  • 2021-04-04 10:22
你把规则重新整理一下,我帮你提取
  • 2楼网友:蕴藏春秋
  • 2021-04-04 10:14
筛选出不良代码后,复制粘贴这些代码到(例:sheet2的A1)单元格,取消sheet1中的筛选,选一个空白列(例:I列),在I2单元格输入:=vlookup(b2,sheet2!A:A,1,0),这样不良代码就全都出来了
追问:不行啊…出来了个#N/A…
追答:#N/A的那些是正常的,如果你不希望出现,用公式=iferror(vlookup(b2,sheet2!A:A,1,0),"")即可
  • 3楼网友:英雄的欲望
  • 2021-04-04 09:41
I2用公式:
=IF(SUMPRODUCT((B$2:B$100=B2)*(G$2:G$100>15%)),B2,"")
下拉。
  • 4楼网友:患得患失的劫
  • 2021-04-04 08:32

筛选H列 数字筛选 大于 大于 输入 15% 确定 得到B列的代号

CTRL+G或F5 定位条件 可见单元格 复制
粘贴到其他单元格区域
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯