乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > EXCEL同时满足两个条件,查找四个工作表的数据,并引用到另...-excel查找多个条件,excel一次查找多个数据

EXCEL同时满足两个条件,查找四个工作表的数据,并引用到另...-excel查找多个条件,excel一次查找多个数据

作者:乔山办公网日期:

返回目录: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、使用向下填充方式,看到引用结果就算完成引用了。

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网