作者:乔山办公网日期:
返回目录:excel表格制作
使用高级筛选就不写公式,点点鼠标就完成了,选择原数据区域、条件区域、复制到新表
可以用宏,在相应工作表查找相应的数据
Sub hong()
' 根据指e68a84e799bee5baa6e997aee7ad94337定的大学,和录取批次寻找相应的sheet页内容
Dim School, sht_name, rowss
'学校名称
School = Sheets("概率").Range("B2").Value
'录取批次,要跟sheet名一致
sht_name = Sheets("概率").Range("J2").Value
'确定循环次数
rowsend = Sheets(sht_name).Range("F65565").End(xlUp).Row '表格结束行
rowss = 6 '概率表起始行数
For i = 6 To rowsend
If Sheets(sht_name).Range("B" & i).Value = School Then
Sheets("概率").Range("B" & rowss).Value = Sheets(sht_name).Range("F" & i).Value
Sheets("概率").Range("O" & rowss).Value = Sheets(sht_name).Range("G" & i).Value
rowss = rowss + 1
Do While Sheets(sht_name).Range("B" & i + 1).Value = ""
Sheets("概率").Range("B" & rowss).Value = Sheets(sht_name).Range("F" & i + 1).Value
Sheets("概率").Range("O" & rowss).Value = Sheets(sht_name).Range("G" & i + 1).Value
rowss = rowss + 1
i = i + 1
Loop
End If
Next
End Sub
用sumproduct就可以zhidao,比如Sheet1的A列有“天河店”,B列有“花生油版”,C列有对应的数量,想计算天河店的花生油有多少数量,公式可以这样写:
=SUMPRODUCT((Sheet1!A1:A4="天河店")*(Sheet1!B1:B4="花生油")*(Sheet1!C1:C4))
OK,希望能帮到你!权
有这么一个公式你可以用用:
=LOOKUP(1,0/((Sheet1!$A$2:$A$101=$A2)*(Sheet1!$C$2:$C$101=$C2)),Sheet1!D$2:D$101)
1、新建一抄个excel表,新建如图数据,命名为表1
2、新建另外一个excel表格,新增如图数据,命名为表2
3、先在表2”d2“单元格中输入袭”=LOOKUP(1,0/((Sheet1!$A$2:$A$101=$A2)*(Sheet1!$C$2:$C$101=$C2)),Sheet1!D$2:D$101)“。
4、就可以得到对应的引用zd结果。
5、使用向下填充方式,看到引用结果就算完成引用了。