Excel精英培训网

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

[已解决]求多行的筛选,,急!!!!

[复制链接]
发表于 2016-9-2 22:15 | 显示全部楼层 |阅读模式
我的意思是说:在我的附件里有两个表单,一个是维修记录。一个是维修履历。

我做了一个筛选函数,输入设备编号,其他就会显示,但是问题来了,有的设备维修了2次,3次,4次,
他们的维修内容只显示一个,求大神帮忙解决下,谢谢!
最佳答案
2016-9-3 22:12
makun55 发表于 2016-9-3 21:01
大神,我想把图一,设备名称,放在,设备编号,前一列。
但是图二,=IF(VLOOKUP(I2,'2014年设备维修履历 ...

调整公式中的H:H,可以选择项目。
=INDEX('2014年设备维修履历'!H:H,SMALL(IF('2014年设备维修履历'!$B$3:$B$53=$I$2,ROW($3:$53),99),ROW(A1)))&""

红色区是相同的

红色区是相同的

设备编号

设备编号

XUEXI .rar

12.83 KB, 下载次数: 5

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2016-9-2 22:55 | 显示全部楼层
本帖最后由 苏子龙 于 2016-9-2 22:57 编辑

加countif辅助列

加辅助列 .rar

14.87 KB, 下载次数: 1

评分

参与人数 1 +1 收起 理由
makun55 + 1 很给力

查看全部评分

回复

使用道具 举报

发表于 2016-9-3 08:06 | 显示全部楼层
附件

XUEXI .rar

14.23 KB, 下载次数: 11

评分

参与人数 2 +2 收起 理由
makun55 + 1 我和小伙伴都惊呆了
苏子龙 + 1 学习了,很给力

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2016-9-3 21:01 | 显示全部楼层
baksy 发表于 2016-9-3 08:06
附件

大神,我想把图一,设备名称,放在,设备编号,前一列。
但是图二,=IF(VLOOKUP(I2,'2014年设备维修履历'!$B$3:$N$751,2,0)=0,"-",VLOOKUP(I2,'2014年设备维修履历'!$B$3:$N$751,2,0))

VLOOKUP(I2,'2014年设备维修履历'!$B$3:$N$751,2,0)  中列只能正值,怎么修改,求指导!谢谢!
回复

使用道具 举报

 楼主| 发表于 2016-9-3 21:02 | 显示全部楼层
苏子龙 发表于 2016-9-2 22:55
加countif辅助列

大神,我想把图一,设备名称,放在,设备编号,前一列。
但是图二,=IF(VLOOKUP(I2,'2014年设备维修履历'!$B$3:$N$751,2,0)=0,"-",VLOOKUP(I2,'2014年设备维修履历'!$B$3:$N$751,2,0))

VLOOKUP(I2,'2014年设备维修履历'!$B$3:$N$751,2,0)  中列只能正值,怎么修改,求指导!谢谢!
回复

使用道具 举报

发表于 2016-9-3 22:12 | 显示全部楼层    本楼为最佳答案   
makun55 发表于 2016-9-3 21:01
大神,我想把图一,设备名称,放在,设备编号,前一列。
但是图二,=IF(VLOOKUP(I2,'2014年设备维修履历 ...

调整公式中的H:H,可以选择项目。
=INDEX('2014年设备维修履历'!H:H,SMALL(IF('2014年设备维修履历'!$B$3:$B$53=$I$2,ROW($3:$53),99),ROW(A1)))&""
回复

使用道具 举报

发表于 2016-9-3 22:51 | 显示全部楼层
makun55 发表于 2016-9-3 21:02
大神,我想把图一,设备名称,放在,设备编号,前一列。
但是图二,=IF(VLOOKUP(I2,'2014年设备维修履历 ...

对应哪个换哪个编号,就是后面的4,6,9什么的,
回复

使用道具 举报

 楼主| 发表于 2016-9-3 23:01 | 显示全部楼层
baksy 发表于 2016-9-3 22:12
调整公式中的H:H,可以选择项目。
=INDEX('2014年设备维修履历'!H:H,SMALL(IF('2014年设备维修履历'!$B$ ...

不行啊。老师请看看


图片1.png

XUEXI .rar

17.49 KB, 下载次数: 2

回复

使用道具 举报

 楼主| 发表于 2016-9-3 23:06 | 显示全部楼层
苏子龙 发表于 2016-9-3 22:51
对应哪个换哪个编号,就是后面的4,6,9什么的,

大神,我说的是我的那个公式,是有顺序性的,有没有好的可以替换的。我换设备名字在设备编号前的话,就会出现负列。因为那个公式是从设备编号开始的!
回复

使用道具 举报

发表于 2016-9-3 23:33 | 显示全部楼层
makun55 发表于 2016-9-3 23:01
不行啊。老师请看看

数组公式要3键结束,ctrl+shift+enter

数组问题 XUEXI .rar

19.35 KB, 下载次数: 1

评分

参与人数 1 +1 收起 理由
makun55 + 1 赞一个

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 06:09 , Processed in 0.418105 second(s), 16 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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