EXCEL公式,关于条件筛选的
发布网友
发布时间:2022-05-13 00:33
我来回答
共3个回答
热心网友
时间:2023-11-03 02:49
确保数据在工作表“数据源”的A到F列,且第一行有表头;确保工作表“数据源”是第一张工作表;确保后面的工作表都要被筛选后复制数据(但有几个没关系)。
同时按Alt和F11进入宏界面,点菜单的插入,模块,粘贴以下代码:
Sub Test()
Dim i As Byte
For i = 2 To ThisWorkbook.Sheets.Count
Sheets(数据源).Select
Range(A1:F3000).Select
Selection.AutoFilter Field:=1, Criteria1:=Sheets(i).Name
Selection.Copy
Sheets(i).Select
Range(A1).Select
ActiveSheet.Paste
Next i
End Sub
按F5运行此宏,即可。
热心网友
时间:2023-11-03 02:50
不知道你的B列内容有没有重复的,如果没有
将B列的某个数字输入 D1
C1输入公式
=INDEX(A:A,MATCH(D1,B:B),1)
热心网友
时间:2023-11-03 02:50
比如当B列的数字是12的时候显示A列值,否则显示空,则在C列输入=IF(B1=12,A1,""),向下拖拽公式即可。
当然,你可以选择你要的数字。
我的结果:
A B C
A 12 A
B 23
C 12 C
D 3
E 76
F 45
G 12 G