EXCEL中使用"自动筛选"后,应该出现100多条符合条件的,但只有前几行符合筛选条件,后面就乱了,请教大家帮忙!

2025-03-10 20:51:18
推荐回答(3个)
回答1:

用vlookup函数应该是可以的

假设就是两个表,都在D:\document\目录下,一个是a.xls,一个是b.xls
a.xls里ABCD列依次是名字、一月工资、二月工资,等等
那么在b.xls里
B1=IF(ISNA(VLOOKUP(A1,'D:\document\[a.xls]Sheet1'!A:E,2,FALSE)),"",VLOOKUP(A1,'D:\document\[a.xls]Sheet1'!A:E,2,FALSE))
C1=IF(ISNA(VLOOKUP(A1,'D:\document\[a.xls]Sheet1'!A:E,3,FALSE)),"",VLOOKUP(A1,'D:\document\[a.xls]Sheet1'!A:E,3,FALSE))
D1=IF(ISNA(VLOOKUP(A1,'D:\document\[a.xls]Sheet1'!A:E,4,FALSE)),"",VLOOKUP(A1,'D:\document\[a.xls]Sheet1'!A:E,4,FALSE))
等等
然后选中B1、C1、D1往下拖动复制就行了,只要在A列输入姓名BCD等就会相应显示数据

回答2:

没有图与表,猜想:可以重新设置一下筛选范围,再进行筛选。十有八九是这里的问题。

回答3:

你要重新选定所需筛选的资料范围就可以了