Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 3574|回复: 2

VBA多条件求唯一值 因为公式我写出来运行数据多太卡 求大神帮忙

[复制链接]
发表于 2019-8-1 16:48 | 显示全部楼层 |阅读模式
1学分
数据源“库存”当中主要条件货品主管在A列款号唯一值I列
按结果表当中B1货品主管名称为条件参数,筛选库存表当中I列的唯一值。
我用公式实现了筛选条件,但是数据量一多,更换人员表计算不过来,特别卡。
={INDEX(库存!I:I,SMALL(IF((库存!$A$2:$A$33=结果!$B$1) * (MATCH(库存!$I$2:$I$33&"", 库存!$I$2:$I$33&"",0)=ROW($2:$33)-1),ROW($2:$33),4^8),ROW(A1)))&""}

这个是公式结果,可是我的数据源有10多万行,一运行就卡死。
多条件唯一值.rar (12.19 KB, 下载次数: 8)

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2019-8-2 09:43 | 显示全部楼层
看看对不对

多条件唯一值.zip

20.51 KB, 下载次数: 5

回复

使用道具 举报

发表于 2019-8-5 22:10 | 显示全部楼层
PQ参考解法
微信截图_20190805220134.png

多条件唯一值.rar

20.76 KB, 下载次数: 6

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-26 11:37 , Processed in 0.336697 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表